2016-10-13 1 views
3

Wenn der Kernel oder ein Kernelmodul über einen Pfad mit symbolischen Linkkomponenten verfügt, relativ ist oder beides ist, welche Funktion verwendet er, um in /home/bob oder /etc/mtab in /proc/self/mount umzuwandeln? Wie kann ich auch den absoluten Pfad einer Datei erhalten, so wie sie auf dem Dateisystem steht, zu dem sie gehört (d. H., /proc/kcore wird in /kcore umgewandelt)? Ich nehme an, dass der Parameter keine Zeichenkette sein kann, aber eine Struktur wie pathname sein muss.Welche Funktion verwendet Linux, um einen absoluten Pfad zu erhalten?

Antwort

0

Sieht so aus, als ob Sie nach getname suchen. Sie können es vom open Syscall zurückverfolgen.

+0

Wird './ bob' in '/ home/bob' und'/etc/mtab' in '/ proc/self/mounts' umgewandelt? – Melab

+0

'insmod' sagt, dass es ein unbekanntes Symbol ist. – Melab

Verwandte Themen