LINUX.ORG.RU

pthread не работает


0

0

ну объясните, все же банально до нельзя.
xcalc не запускается, буфер не выводится.
хотя птред_креате нормально возвращает 0.
без detach пробовал.
все перепробовал.

#include <stdio.h>
#include <sched.h>
#include <pthread.h>
void proc(void*);
int main(int argc, char *argv[])
{
int status;
pthread_t t;
pthread_create(&t, NULL, proc, argv[0]);
pthread_detach(t);
return 0;
}
void proc(void *arg)
{
char * buf;
buf = (char*)arg;
system("xcalc");
fprintf(stderr, "buf = %s\n", buf);
}


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.