On Mon, 9 Jan 2023 13:05:39 -0500 Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > > Musl does not define these interfaces unless -D_LARGEFILE64_SOURCE is > > defined and that too it is transitional until apps switch to using 64bit > > off_t. We pass -D_LARGEFILE64_SOURCE in makefiles already therefore > > original lseek and off_t are already 64bit > > I just tested this, and that's not true. I left out the headers: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdarg.h> #include <fcntl.h> #include <unistd.h> #include <errno.h> More than needed, but they are my default headers I cut and paste ;-) -- Steve > > static void pdie(const char *msg) > { > perror(msg); > exit(-1); > }