- Messaggi: 22
- Ringraziamenti ricevuti 0
[LA] Linux avanzato 2008
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
17 Anni 2 Mesi fa #80987
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic [LA] Linux avanzato 2008
E' molto molto simile a come l'ho fatta io oggi pomeriggio 
Secondo me va bene,l'importante è che dimostri al prof che conosci le chiamate di sistema...
Secondo me va bene,l'importante è che dimostri al prof che conosci le chiamate di sistema...
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
17 Anni 2 Mesi fa #81007
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic [LA] Linux avanzato 2008
regà ma non c'è un modo piu' semplice per controllare se un file è regolare piuttosto che usare S_ISREG(statbuff.st_mode)?
inoltre per verificare se aveva permesso di esecuzione non si poteva usare access?
cmq se la facevo oggi posso constatare con piacere che mi bocciava miseramente..questo ha rotto il ....
inoltre per verificare se aveva permesso di esecuzione non si poteva usare access?
cmq se la facevo oggi posso constatare con piacere che mi bocciava miseramente..questo ha rotto il ....
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
17 Anni 2 Mesi fa #81011
da COM_EASYSOCIAL_GUEST_NAME
ho provato ad inserire un
ma mi stampa anche i nomi di altri file che non sono eseguibili...
:
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic [LA] Linux avanzato 2008
regà ma non c'è un modo piu' semplice per controllare se un file è regolare piuttosto che usare S_ISREG(statbuff.st_mode)?
inoltre per verificare se aveva permesso di esecuzione non si poteva usare access?
cmq se la facevo oggi posso constatare con piacere che mi bocciava miseramente..questo ha rotto il ....![]()
![]()
ho provato ad inserire un
if (access(dirPtr->d_name,X_OK)==0)
printf("access=> %s\n",dirPtr->d_name);ma mi stampa anche i nomi di altri file che non sono eseguibili...
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
17 Anni 2 Mesi fa #81105
da COM_EASYSOCIAL_GUEST_NAME
verificare che il campo d_type della struttura dirent che usi per scandire gli elementi nella cartella sia uguale a DT_REG.
perché? non è più semplice if( data.st_mode & S_IXUSR ) ?
Comunque Bovet non è così cattivo come sembra a molti: a me ha controllato che funzionasse il programma e mi ha fatto descrivere la sequenza delle operazioni che ho utilizzato per farlo senza andare troppo a "pignoleggiare" su particolarità del codice che avevo scritto e, credetemi, forse ci sarebbe stato da "pignoleggiare".
Mi ha solo detto che quello che io ho fatto con una funzione + una chiamata di sistema si poteva fare con una funzione di sistema sola, io ancora non ho capito quale sia, ma alla fine mi ha promosso, quindi tutto bene.
Ci si vede all'orale.
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic [LA] Linux avanzato 2008
regà ma non c'è un modo piu' semplice per controllare se un file è regolare piuttosto che usare S_ISREG(statbuff.st_mode)?
verificare che il campo d_type della struttura dirent che usi per scandire gli elementi nella cartella sia uguale a DT_REG.
inoltre per verificare se aveva permesso di esecuzione non si poteva usare access?
perché? non è più semplice if( data.st_mode & S_IXUSR ) ?
Comunque Bovet non è così cattivo come sembra a molti: a me ha controllato che funzionasse il programma e mi ha fatto descrivere la sequenza delle operazioni che ho utilizzato per farlo senza andare troppo a "pignoleggiare" su particolarità del codice che avevo scritto e, credetemi, forse ci sarebbe stato da "pignoleggiare".
Mi ha solo detto che quello che io ho fatto con una funzione + una chiamata di sistema si poteva fare con una funzione di sistema sola, io ancora non ho capito quale sia, ma alla fine mi ha promosso, quindi tutto bene.
Ci si vede all'orale.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- sara tesse
-
- Offline
- Junior Member
-
Riduci
Di più
17 Anni 2 Mesi fa #81133
da sara tesse
Risposta da sara tesse al topic [LA] Linux avanzato 2008
Come è andata la prova al calcolatore di ieri?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
17 Anni 2 Mesi fa #81256
da COM_EASYSOCIAL_GUEST_NAME
e' vero, com'e' era l'esercizio? e' stato clemente?qualcuno ha il testo? grazie ciao!
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic [LA] Linux avanzato 2008
Come è andata la prova al calcolatore di ieri?
e' vero, com'e' era l'esercizio? e' stato clemente?qualcuno ha il testo? grazie ciao!
Si prega Accedi o Crea un account a partecipare alla conversazione.