Leggere il file fstab per avere informazioni sui vari filesystem montati
Da Gambas-it.org - Wikipedia.
Versione del 13 ott 2015 alle 04:15 di Vuott (Discussione | contributi) (Creata pagina con "Il file di configurazione di sistema "''/etc/fstab''" contiene informazioni relative ai vari tipi di ''filesystem'' presenti nel sistema. ==Leggere il file ''/etc/fstab'' me...")
Il file di configurazione di sistema "/etc/fstab" contiene informazioni relative ai vari tipi di filesystem presenti nel sistema.
Leggere il file /etc/fstab mediante le risorse della libreria libMonoPosixHelper.so
E' possibile accedere al file /etc/fstab, e dunque alle informazioni di sistema in esso contenute, mediante le risorse della libreria: libMonoPosixHelper.so .
Mostriamo di seguito un semplice esempio pratico:
Library "libMonoPosixHelper" Public Struct Fstab fs_spec As Pointer fs_file As Pointer fs_vfstype As Pointer fs_mntops As Pointer fs_type As Pointer fs_freq As Integer fs_passno As Integer End Struct ' struct fstab *getfsent (void) ' Parses the next line from the file. Private Extern getfsent() As Pointer ' void endfsent(void) ' Closes the file when required. Private Extern endfsent() Public Sub Main() Dim fs As New Fstab Dim p As Pointer While True p = getfsent() If IsNull(p) Then Exit fs = p With fs Print "Dispositivo: ", String@(.fs_spec) Print "Punto di montaggio: ", String@(.fs_file) Print "Tipo di filesystem: ", String@(.fs_vfstype) Print "Opzioni montaggio: ", String@(.fs_mntops) Print "Tipo di montaggio: ", String@(.fs_type) Print "Uso comando Dump: ", .fs_freq Print "Ordine di Controllo:", .fs_passno End With Print Wend endfsent() End