Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Stefan Reuther Newsgroups: de.comp.os.unix.linux.misc Subject: =?UTF-8?Q?Re=3a_F=c3=bcr_die_SM-Liebhaber_unter_euch?= Date: Fri, 25 Apr 2025 17:06:49 +0200 Lines: 21 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net cTeN1S59jAMGry68E42YPQqtN57nbgLAd+fMZ95ThRnBh6+h+2 Cancel-Lock: sha1:vfxRwgqUFiMgqQUNRvtvtpkxBQM= sha256:3xX5aTa9GEaTuYxkR0SqpoevtKIVQxex8FbsE+5b3Do= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 Hamster/2.1.0.1538 In-Reply-To: Xref: csiph.com de.comp.os.unix.linux.misc:144837 Am 25.04.2025 um 13:40 schrieb Marc Haber: > Marco Moock wrote: >> Weil in Zukunft vielleicht wer auf die Idee kommt, Software so zu >> programmieren, dass diese systemd benötigt. > > Sag mir ganz konkret, wie man systemd "benötigen" kann. Vielleicht > verstehe ich Dich dann ja. Wenn man C-Funktionen wie sd_notify benutzt, braucht man libsystemd. Sowas wäre allgemein eigentlich cool, in einer libc zu haben ("ein Callback an das Betriebssystem, um zu melden, dass der Dienst korrekt gestartet ist", oder auch andere systemd-Funktionalität wie "ich möchte gern einen Socket übernehmen, den mir mein Aufrufer übergeben hat"). Aber aktuell ist wohl die best practice, wenn man systemd entsprechend unterstützen, aber nicht erfordern will, die Funktionen per Strg+C, Strg+V ins eigene Projekt zu kopieren. Stefan