Bedeutung von doppelter Unterstrich am Anfang
In der Standardbibliothek (glibc) sehe ich Funktionen, die mit führenden doppelten Unterstrichen definiert sind, wie z__mmap
imsys/mman.h
. Was ist der Zweck? Und wie können wir noch eine Funktion aufrufenmmap
das scheint nirgendwo deklariert zu sein. Ich meine, wir schließen einsys/mman.h
dafür abersys/mman.h
deklariert nichtmmap
erklärt es nur__mmap
.