ну объясните, все же банально до нельзя.
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);
}

    
      Ответ на:
      
          комментарий
        от BreadFan 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум pthread (2003)
- Форум снова нити (2007)
- Форум Posix Threads (2005)
- Форум pthread (2006)
- Форум pthread C++ (2004)
- Форум c\c++ pthread & argc (2008)
- Форум Завершение потока: остается занятая память. (2009)
- Форум pthread (2008)
- Форум Реализовать последовательно-параллельный запуск потоков (2017)
- Форум (Shell скрипты и C) Вывод результата в --dialog msgbox (2012)