// см. Thd code.why ребенок будет обрабатывать, c = NULL?
void* process(void* arg){
char c = getchar();
printf("process,c = %c\n",c);
}
int main()
{
pthread_t tid;
pthread_create(&tid,NULL,process,NULL);
char c = getchar();
printf("main,c = %c\n",c);
pthread_join(tid,NULL);
printf("over\n");
return 0;
}
// и main, c имеет значение, а process, c не может иметь значение