Suchergebnisse für Anfrage "system-calls"

3 die antwort

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 ...

4 die antwort

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 @ ...

4 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

Was ist besser "int 0x80" oder "syscall"?

Ich habe den Linux-Kernel studiert und herausgefunden, dass für

4 die antwort

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...

1 die antwort

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...

2 die antwort

Stimmt es, dass fork () intern clone () aufruft?

ich leseHier Das

1 die antwort

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...

4 die antwort

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> ...

18 die antwort

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 ...