diff options
author | Marcus Haehnel <marcus.haehnel@kernkonzept.com> | 2025-06-03 07:43:16 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2025-06-30 10:35:36 +0200 |
commit | c0a9f8cf8e81516f07cac6abc78a70b07e79e148 (patch) | |
tree | cc94946a8fc7d5dbab21649090d715db428fe810 /include | |
parent | 617d6f88a354d23962dbd9af81b5163ed46c0b04 (diff) |
openpty/forkpty: use const for termios and winsize arguments
The termios and winsize arguments are const as per the POSIX standard,
and also uclibc and musl define them as such. Adapt the uclibc-ng
definitions and declarations accordingly to improve compatibility.
Signed-off-by: Marcus Haehnel <marcus.haehnel@kernkonzept.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/pty.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/pty.h b/include/pty.h index f23a260ae..609ac2459 100644 --- a/include/pty.h +++ b/include/pty.h @@ -31,13 +31,15 @@ __BEGIN_DECLS attributes according to TERMP and WINP and return handles for both ends in AMASTER and ASLAVE. */ extern int openpty (int *__amaster, int *__aslave, char *__name, - struct termios *__termp, struct winsize *__winp) __THROW; + const struct termios *__termp, + const struct winsize *__winp) __THROW; libutil_hidden_proto(openpty) /* Create child process and establish the slave pseudo terminal as the child's controlling terminal. */ extern int forkpty (int *__amaster, char *__name, - struct termios *__termp, struct winsize *__winp) __THROW; + const struct termios *__termp, + const struct winsize *__winp) __THROW; __END_DECLS |