Como forçar a ligação a libc `fcntl` mais antiga em vez de` fcntl64`?

Parece que o GLIBC 2.28 (lançado em agosto de 2018) fez uma alteração bastante agressiva no fcntl. A definição foi alterada <fcntl.h>para não ser mais uma função externa, mas #definepara fcntl64 . O resultado é que se você compilar o código em um sistema com esta glibc - se ele usa fcntl ()...