Commit 830acd08 authored by Willy Tarreau's avatar Willy Tarreau Committed by Paul E. McKenney

tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errno

These syscalls never fail so there is no need to extract and set errno
for them.
Signed-off-by: default avatarWilly Tarreau <w@1wt.eu>
Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
parent 6e277371
...@@ -458,13 +458,7 @@ pid_t sys_getpgrp(void) ...@@ -458,13 +458,7 @@ pid_t sys_getpgrp(void)
static __attribute__((unused)) static __attribute__((unused))
pid_t getpgrp(void) pid_t getpgrp(void)
{ {
pid_t ret = sys_getpgrp(); return sys_getpgrp();
if (ret < 0) {
SET_ERRNO(-ret);
ret = -1;
}
return ret;
} }
...@@ -481,13 +475,7 @@ pid_t sys_getpid(void) ...@@ -481,13 +475,7 @@ pid_t sys_getpid(void)
static __attribute__((unused)) static __attribute__((unused))
pid_t getpid(void) pid_t getpid(void)
{ {
pid_t ret = sys_getpid(); return sys_getpid();
if (ret < 0) {
SET_ERRNO(-ret);
ret = -1;
}
return ret;
} }
...@@ -504,13 +492,7 @@ pid_t sys_gettid(void) ...@@ -504,13 +492,7 @@ pid_t sys_gettid(void)
static __attribute__((unused)) static __attribute__((unused))
pid_t gettid(void) pid_t gettid(void)
{ {
pid_t ret = sys_gettid(); return sys_gettid();
if (ret < 0) {
SET_ERRNO(-ret);
ret = -1;
}
return ret;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment