tree-wide: introduce PIPE_EBADF macro

This commit is contained in:
Yu Watanabe
2022-12-20 11:12:58 +09:00
parent f26c38edfa
commit 19ee48a6c2
47 changed files with 65 additions and 63 deletions
+1
View File
@@ -15,6 +15,7 @@
/* Make sure we can distinguish fd 0 and NULL */
#define FD_TO_PTR(fd) INT_TO_PTR((fd)+1)
#define PTR_TO_FD(p) (PTR_TO_INT(p)-1)
#define PIPE_EBADF { -EBADF, -EBADF }
int close_nointr(int fd);
int safe_close(int fd);
+2 -2
View File
@@ -1130,7 +1130,7 @@ static int ptsname_namespace(int pty, char **ret) {
int openpt_allocate_in_namespace(pid_t pid, int flags, char **ret_slave) {
_cleanup_close_ int pidnsfd = -EBADF, mntnsfd = -EBADF, usernsfd = -EBADF, rootfd = -EBADF, fd = -EBADF;
_cleanup_close_pair_ int pair[2] = { -EBADF, -EBADF };
_cleanup_close_pair_ int pair[2] = PIPE_EBADF;
pid_t child;
int r;
@@ -1183,7 +1183,7 @@ int openpt_allocate_in_namespace(pid_t pid, int flags, char **ret_slave) {
int open_terminal_in_namespace(pid_t pid, const char *name, int mode) {
_cleanup_close_ int pidnsfd = -EBADF, mntnsfd = -EBADF, usernsfd = -EBADF, rootfd = -EBADF;
_cleanup_close_pair_ int pair[2] = { -EBADF, -EBADF };
_cleanup_close_pair_ int pair[2] = PIPE_EBADF;
pid_t child;
int r;