fix possible fd leak via missing O_CLOEXEC in pthread_setname_np
[musl] / src / stdio / fgetpos.c
index c3fa0eb..50813d2 100644 (file)
@@ -4,8 +4,8 @@ int fgetpos(FILE *restrict f, fpos_t *restrict pos)
 {
        off_t off = __ftello(f);
        if (off < 0) return -1;
-       *(off_t *)pos = off;
+       *(long long *)pos = off;
        return 0;
 }
 
-LFS64(fgetpos);
+weak_alias(fgetpos, fgetpos64);