NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lib/59145: POSIX.1-2024: various functions removed
>Number: 59145
>Category: lib
>Synopsis: POSIX.1-2024: various functions removed
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: lib-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Mar 06 13:50:00 +0000 2025
>Originator: Taylor R Campbell
>Release: current, 10, 9, ...
>Organization:
The NetBSD Pobscolescix
>Environment:
>Description:
POSIX.1-2024 removes the following functions. Those that we still have should be excluded from being declared in header files under the appropriate conditions, which may require some thought to figure out -- something like _POSIX_C_SOURCE - 0 >= 202405L, but not _NETBSD_SOURCE or something.
_longjmp()
_setjmp()
_tolower()
_toupper()
fattach()
fdetach()
ftw()
getitimer()
getmsg()
getpmsg()
gets()
gettimeofday()
ioctl()
isascii()
isastream()
posix_trace_*()
pthread_getconcurrency()
pthread_setconcurrency()
putmsg()
putpmsg()
rand_r()
setitimer()
setpgrp()
sighold()
sigignore()
siginterrupt()
sigpause()
sigrelse()
sigset()
tempnam()
toascii()
ulimit()
utime()
>How-To-Repeat:
standards inspection
https://pubs.opengroup.org/onlinepubs/9799919799/xrat/V4_xsh_chap01.html
>Fix:
Yes, please!
Home |
Main Index |
Thread Index |
Old Index