Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Programujeme v jazyce Assembler v Linuxu: Trochu praxe

Michal Ludvig
Michal Ludvig (neregistrovaný)
8. 7. 2004 14:27

Konstanty

Nevim jestli autor nasel cisla syscallu a chybovych kodu v manualovych strankach, ale pocitam, ze se mu to nepodarilo.

Pro presnost:
V /usr/include/asm/unistd.h se clovek dozvi, jake ze cislo ma rekneme syscall exit():
#define __NR_exit 1
Ono je vybec lepsi tenhle header includnout a pouzivat misto "magickych konstant" tyto symbolicke konstanty.

V /usr/include/asm/errno.h se zase clovek dozvi, ze treba navratovy kod -1 je ve skutecnosti -EPERM, tedy "Operation not permitted".

Ale budiz, alespon tu nebylo tolik chyb jako v prvnim dilu ;-)

hkmaly
hkmaly (neregistrovaný)
12. 7. 2004 20:38

Re: Konstanty

Pro linejsi: par uzitecnych konstant jsem si uz z include souboru vysekal:

http://adela.karlin.mff.cuni.cz/~hkmaly/nasm/

Jogin
Jogin (neregistrovaný)
17. 2. 2008 22:12

Re: Konstanty

A pro ještě línější - stačí se kouknout na fórum o mikrořadičích a mikroprocesorech a je jasno.
Zasílat nově přidané příspěvky e-mailem