fortyseven
Grünschnabel
Hallo zusammen,
Folgendes: ich habe einen Pfad zu einer Datei (unter Unix) und muss nun herausfinden, auf welcher gemounteten Platte diese Datei liegt liegt. Ich muss den MountDir wissen, da ich den Restilchen Speicherplatz berechnen will bevor ich in die Datei schreibe.
Beispiel
Dateiname: /var/opt/iserv.log
Folgendes ist gemountet:
/
/proc
/dev/fd
/var
/var/run
nun möchte ich mittels dem Dateinamen bzw. Pfad ("/var/opt/iserv.log") herausfinden, dass diese Datei auf "/var" liegt.
Wie kann ich mit C unter Unix am besten/einfachsten/saubersten herausfinden, auf welchem gemounteten Verzeichnis die Datei liegt?
Danke für eure Bemühungen
lg
Folgendes: ich habe einen Pfad zu einer Datei (unter Unix) und muss nun herausfinden, auf welcher gemounteten Platte diese Datei liegt liegt. Ich muss den MountDir wissen, da ich den Restilchen Speicherplatz berechnen will bevor ich in die Datei schreibe.
Beispiel
Dateiname: /var/opt/iserv.log
Folgendes ist gemountet:
/
/proc
/dev/fd
/var
/var/run
nun möchte ich mittels dem Dateinamen bzw. Pfad ("/var/opt/iserv.log") herausfinden, dass diese Datei auf "/var" liegt.
Wie kann ich mit C unter Unix am besten/einfachsten/saubersten herausfinden, auf welchem gemounteten Verzeichnis die Datei liegt?
Danke für eure Bemühungen
lg