Als «posix» getaggte Fragen

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
Ist das Anhängen von Dateien unter UNIX atomar?
Was können wir im Allgemeinen als selbstverständlich betrachten, wenn wir aus mehreren Prozessen an eine Datei in UNIX anhängen? Ist es möglich, Daten zu verlieren (ein Prozess überschreibt die Änderungen des anderen)? Können Daten verstümmelt werden? (Beispielsweise hängt jeder Prozess eine Zeile pro Anhang an eine Protokolldatei an. Ist es …

6
In welcher Beziehung steht SIGINT zu den anderen Abschlusssignalen wie SIGTERM, SIGQUIT und SIGKILL?
Auf POSIX-Systemen haben Terminierungssignale normalerweise die folgende Reihenfolge (gemäß vielen MAN-Seiten und der POSIX-Spezifikation): SIGTERM - Bitten Sie höflich um die Beendigung eines Prozesses. Es wird ordnungsgemäß beendet, alle Ressourcen (Dateien, Sockets, untergeordnete Prozesse usw.) bereinigt, temporäre Dateien gelöscht usw. SIGQUIT - energischere Anfrage. Es wird unansehnlich beendet und bereinigt …
103 linux  unix  posix 




4
Wie ist der Status von asynchronen POSIX-E / A (AIO)?
Es gibt im Internet verstreute Seiten, die POSIX AIO-Funktionen in unterschiedlichen Details beschreiben. Keiner von ihnen ist schrecklich neu. Es ist nicht klar, was genau sie beschreiben. Auf der "offiziellen" (?) Website für die asynchrone E / A-Unterstützung des Linux-Kernels heißt es beispielsweise, dass Sockets nicht funktionieren, aber die "aio.h" …
93 linux  asynchronous  posix  bsd  aio 

5
Warum gibt es SIGPIPE?
Nach meinem Verständnis SIGPIPEkann dies nur als Ergebnis von a auftreten write(), das -1 zurückgeben kann (und tut) und errnoauf EPIPE... gesetzt wird. Warum haben wir also den zusätzlichen Overhead eines Signals? Vermisse ich jedes Mal etwas, wenn ich mit Rohren arbeite, die ich ignoriere SIGPIPEund infolgedessen nie Schmerzen verspürt …
92 posix 

7
Jahr und Monat (Format „JJJJ-MM“) in ein Datum konvertieren?
Ich habe einen Datensatz, der so aussieht: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Ich möchte die Daten zeichnen (Monate als x-Werte und zählt als y-Werte). Da die Daten lückenhaft sind, möchte ich die Informationen für den Monat in …
91 r  date  posix  zoo  r-faq 




3
Wie erhalte ich einen FILE-Zeiger aus einem Dateideskriptor?
Ich spiele mit mkstemp(), was einen Dateideskriptor bereitstellt, aber ich möchte eine formatierte Ausgabe über generieren fprintf(). Gibt es eine einfache Möglichkeit, den von bereitgestellten Dateideskriptor mkstemp()in eine FILE *Struktur umzuwandeln, die für die Verwendung mit geeignet ist fprintf()?
84 c  posix  mkstemp 

4
System V IPC gegen POSIX IPC
Was sind die Unterschiede zwischen System V IPCund POSIX IPC? Warum haben wir zwei Standards? Wie kann man entscheiden, welche IPC-Funktionen verwendet werden sollen?
83 posix  ipc  sysv 

5
Wird snprintf () IMMER null beendet?
Ist snprintf immer null, um den Zielpuffer zu beenden? Mit anderen Worten, ist dies ausreichend: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); oder musst du das so machen, wenn somestr lang genug ist? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); …
82 c  posix  libc 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.