X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Finternal%2Flibc.h;h=115cd8653b78246cb5835e408a19c95f4f21ef8e;hp=929ff97ae4257d8493d6c6c0e7c32c6ce58c5445;hb=407d933052c310ebc5541dae2ecd8c4bd8f55fb9;hpb=dba68bf98fc708cea4c478278c889fc7ad802b00 diff --git a/src/internal/libc.h b/src/internal/libc.h index 929ff97a..115cd865 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -5,18 +5,15 @@ #include struct __libc { - int *(*errno_location)(void); - void (*testcancel)(void); + void *main_thread; int threaded; int canceldisable; - void (*fork_handler)(int); int (*atexit)(void (*)(void)); void (*fini)(void); void (*ldso_fini)(void); volatile int threads_minus_1; int ofl_lock; FILE *ofl_head; - void *main_thread; }; @@ -44,6 +41,7 @@ void __unlockfile(FILE *); #define UNLOCK(x) (*(volatile int *)(x)=0) void __synccall(void (*)(void *), void *); +void __synccall_wait(void); int __setxid(int, int, int, int); extern char **__environ;