glibc/sysdeps/unix/sysv/linux/sys
Joseph Myers a727220b37 Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502)
Linux 5.19 adds a new accounting flag AGROUP; add it to the
enumeration in sys/acct.h.

This shows up that the Alpha-specific variant of this header has a
different set of constants and struct acct, which appear to be the
constants and structure layout from Linux 2.0.  These were changed
some time between Linux 2.0 and Linux 2.2; I see no evidence of an
Alpha-specific layout or set of constants, but haven't checked the
detailed Linux kernel history between those versions.  Rather, it
looks like tha Alpha-specific header was originally needed because of
the use of types in the kernel structure (such as uid_t and gid_t)
that had different sizes on Alpha, and when glibc was updated for
changes to the structure and constants in the kernel

1998-10-02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

        * sysdeps/unix/sysv/linux/sys/acct.h: Bring in sync with current
        linux 2.1 version.

that simply omitted to do anything about the Alpha version.

Thus, remove the Alpha version in order to get the updated definitions
into use on Alpha, as I don't think the interfaces are actually
different for Alpha with any kernel version supported by glibc.

Tested for x86_64, and with build-many-glibcs.py for alpha-linux-gnu.
2022-08-22 14:16:57 +00:00
..
acct.h Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) 2022-08-22 14:16:57 +00:00
epoll.h Add access function attributes to epoll_wait 2022-03-14 20:02:43 +05:30
eventfd.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fanotify.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fsuid.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
inotify.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kd.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
klog.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mount.h Linux: Fix enum fsconfig_command detection in <sys/mount.h> 2022-08-16 12:03:28 +02:00
pci.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
personality.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pidfd.h linux: Add pidfd_send_signal 2022-05-17 10:33:46 -03:00
prctl.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
procfs.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ptrace.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
quota.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
raw.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
reboot.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
rseq.h Linux: Adjust struct rseq definition to current kernel version 2022-06-02 16:29:59 +02:00
signalfd.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
soundcard.h
swap.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
syscall.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysinfo.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timerfd.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timex.h ntp_xxxtimex: Use __nonnull to avoid null pointer 2022-05-05 17:48:04 +05:30
ttydefaults.h
user.h
vt.h