int sthread_main(int argc, char** argv, char** envp, int (*raw_main)(int, char**, char**));
int sthread_main(int argc, char** argv, char** envp, int (*raw_main)(int, char**, char**));
typedef unsigned long int sthread_t;
int sthread_create(sthread_t* thread, const /*pthread_attr_t*/ void* attr, void* (*start_routine)(void*), void* arg);
typedef unsigned long int sthread_t;
int sthread_create(sthread_t* thread, const /*pthread_attr_t*/ void* attr, void* (*start_routine)(void*), void* arg);