Suchergebnisse für Anfrage "system-calls"
Wie können Sie das VDSO-Objekt mit Ihrer eigenen Programmiersprache nutzen?
Neueste Linux-Kernel (zumindest auf amd64) stellen eine Magic Object-Datei mit dem Namen @ bereilinux-vdso.so.1, das die Syscall-Schnittstelle zum Kernel abstrahiert, sodass der Kernel die optimale Aufrufkonvention auswählen kann. Wenn Sie Code ...
Fangen / Blockieren von SIGINT während des Systemaufrufs
Ich habe einen Webcrawler geschrieben, den ich über die Tastatur anhalten möchte. Ich möchte nicht, dass das Programm abstirbt, wenn ich es unterbreche. Zuerst müssen die Daten auf die Festplatte geschrieben werden. Ich will auch nicht @ ...
significance of (void *) -1 [duplicate]
Diese Frage hat hier bereits eine Antwort: Ist ((void *) -1) eine gültige Adresse? [/questions/13306914/is-void-1-a-valid-address] 3 answersIch habe mir die Dokumentation von @ angesehsbrk Systemaufruf und ...
Was ist besser "int 0x80" oder "syscall"?
Ich habe den Linux-Kernel studiert und herausgefunden, dass für
Wie kann ich einen Prozess für Systemaufrufe verfolgen?
Ich versuche, ein Programm zu codieren, das sich für Systemaufrufe verfolgt. Es fällt mir schwer, diese Arbeit zu machen. Ich habe versucht, eine fork () auf...
Schreiben einer glibc-API für einen Systemaufruf [duplizieren]
Mögliche Duplikate:Brauchen Sie Hilfe mit Glibc SourceIch verstehe, wie wir unsere eigenen Systemaufrufe im Linux-Kernel implementieren. Ich weiß, wir können...
Können wir Systemaufrufe im Kernelraum aufrufen?
Manchmal, wenn wir einen Systemaufruf im Kernel-System aufrufen müssen, rufen wir dessen Hilfsprogramm oder verwandte Kernelfunktionen auf und führen stattde...
Neuen Systemaufruf bei FreeBSD 10.1 hinzufügen
Ich möchte einen neuen Systemaufruf bei FreeBSD hinzufügen. Mein Systemanrufcode lautet: #include <sys/types.h> #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/proc.h> #include <sys/mount.h> ...
Wie lese ich die Ergebnisse eines system () -Aufrufs in C ++?
Ich verwende den folgenden Code, um zu versuchen, die Ergebnisse eines @ zu lesedf Befehl unter Linux mitpopen. #include <iostream> // file and std I/O functions int main(int argc, char** argv) { FILE* fp; char * buffer; long bufSize; size_t ...