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

Das Ausführen des Shell-Skripts mit NSTask verursacht den posix_spawn-Fehler

Ich versuche, ein Shell-Skript mit NSTask mit dem folgenden Code auszuführen: %Vor% Aber ich bekomme An uncaught exception was raised und Couldn't posix_spawn: error 8 Wenn ich das Skript nur im Terminal ausführen, funktioniert alle...
28.08.2014, 23:38
1
Antwort

Was macht der getcontext-Systemaufruf (ucontext.h) wirklich?

Ich habe letztes Jahr Betriebssysteme verwendet, bei denen ich Benutzerkontexte (im Header ucontext.h definiert) verwendet habe, um einen Thread-Scheduler (in dem jeder Thread einen Prozess simuliert) für ein Projekt zu implementieren. Ich ne...
21.10.2013, 20:20
2
Antworten

CreateRemoteThread unter Linux

Ich verwende CreateRemoteThread in Windows und möchte wissen, ob das Gleiche unter Linux möglich ist. Ist es möglich, dies in Linux zu tun?     
10.05.2012, 13:17
3
Antworten

Wofür haben Sie sysv / posix Nachrichtenwarteschlangen verwendet?

Ich habe noch nie ein Projekt oder irgendetwas gesehen, das posix oder sysv Nachrichtenwarteschlangen - und neugierig zu sein, für welche Probleme oder Projekte habt ihr sie benutzt?     
28.02.2010, 16:56
1
Antwort

Implementieren abbrechbarer Syscalls im Benutzerbereich

Ich arbeite an der Implementierung von pthread cancellation unter Linux ohne das "unangenehme Verhalten" (einige sagen Bugs), das in einigen meiner letzten Fragen diskutiert wurde. Der Linux / glibc-Ansatz zur Entfernung von pthread war bislang...
16.04.2011, 03:20
1
Antwort

Ausrichtung und Granularität von mmap

Ich bin verwirrt durch die Spezifikation von mmap . Lassen Sie pa die Rückgabeadresse von mmap (das gleiche wie die Spezifikation) sein    pa = mmap (adr, len, prot, flags, fildes, aus); Meiner Meinung nach ist nach dem Funktionsau...
01.05.2010, 11:22
1
Antwort

Warum kann ksh bei geschachtelten Befehlsersetzungen keinen Standardfehler erfassen?

Ich habe das folgende Shell-Skript. %Vor% Erzeugt die folgenden Ausgaben in bash, zsh, dash und posh. Es macht Sinn, weil es keinen solchen Befehl namens bogus auf dem System gibt. %Vor% Aber in ksh unter Debian wird die Fehlermeldung...
01.05.2016, 09:57
1
Antwort

Äquivalent von open_memstream für MSVC

Ich verwende open_memstream in einer meiner Bibliotheken, aber ich möchte diese Bibliothek nach MSVC portieren. Es scheint, dass es keine gleichwertige Funktion gibt, aber gibt es etwas ähnliches genug? Was open_memstream tut, ist ein cha...
19.05.2010, 09:13
1
Antwort

Wie threadsicher ist V4L2?

Ich konnte die Threadsicherheitseigenschaften von V4L2 nicht nennen, außer diese E-Mail von 2008 . Es spricht von der großen Kernel-Sperre, von der ich denke, dass sie jetzt weg ist, oder? Hat jemand aktualisierte Informationen dazu? Kann ic...
18.04.2012, 20:52
3
Antworten

Macro hell: Plattformunabhängiger Zeiger auf setjmp / sigsetjmp

Ich schreibe Multiplattform-Code, der einen Zeiger auf setjmp / sigsetjmp verwenden muss. Normalerweise wäre das so einfach wie %Vor% Allerdings geben ISO und POSIX an, dass setjmp / sigsetjmp als Makro definiert werden kann, und das ist tat...
06.03.2013, 15:03