Als «systems-programming» getaggte Fragen


9
Warum bzero over memset verwenden?
Programmierung Klasse in einem System Ich habe diesen Vorsemesters, wir hatten einen einfaches Client / Server in C zu implementieren , wenn dem structs Initialisierung wie sock_addr_inoder char - Puffers (die wir verwenden , um Daten zurück zu senden und her zwischen Client und Server) der Professor hat uns angewiesen, …

7
Was passiert mit einem geöffneten Dateihandle unter Linux, wenn die angegebene Datei verschoben oder gelöscht wird?
Was passiert mit einem offenen Dateihandle unter Linux, wenn die spitze Datei inzwischen Folgendes erhält: Verschoben -> Bleibt das Dateihandle gültig? Gelöscht -> Führt dies zu einer EBADF, die auf ein ungültiges Dateihandle hinweist? Ersetzt durch eine neue Datei -> Zeigt das Dateihandle auf diese neue Datei? Ersetzt durch einen …


2
Wie erstelle ich einen Prozess-Daemon?
Ich versuche zu verstehen, wie ich mein Programm zu einem Daemon machen kann. Einige Dinge, auf die ich gestoßen bin, sind: Im Allgemeinen führt ein Programm die folgenden Schritte aus, um ein Daemon zu werden: Rufen Sie an fork( ). Rufen Sie im übergeordneten Element an exit( ). Dadurch wird …
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.