glibc/sysdeps/unix/sysv/linux/bits
Adhemerval Zanella 917425ca6d posix: Defined _POSIX_VDISABLE as integer literal
The constant should be used with c_cc, which for all supported ABIs
is defined as unsigned char.  By using it as literar char constant,
clang triggers an error when compared with signal literal on ABIs that
define 'char' as unsigned.

On aarch64, clang shows:

  ../sysdeps/posix/fpathconf.c:118:21: error: right side of operator
  converted from negative value to unsigned: -1 to 18446744073709551615
  [-Werror]
  #if _POSIX_VDISABLE == -1
    ~~~~~~~~~~~~~~~ ^  ~~

Reviewed-by: Collin Funk <collin.funk1@gmail.com>
2025-10-20 11:33:54 -03:00
..
types
a.out.h
dirent.h
dirent_ext.h
epoll.h
errno.h
eventfd.h
fcntl-linux.h
fcntl.h
in.h
initspin.h
inotify.h
ioctl-types.h
ioctls.h
ipc-perm.h
local_lim.h
mman-linux.h
mman-map-flags-generic.h
mman-shared.h
mman.h
mman_ext.h
mqueue.h
msq.h
param.h
poll.h
posix_opt.h posix: Defined _POSIX_VDISABLE as integer literal 2025-10-20 11:33:54 -03:00
procfs-extra.h
procfs-id.h
procfs-prregset.h
procfs.h
pthread_stack_min-dynamic.h
pthread_stack_min.h
ptrace-shared.h
resource.h
rseq.h
sched.h
sem.h
semaphore.h
shm.h
shmlba.h
sigaction.h
sigcontext.h
sigevent-consts.h
siginfo-arch.h
siginfo-consts-arch.h
siginfo-consts.h Linux: Add missing si_code constants from Linux kernel 2025-09-08 14:12:47 -04:00
signal_ext.h
signalfd.h
signum-arch.h
sigstack.h
sigstksz.h
socket-constants.h
socket.h
socket_type.h
spawn_ext.h
ss_flags.h
stat.h
statfs.h
statvfs.h
statx.h
stdio_lim.h
struct_stat.h
struct_stat_time64_helper.h
termios-c_cc.h
termios-c_cflag.h
termios-c_iflag.h
termios-c_lflag.h
termios-c_oflag.h
termios-cbaud.h
termios-misc.h
termios-struct.h
termios-tcflow.h
termios.h
time.h
timerfd.h
timex.h
typesizes.h
uio-ext.h misc: Add support for Linux uio.h RWF_DONTCACHE flag 2025-09-08 08:22:20 -03:00
uio_lim.h
unistd_ext.h
utsname.h
waitflags.h