[c] flp_open i prawa utworzonego przez funkcje pliku

0

uzywam funkcji
file *filp_open(const char *, int, int);
z include/linux/fs.h
wywoluje ja z parametrami flp_open( filename, O_WRONLY|OCREAT|OAPPENT,0666);
ale pliki tworzone przez nia maja prawa dostepu -rw-r--r-- miast -rw-rw-rw-
co zrobic, aby tworzony plik mial rzeczywiscie prawa, zapisu dla kazdegu usera?

0

hm... a moze masz ustawiona 'systemowo' maske=644 (taki jest chyba zreszta default..) dla nowo utworzonych plikow i owo 0x666 jest skladane z nia?

1 użytkowników online, w tym zalogowanych: 0, gości: 1