Creazione Shell senza usare librerie non standard

Pubblicità

FiloRp

Utente Attivo
Messaggi
393
Reazioni
24
Punteggio
39
Ciao a tutti,
è possibile creare una Shell che replichi alcuni comandi di un terminale Linux classico senza usare librerie come la dirent.h o la sys/stat.h?

Grazie in anticipo
 
Ciao a tutti,
è possibile creare una Shell che replichi alcuni comandi di un terminale Linux classico senza usare librerie come la dirent.h o la sys/stat.h?

Grazie in anticipo

Visto che non ti vuoi appoggiare su quelle librerie l'unica soluzione secondo me è riscrivere da 0 il comando --> quindi riscrivere la relativa libreria.
 
E riscrivere una libreria intera varrebbe un misero 26 per un progetto?

No e quei due file non sono librerie ma header files che fanno capo alla medesima libreria, cioè la libc. E la libc è lo standard per l'interfacciamento col sistema operativo, è presente ovunque e non è previsto altro metodo "normale" per comunicare col sistema. L'altra possibilità sarebbe usare le syscall del kernel, ma non è normale per un programma applicativo usarle.
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top