allow to reuse set_cloexec

This commit is contained in:
Tobias Bengfort 2025-09-18 12:49:45 +02:00
parent df8e3d819c
commit de700e2a3a
2 changed files with 8 additions and 1 deletions

View file

@ -2,8 +2,15 @@
#ifndef LABWC_SPAWN_H
#define LABWC_SPAWN_H
#include <stdbool.h>
#include <sys/types.h>
/**
* set_cloexec - set file descriptor to close on exit
* @fd: file descriptor
*/
bool set_cloexec(int fd);
/**
* spawn_primary_client - execute asynchronously
* @command: command to be executed

View file

@ -24,7 +24,7 @@ reset_signals_and_limits(void)
signal(SIGPIPE, SIG_DFL);
}
static bool
bool
set_cloexec(int fd)
{
int flags = fcntl(fd, F_GETFD);