Zajímalo by mě, jaké hodnoty (parametry) se dávají do registrů ebx, ecx..., pokud nepoužívám asmutils, v případě funkce open. Např. O_RDONLY je jaká hodnota?
Vlákno názorů k článku
Programujeme v jazyce Assembler v Linuxu: I/O Funkce
uživatel si přál zůstat v anonymitě
15. 7. 2004 19:42
Re: Bez asmutils
V teto souvislosti bych zopakoval svuj prispevek k minulemu dilu (pripsany ovsem dost pozde):
Pro linejsi: par uzitecnych konstant jsem si uz z include souboru vysekal:
http://adela.karlin.mff.cuni.cz/~hkmaly/nasm/
Obecna metoda je prohlednout /usr/include/*.h a /usr/include/linux/*.h, kde obvykle tyto konstanty sidli, a opsat je do vlastniho konfiguraku.
A abych odpovedel na otazku: O_RDONLY je 0.

