open a errno
Martin Kozusky
kozusky na ics.muni.cz
Úterý Srpen 28 12:57:00 CEST 2001
Ahoj,
hraju si z threadama (pthreads), uz mi vse co potrebuji chodi, ale stale mi
vrta hlavou promena "errno" pri otevirani souboru - potrebuji aby si kazdy
thread otevrel soubor (kazdy jiny). v main() to funguje normalne, ale v
threadu ne.
pouzivam na to fce open/write/close
mam :
int soubor;
extern long int errno;
soubor=open(cesta,O_WRONLY | O_CREAT | O_APPEND, 00644)
v errno to vrati 4 (v <asm/errno.h> jsem nasel ze je to "Interupted System
call"). nevite cim to muze byt?
soubor se normalne vytvori, ale errno by prece melo byt 0 nebo ne?
Diky,
Martin
Další informace o konferenci Linux