[so] open(O_CREAT)
Lucian Cojocar
cojocar at gmail.com
Thu Mar 5 22:07:48 EET 2009
Lucian Cojocar wrote:
> alexandrujuncu at gmail.com wrote:
>> Pornind de la avertizarea "ATENŢIE! O greşeală frecventă este omiterea
>> drepturilor de creare a fişierului (0644 în exemplul de mai sus) când
>> se apelează open cu flag-ul O_CREAT activat. " am testat să văd care
>> sunt efectele... a creat fișierul ok, doar că a dat niște drepturi
>> ciudate..ba mai mult, rulat de două ori a dat drepturi diferite:
>>
>> -r----x--T 1 alexj alexj 0 2009-03-05 21:30 dan.txt
>> ----r-x--T 1 alexj alexj 0 2009-03-05 21:32 dan.txt
>> -rwSr-x--T 1 alexj alexj 0 2009-03-05 21:34 dan.txt
>>
>> Dar nu a dat eroare...există vreo explicație pentru comportamentul
>> acesta?
>>
> Da.
>
> Definitia lui open este:
>
> int open(const char *, ...);
int open(const char *, int, ...);
te poti uita in fcntl.h
Lucian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3361 bytes
Desc: S/MIME Cryptographic Signature
Url : http://cursuri.cs.pub.ro/pipermail/so/attachments/20090305/10606586/attachment-0001.bin
More information about the so
mailing list