Fájlrendszer kérdés
Rancz Lajos
csiga at fosch.com
Wed May 17 15:10:46 CEST 2006
Helló!
Na van még egy kérdésem, fopen-nél a mode megadásánál mi fér bele a
szabványba? Nyilván a "r", "r+", "r", "w", "w+" az OK. De mi van a
"rw+"-al? A másik kérdésem, a "b" és a "t" módokkal kapcsolatosan van.
DOS és Win alatt a \n az mást tesz (0x0D, 0x0A) a fájlba mint Unix
alatt. Melyik a szabvány? Egyáltalán kell ez a két módosító? Meg kell
különböztetni a bináris és a text fájlokat?
Kösz,
Lajos
Rancz Lajos írta:
> Hali!
>
> Nem kell messzire menni: stdio.h pl. Borland CBuilder, Linux alatt.
> http://www.opengroup.org/onlinepubs/7990989775/xsh/stdio.h.html
> Valószínű az stderr, stdin és stdout nem lesz definiálva nem lesz
> átszabható a rendszer. A hibakezelés és a függvények nagyrésze
> implementálva lesz egy-két kivételtől eltekintve, pl. setbuf. Plusz lesz
> benne még egy-két könyvtár kezelő fv. (chdir, mkdir etc.)
>
> Üdv,
> Lajos
>
>
> Erdos Zoltan írta:
>
>> Adj egy linket legyszives, ahol a posix szabvanynak utana lehet nezni,
>> esetleg meg letolteni is doksikat!
>>
>>
>>
>> Rancz Lajos wrote:
>>
>>
>>
>>> Helló!
>>>
>>> Kb. 90%-on állok a POSIX kompatibilis fájlrendszerrel, még csak 3.5k
>>> binárisban :-) (ATmega alá fordítva), és felmerült bennem egy kérdés a
>>> szálakkal kapcsolatban. Használhat egy filestreamet több szál egyszerre?
>>> Tehát van az A processz ami megnyitja a fájlt fopen-nel, a visszaadott
>>> pointert globális változóba teszi, a gyűjtött adatokat pedig beleteszi a
>>> fájlba. Eközben a B processz figyeli, hogy a leíró NULL-e, ha nem akkor
>>> ő is elkezdi használni. Tehát a fájl leírót egyszerre ketten használják
>>> (rekordokat írkálnak bele). Megengedett ez?
>>>
>>> Kösz,
>>> Lajos
>>>
>>> -----------------------------------
>>> Szponzorunk: http://tonerbolt.hu/
>>>
>>>
>>>
>>>
>> -----------------------------------
>> Szponzorunk: http://tonerbolt.hu/
>>
>>
>>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>
More information about the Elektro
mailing list