Newsgroup: it.comp.os.linux.development
Titolo: Lista syscalls

Ciao a tutti,
mi piacerebbe iniziare a giocare un pò con la programmazione su Linux,
qualcuno mi saprebbe indicare dove rimediare la lista delle syscalls
di Linux aggiornate al kernel 2.4, con le relative spiegazioni e
scaricabile in un unico file in modo da poterle consultare offline e
magari stampare? Ho trovato in giro un pò di roba, ma o era vecchia
(kernel 1.x quando non 0.x) o era una pagina html piena di link che ti
rimandano ad altre pagine che poi ti ributtano da un altra parte e
cosi via. Qualcuno inoltre mi sa indicare come si chiama
l'assemblatore standard di Linux?
Grazie e ciao


Credo che si chiami "as", e penso che nessuno lo usi direttamente.
Alessandro.
P.S.: Se non sono troppo curioso, che te ne fai?

 P.S.: Se non sono troppo curioso, che te ne fai?
Ho usato in passato l'assembly del 68K (ai tempi di Amiga) e poi,
passato mio malgrado al PC, ho perso un pò interesse in quanto ne
MSDOS ne Windows mi ispiravano di sbattermi a imparare il codide
macchina dei processori Intel. Ora con Linux mi è venuta la curiosità
di rispolverare un pò di programmazione a basso livello. Non sò se ne
caverò fuori qualcosa ma se non provo non lo saprò mai.
Ciao

 l'assemblatore standard di Linux?
gas
Oppure puoi usare nasm.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! 3rd Law of Computing: Anything that can go wr
		fortune: Segmentation violation -- Core dumped !>-

 Oppure puoi usare nasm.
Forse ho usato il termine syscall a sproposito. Non voglio tuffarmi
nella scrittura di un programmone multithreaded OOP con linked list di
grafi che puntano ad alberi binari carpiati tutto in assembly. Voglio
solo cominciare a giocare un pò col sistema senza usare le solite
chiamate ANSI. Voglio parlare direttamente col sistema. Quando parlo
di syscall intendo funzioni per la crezioni file, allocazione memoria,
lancio processi, non roba che va a toccare, che sò, lo scheduler o la
VM. Se con syscall si intendono solo le funzioni che vanno a
interagire in profondità col sistema, allora non sono quelle che
intendo io. Io cerco chiamate tipo creat, fork, ecc. Credo che queste
funzioni non cambino interfaccia da una release del kernel all'altra,
ma a scanso di equivoci cerco della documentazione recente.
PS: che roba è GAPIL?
Ciao e grazie

di syscall intendo funzioni per la crezioni file, allocazione memoria,
Leggiti i sorgenti della libc e vedi come fanno.
-- 
Per rispondermi, ricordati di togliere il 
nome del poeta e il trattino.

 PS: che roba è GAPIL?
Guida alla programmazione in linux, in italiano di non so chi.
Cerca su gugl.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! *Real* programmers use cat > a.out! No way, /real/ ones
        use zcat > a.out 'cause you can type faster that way. !>-
                -- from a Slashdot discussion

 Cerca su gugl.
Basta 
http://firenze.linux.it/~piccardi/gapil.pdf
 o .ps se preferisci. 
La versione HTML lasciala perdere. (si accettano consigli su come far 
generare HTML decente a LaTeX, ma non ditemi latex2html, che fa degli 
arrosti micidiali con le figure).
Ciao
Simone

 PS: che roba è GAPIL?
Guida alla Programmazione in Linux (GaPiL), un tentativo un po' folle del 
sottoscritto di scrivere un libro sotto FDL sulla programmazione di base.
 
E` ancora piuttosto rozzo ed incompleto.
Ciao
Simone

 Simone
Sarą anche rozzo e incompleto (lo ho solo solo scaricato, non lo ho
ancora guardato) ma credo che faccia al caso mio. Grazie mille.
Ciao