Suchergebnisse für Anfrage "system-calls"

2 die antwort

assembly system call ineffektiv

Ich möchte AAAA mit den folgenden Angaben drucken: BITS 32; ;write; push 0x41414141; pop ecx ; mov eax, 4 ; write is syscall 4 for Ubuntu 32-bit mov ebx, 1 ; stdout mov edx, 4 ; int 0x80 ; ;exit; mov eax, 1 ; mov ebx, 0 ; int 0x80 ;Noch einmal ...

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

6 die antwort

So erhalten Sie detaillierte Geräte- / Partitionsinformationen aus dem Dateipfad unter Linux (z. B. UUID, serielle Festplatte usw.)

enn ich mit einem absoluten Dateipfad beginne, möchte ich die folgenden Informationen erhalten: Der Mount-Punkt des Dateisystems, auf dem die Datei gespeichert ist (um den Pfad relativ zum Mount-Punkt zu berechnen) Die UUID und Bezeichnung des ...

TOP-Veröffentlichungen

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

2 die antwort

Wie bekommt System.currentTimeMillis () die Zeit?

Ist die MethodeSystem.currentTimeMillis() implementiert, um einen Systemaufruf an das zugrunde liegende Betriebssystem zu senden, um die aktuelle Uhrzeit zu erhalten? Ich frage seitdem, soweit ich weiß, dass die Methode ziemlich schnell läuft ...

6 die antwort

Wie kann ich eine Datei unter Linux nicht zweimal öffnen?

Ich habe eine verknüpfte Liste mit einem FD und einer Zeichenfolge, mit der ich diese Datei in jedem Eintrag geöffnet habe. Ich möchte Dateien nur dann öffnen und zu dieser Liste hinzufügen, wenn diese Datei noch nicht geöffnet ist, da ich diese ...

2 die antwort

Warum läuft printf before exevp nicht?

Ich erhalte eine Ausgabe von "hi!". Warum druckt das nicht auch "etwas"? #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { char* program_name = "echo"; char* args[]= {program_name,"hi!",NULL}; printf("something"); ...

6 die antwort

Catching SIGINT-Signal zum Beenden einer benutzerdefinierten Shell

Hoffentlich können Sie mir helfen, dieses Problem zu beheben. Für die Schule muss ich mich verwandeln Strg + C zu einem Befehl, der die Shell nicht herunterfährt, sondern an @ erinneprintf() dass ich exit eingeben muss, um die Shell zu ...

10 die antwort

getrandom syscall in C nicht gefunden

Das Problem wurde durch ein Upgrade der C-Bibliothek behoben. Ich möchte den syscall getrandom benutzen http: //man7.org/linux/man-pages/man2/getrandom.2.htm [http://man7.org/linux/man-pages/man2/getrandom.2.html]) gcc-5 -std = c11 ...

4 die antwort

C ++ gettid () wurde in diesem Bereich nicht deklariert

Ein einfaches Programm ist: Ich möchte die Thread-ID beider Threads mit dieser Gettid-Funktion erhalten. Ich möchte den sysCall nicht direkt ausführen. Ich möchte diese Funktion nutzen. #include <iostream> #include <boost/thread/thread.hpp> ...