Привет, есть проблема. есть сишная прога, что то типа #include <...> void* funk (void* ptr); int main(){ pthread_t tid; void* rc; pthread_create(&tid, NULL, funk, NULL); pthread_join(&tid, &rc); return 0; } void* funk (void* ptr){ char* s1 = "test_s1"; char* s2 = "test_s2"; strcat(s1, s2); } так вот, если ф-ция funk объявлена в другом файле, то на strcat происходит Segmentation fault, если в этом же, то все путем, в чем тут дело?