#include "libc.h"
#include "pthread_impl.h"
-extern volatile int __aio_fut;
-
int aio_suspend(const struct aiocb *const cbs[], int cnt, const struct timespec *ts)
{
int i, tid = 0, ret, expect = 0;
hidden void *__copy_tls(unsigned char *);
hidden void __reset_tls();
+hidden void __dl_thread_cleanup(void);
+hidden void __fork_handler(int);
+hidden void __testcancel();
+hidden void __do_cleanup_push(struct __ptcb *);
+hidden void __do_cleanup_pop(struct __ptcb *);
+hidden void __pthread_tsd_run_dtors();
+
+extern hidden volatile int __block_new_threads;
+extern hidden volatile size_t __pthread_tsd_size;
+extern hidden void *__pthread_tsd_main[];
+extern hidden volatile int __aio_fut;
+
hidden int __clone(int (*)(void *), void *, int, void *, ...);
hidden int __set_thread_area(void *);
hidden int __libc_sigaction(int, const struct sigaction *, struct sigaction *);
hidden void __release_ptc(void);
hidden void __inhibit_ptc(void);
+extern hidden size_t __default_stacksize;
+extern hidden size_t __default_guardsize;
+
#define DEFAULT_STACK_SIZE 81920
#define DEFAULT_GUARD_SIZE 4096