Ich habe eine strace auf den "ls" -Befehl in FC17 Linux.Übergabe von -1 als Dateideskriptor zu mmap
Folgendes war der Ausgang.
execve("/usr/bin/ls", ["ls"], [/* 48 vars */]) = 0
brk(0) = 0x27c1000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc765fa6000
...
Ich bin nicht den Zweck und Ergebnis des Führens immer -1 als Dateideskriptor zum mmap Anruf, kann jemand etwas Licht auf diesem verschütten?