fix 'adb shell'
fcntl uses FD_CLOEXEC not O_CLOEXEC Test: adb shell now works on cuttlefish Bug: 144313654 Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I5dbac5a46cbc9d24f8622076a3a553028ba648db
This commit is contained in:
parent
d9381651ee
commit
cc6d793310
1 changed files with 2 additions and 2 deletions
|
@ -355,8 +355,8 @@ static __inline__ int get_fd_flags(borrowed_fd fd) {
|
|||
|
||||
static __inline__ void close_on_exec(borrowed_fd fd) {
|
||||
int flags = get_fd_flags(fd);
|
||||
if (flags >= 0 && (flags & O_CLOEXEC) == 0) {
|
||||
fcntl(fd.get(), F_SETFD, flags | O_CLOEXEC);
|
||||
if (flags >= 0 && (flags & FD_CLOEXEC) == 0) {
|
||||
fcntl(fd.get(), F_SETFD, flags | FD_CLOEXEC);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue