Suchergebnisse für Anfrage "system-calls"

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

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

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"); ...

TOP-Veröffentlichungen

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

PHP-Systemaufrufe und $ PATH in OS X

Ich versuche, PHP dazu zu bringen, Systemaufrufe unter OS X auszuführen. Es scheint jedoch nicht möglich zu sein, irgendetwas zu finden, das im Systempfad enthalten ist. Wenn ich renne ... putenv("PATH={$_SERVER["PATH"]}:/usr/local/bin"); ...

6 die antwort

Wie wird malloc () intern implementiert? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie funktionieren malloc () und free ()? [/questions/1119134/how-do-malloc-and-free-work] 13 answersKann mir jemand erklären, wiemalloc() arbeitet intern? Ich habe manchmal @ getstrace program und ich ...

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

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

6 die antwort

Wie können Websites wie codepad.org und ideone.com Ihr Programm sandboxen?

Ich muss vom Benutzer eingereichte Skripte auf meiner Site kompilieren und ausführen, ähnlich wie codepad [http://codepad.org/] und ideone [http://ideone.com/] tun. Wie kann ich diese Programme sandboxen, damit böswillige Benutzer meinen Server ...

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