summaryrefslogtreecommitdiff
path: root/libc/termios/tcgetsid.c
diff options
context:
space:
mode:
Diffstat (limited to 'libc/termios/tcgetsid.c')
-rw-r--r--libc/termios/tcgetsid.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libc/termios/tcgetsid.c b/libc/termios/tcgetsid.c
index 35e1c95eb..5e4addece 100644
--- a/libc/termios/tcgetsid.c
+++ b/libc/termios/tcgetsid.c
@@ -42,7 +42,7 @@ pid_t tcgetsid (int fd)
if (errno == EINVAL)
{
tiocgsid_does_not_work = 1;
- errno=serrno;
+ __set_errno(serrno);
}
else
return (pid_t) -1;
@@ -58,7 +58,7 @@ pid_t tcgetsid (int fd)
sid = getsid (pgrp);
if (sid == -1 && errno == ESRCH)
- errno=ENOTTY;
+ __set_errno(ENOTTY);
return sid;
}