X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Finternal%2Flibc.h;h=be88dc04c28cafd6a02c3ed73f6a70b4a8fb67a2;hb=fc0cf2852d1c1254a0e6ab25018f02b325eadf43;hp=60a25eff7cf0321824a550001e1d3142da7aad52;hpb=952987a0cb9b1973fdf23e05f8ddc6fe3c98fd68;p=musl diff --git a/src/internal/libc.h b/src/internal/libc.h index 60a25eff..be88dc04 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -9,15 +9,13 @@ struct __libc { void (*cancelpt)(int); void (*lock)(volatile int *); void (*lockfile)(FILE *); - void (**tsd_keys)(void *); - void (*sigtimer)(); + void (*fork_handler)(int); + int (*rsyscall)(int, long, long, long, long, long, long); int (*atexit)(void (*)(void)); void (*fini)(void); void (*ldso_fini)(void); volatile int threads_minus_1; int ofl_lock; - int (*rsyscall)(int, long, long, long, long, long, long); - void (*fork_handler)(int); FILE *ofl_head; }; @@ -47,6 +45,8 @@ void __lockfile(FILE *); #define CANCELPT_BEGIN CANCELPT(1) #define CANCELPT_TRY CANCELPT(0) #define CANCELPT_END CANCELPT(-1) +#define CANCELPT_INHIBIT CANCELPT(2) +#define CANCELPT_RESUME CANCELPT(-2) extern char **__environ; #define environ __environ