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: Willy Tarreau <w@1wt.eu>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
This commit is contained in:
Willy Tarreau 2022-02-07 17:23:39 +01:00 коммит произвёл Paul E. McKenney
Родитель 6e277371a5
Коммит 830acd088e
1 изменённых файлов: 3 добавлений и 21 удалений

Просмотреть файл

@ -458,13 +458,7 @@ pid_t sys_getpgrp(void)
static __attribute__((unused))
pid_t getpgrp(void)
{
pid_t ret = sys_getpgrp();
if (ret < 0) {
SET_ERRNO(-ret);
ret = -1;
}
return ret;
return sys_getpgrp();
}
@ -481,13 +475,7 @@ pid_t sys_getpid(void)
static __attribute__((unused))
pid_t getpid(void)
{
pid_t ret = sys_getpid();
if (ret < 0) {
SET_ERRNO(-ret);
ret = -1;
}
return ret;
return sys_getpid();
}
@ -504,13 +492,7 @@ pid_t sys_gettid(void)
static __attribute__((unused))
pid_t gettid(void)
{
pid_t ret = sys_gettid();
if (ret < 0) {
SET_ERRNO(-ret);
ret = -1;
}
return ret;
return sys_gettid();
}