diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-20 07:37:51 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-20 07:37:51 +0000 |
| commit | 0b3887df63a64ec469b32b368f5cddadecae90ea (patch) | |
| tree | 89b3e50397d59288171713c6f5b88b4b891444b7 /src/libs6f | |
| parent | d9436b64e8e63b2648da26814c0e58e539948bdd (diff) | |
| download | s6-frontend-0b3887df63a64ec469b32b368f5cddadecae90ea.tar.gz | |
hmmm, what's happening with live_startstop?
Diffstat (limited to 'src/libs6f')
| -rw-r--r-- | src/libs6f/deps-lib/s6f | 1 | ||||
| -rw-r--r-- | src/libs6f/s6f_lock.c | 20 |
2 files changed, 0 insertions, 21 deletions
diff --git a/src/libs6f/deps-lib/s6f b/src/libs6f/deps-lib/s6f index b1d1ddb..80844f6 100644 --- a/src/libs6f/deps-lib/s6f +++ b/src/libs6f/deps-lib/s6f @@ -1,6 +1,5 @@ s6f_confdir_open.o s6f_equote.o -s6f_lock.o s6f_report_state_change.o s6f_user_get_confdirs.o ${LIBNSSS} diff --git a/src/libs6f/s6f_lock.c b/src/libs6f/s6f_lock.c deleted file mode 100644 index 1ef1718..0000000 --- a/src/libs6f/s6f_lock.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ISC license. */ - -#include <string.h> - -#include <skalibs/strerr.h> -#include <skalibs/djbunix.h> -#include <skalibs/unix-transactional.h> - -#include "s6f.h" - -int s6f_lock (char const *stmpdir, int w) -{ - int fdstmp = s6f_confdir_open(stmpdir, 1) ; - int fd = openc_truncat(fdstmp, "lock") ; - if (fd == -1) strerr_diefu4sys(111, "open ", stmpdir, "/lock", " for writing") ; - fd_close(fdstmp) ; - if (fd_lock(fd, w, 0) < 1) - strerr_diefu3sys(111, "lock ", stmpdir, "/lock") ; - return fd ; -} |
