View Full Version : montare il floppy in c++(linux)
montare il floppy in c++(linux)
come si fa a montare il floppy? esiste una system call?
la preferirei a exec(mount.....
comunque non conosco bene neanche la exec....
qualcuno mi spiegherebbe?
Originariamente inviato da x110
montare il floppy in c++(linux)
come si fa a montare il floppy? esiste una system call?
la preferirei a exec(mount.....
comunque non conosco bene neanche la exec....
qualcuno mi spiegherebbe?
Esistono le seguenti system calls:
int mount(const char * special_file, const char * dir, const char * fstype, unsigned long int options, const void * data);
Il campo option è un campo bit masked, e perciò ti rimando alla documentazione della GNU C Library. Sarebbe troppo oneroso spiegarlo quì (a meno che non mi dici che posso darti le mie coordinate bancarie per un versamento :D )
int umount2(const char * file, int flags);
Visto che ti trovi a consultare il C Library eference manual, fai lo stesso per questa.
int umount(const char * file);
Questa è stupida come vedi. Non c'è niente da spiegare.
Byez.
Per exec si intende una famiglia di funzioni. Sostanzialmente sostituisce lo spazio logico di indirizzi del tuo programma con quello del programma da eseguire. Ecco perchè in genere prima di eseguire una chiamata a exec (execve(), execle(), ... ) si effettua uno spawning del processo mediante una fork() e si attende una terminazione dal processo chiamante con una wait() o waitpid().
A proposito, puoi avere uno straccio di codice di esempio da questo mio problema a quanto pare irrisolto...
http://forum.hwupgrade.it/showthread.php?s=&threadid=505825&highlight=C+Versus+JAVA
Capisco di bestemmiare ma dove mi trovo la
documentazione della GNU C Library?
forse---->google?
c'e' un posto(oasi) dove sono elencate tutte le system call?
forse---->google?
se hai un link sottomano sara' ben accetto.
grazie.....
ilsensine
03-09-2003, 07:23
Originariamente inviato da x110
Capisco di bestemmiare ma dove mi trovo la
documentazione della GNU C Library?
man fprintf
man strcpy
man 2 mount
man man
man sex
...
Originariamente inviato da x110
Capisco di bestemmiare ma dove mi trovo la
documentazione della GNU C Library?
forse---->google?
c'e' un posto(oasi) dove sono elencate tutte le system call?
forse---->google?
se hai un link sottomano sara' ben accetto.
grazie.....
Questo è l'intero manuale in HTML:
http://www.gnu.org/manual/glibc-2.2.5/html_node/index.html
Se usi Linux vi puoi accedere tramite il comando 'info libc'
Se invece vuoi vedere la luce, ti scarichi la versione PDF, te la stampi e te la fai rilegare in legatoria, magari facendoci scrivere in copertina "The GNU C Library Refrence Manual" con caratteri dorati come ho fatto io. Poi te lo leggi (leggasi studi) dall'inizio alla fine. Okkio che sono oltre 1070 pagine. Sulla libreria fa una gran figura. :D
Io sulla copertina blu, a caratteri d'oro ci ho fatto scrivere:
Sandra Loosemore
The GNU C Library
Reference Manual
Free Software Foundation
Il mio libro preferito. Ottimo anche per fare esercizi. Te lo poggi sugli stinchi e cominci a fare sollevamento gambe. E' bello pesante. :D
Originariamente inviato da x110
grazie mille.
Figurati ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.