etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Quellcode: libdaemon  ]

Paket: libdaemon0 (0.14-1 und andere)

leichtgewichtige C-Bibliothek für Daemons - Laufzeitbibliothek

libdaemon ist eine leichtgewichtige C-Bibliothek, die das Schreiben von UNIX-Daemons erleichtert. Sie besteht aus den folgenden Komponenten:

  * Ein Adapter für fork(), der die korrekte Daemonisierung eines
    Prozesses vornimmt
  * Ein Wrapper für syslog() für einfache Protokollausgaben zu syslog oder
    STDERR
  * Eine Programmierschnittstelle für das Schreiben von PID-Dateien
  * Eine Programmierschnittstelle für die Serialisierung von UNIX-Signalen
    in einer Pipe für den Gebrauch von select() und poll()
  * Eine Programmierschnittstelle für die Ausführung von Subprozessen, bei
    denen Standardeingabe und -ausgabe auf syslog umgeleitet sind.

Routinen wie diese sind in der Mehrheit der verfügbaren Daemon-Software enthalten. Es ist nicht einfach, die Routinen richtig hinzubekommen und Codeverdoppelung ist nicht akzeptabel.

Dieses Paket beinhaltet die gemeinsame Laufzeitbibliothek libdaemon.

Markierungen: Implementiert in: C, Benutzer-Schnittstellen: Daemon, Rolle: Laufzeit-Bibliothek

Andere Pakete mit Bezug zu libdaemon0

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.1-udeb
  • dep: libc0.3 (>= 2.10) [hurd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.3-udeb
  • dep: libc6 (>= 2.2) [hppa, i386, mips, mipsel]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
    dep: libc6 (>= 2.2.5) [amd64]
    dep: libc6 (>= 2.4) [armel, powerpc, s390]
    dep: libc6 (>= 2.5) [avr32]
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.2) [ia64]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]

libdaemon0 herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha 0.14-1 15,7 kB84 kB [Liste der Dateien]
amd64 0.14-1 15,3 kB80 kB [Liste der Dateien]
armel 0.14-1 13,3 kB72 kB [Liste der Dateien]
avr32 (inoffizielle Portierung) 0.14-1 12,5 kB68 kB [Liste der Dateien]
hppa 0.14-1 15,6 kB80 kB [Liste der Dateien]
hurd-i386 0.14-1 13,3 kB72 kB [Liste der Dateien]
i386 0.14-1 14,0 kB72 kB [Liste der Dateien]
ia64 0.14-1 18,8 kB96 kB [Liste der Dateien]
kfreebsd-amd64 0.14-1 14,9 kB52 kB [Liste der Dateien]
kfreebsd-i386 0.14-1 13,6 kB48 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 0.13-3 13,3 kB72 kB [Liste der Dateien]
mips 0.14-1 14,0 kB80 kB [Liste der Dateien]
mipsel 0.14-1 14,0 kB80 kB [Liste der Dateien]
powerpc 0.14-1 17,5 kB84 kB [Liste der Dateien]
s390 0.14-1 15,5 kB76 kB [Liste der Dateien]
sparc 0.14-1 13,8 kB76 kB [Liste der Dateien]