PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : syscalls aus C direkt ansprechen (nicht möglich bei meiner Distri?)



codeman
19-09-2007, 11:13
Laut diesem tollen IBM-Artikel: http://www.ibm.com/developerworks/linux/library/l-system-calls/ , sollten auf meinem System syscall-macros vorhanden sein:


The _syscallN macros are defined in /usr/include/linux/unistd.h and have the following format:

_syscall0( ret-type, func-name )
_syscall1( ret-type, func-name, arg1-type, arg1-name )
_syscall2( ret-type, func-name, arg1-type, arg1-name, arg2-type, arg2-name )


Doch dort sind sie nicht drin! Auch in der asm-i386/unistd.h sind nur die einzelnen Syscall-nummern aber nicht die Macros?

Ich benutze Ubuntu Feisty Fawn. Kann es sein, dass meine Distribution diese nicht unterstüzt? Kann man sie nachträglich installieren?