posix

POSIX (Portable Operating System Interface) ist eine Reihe von Standards, die Programmier-APIs, einen Befehlsinterpreter und allgemeine Dienstprogramme für Unix-ähnliche Betriebssysteme definieren.
4
Antworten

Signalisierung aller Threads in einem Prozess

Ohne eine Liste der aktuellen Threads zu behalten, versuche ich zu sehen, dass ein Echtzeit-Signal an alle Threads in meinem Prozess geliefert wird. Meine Idee ist, so vorzugehen: Zunächst wird der Signal-Handler installiert und das Signal w...
17.11.2010, 14:36
2
Antworten

Was ist das "POSIX-definierte Format" für Befehlszeilenfehlermeldungen? Welcher Standard?

Auf ruby-doc.org Seite Ich habe Folgendes über das Analysieren von Befehlszeilenoptionen / -argumenten (getopt-Bibliothek) gefunden:    Geben Sie die entsprechende Fehlermeldung im POSIX-definierten Format zurück. Wenn kein Fehler aufgetret...
02.06.2012, 22:33
1
Antwort

Wie sollen sich POSIX-Cancel-Punkte verhalten?

Ich habe die Implementierung der Abbruchpunkte von glibc / nptl untersucht und mit POSIX verglichen, und wenn ich mich nicht irre, ist das völlig falsch. Das verwendete Grundmodell ist: %Vor% Nach POSIX:    Die Nebeneffekte des Einwirkens...
18.11.2010, 09:18
1
Antwort

Kopieren von Daten aus einem Shared-Memory-Mapped-Objekt mit sendfile () / fcopyfile ()

Ist es möglich - und wenn es so umsichtig ist - sendfile() (oder sein Darwin / BSD-Cousin fcopyfile() ) zu verwenden, um Daten direkt zwischen einem Shared-Memory-Objekt und einer Datei hin- und herzuschieben? Funktionen wie sendfile()...
13.05.2017, 22:56
2
Antworten

Liefert Posix Formatstring-Makros für printf / scanf?

Die Funktionsfamilien printf und scanf in C verbrauchen eine Handvoll primitiver Formatbezeichner, die den grundlegenden Datentypen entsprechen - %d für int , %llu für unsigned long long int usw. Es gibt jedoch eine große Anz...
30.08.2013, 13:40
1
Antwort

Wie alle Kinder der aktuellen Shell bei Interrupt zu töten?

Meine Skripte cdist-deploy-to und cdist-mass-deploy (von cdist Konfigurationsverwaltung) werden interaktiv ausgeführt (dh werden von einem Benutzer aufgerufen). Diese Skripte rufen viele Skripte auf, die wiederum einige Skripte aufrufen:...
08.06.2011, 19:53
1
Antwort

Python, der Aufruf von mmap mit einer zu großen Adresse verursacht eine Überlauf-Ausnahme

Ich konvertiere einen C-Code, der über mmap auf einen Gerätetreiber zugreift. Ich dachte, ich könnte in Python sehr ähnliche Dinge tun. Ich bin jedoch auf dieses Problem gestoßen. Die Adresse, die mmapiert werden muss, wird von der PCI-Konfigura...
19.07.2011, 02:24
1
Antwort

Wie kann man ein ungewolltes Aufwecken in einer Linux-Anwendung auslösen?

Hintergrund: Ich habe eine Anwendung, die auf Hardware von Drittanbietern und einen geschlossenen Quelltreiber angewiesen ist. Der Treiber enthält derzeit einen Fehler, der dazu führt, dass das Gerät nach einer zufälligen Zeit nicht mehr re...
26.12.2012, 22:49
1
Antwort

Befehlszeile ausführen und Befehlsausgabe zurückgeben

Zur Zeit verwende ich Shell-Befehlszeilenaufrufe von meinem Fortran-Programm, das eine systeminterne SYSTEM-Intrinsic-Routine verwendet (ähnlich Fortran 2008 EXECUTE_COMMAND_LINE intrinsic): %Vor% Dabei steht commandStr für eine Zeichenfolge...
20.10.2011, 16:25
2
Antworten

Wie bekomme ich den Benutzernamen in C / C ++ in Linux? [geschlossen]

Wie kann ich den tatsächlichen "Benutzernamen" ohne Verwendung der Umgebung (getenv, ...) in einem Programm erhalten?     
21.01.2012, 13:39