From 734c60ebb607086ad6d67b2544d6b7baba72a652 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 30 Jun 2021 07:21:14 +0200 Subject: login: Move libutil into libc The symbols forkpty, login, login_tty, logout, logwtmp, openpty were moved using scripts/move-symbol-to-libc.py. This is a single commit because most of the symbols are tied together via forkpty, for example. Several changes to use hidden prototypes are needed. This commit also updates pseudoterminal terminology on modified lines. For 390 (31-bit), this commit follows the existing style for the compat symbol version creation. Reviewed-by: Adhemerval Zanella --- sysdeps/mach/hurd/i386/libc.abilist | 12 +++++++++++ sysdeps/mach/hurd/i386/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/aarch64/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/alpha/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/alpha/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/arc/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/arc/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/arm/be/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/arm/be/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/arm/le/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/arm/le/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/csky/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/csky/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/hppa/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/hppa/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/i386/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/i386/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/ia64/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/ia64/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/microblaze/be/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/microblaze/le/libutil.abilist | 7 +------ .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/mips/mips32/libutil.abilist | 7 +------ .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/mips/mips64/libutil.abilist | 7 +------ .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/nios2/libutil.abilist | 7 +------ .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 12 +++++++++++ .../sysv/linux/powerpc/powerpc32/libutil.abilist | 7 +------ .../linux/powerpc/powerpc32/nofpu/libc.abilist | 12 +++++++++++ .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 12 +++++++++++ .../linux/powerpc/powerpc64/be/libutil.abilist | 7 +------ .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 12 +++++++++++ .../linux/powerpc/powerpc64/le/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 3 +-- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 3 ++- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 13 ++++++++++++ .../unix/sysv/linux/s390/s390-32/libutil-compat.c | 23 ++++++++++++++++++++++ .../unix/sysv/linux/s390/s390-32/libutil.abilist | 9 ++------- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 11 ++++++----- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 12 ++++++----- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/s390/s390-64/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/sh/be/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/sh/be/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/sh/le/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 12 +++++++++++ .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 7 +------ sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 12 +++++++++++ sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 7 +------ 68 files changed, 467 insertions(+), 194 deletions(-) create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c (limited to 'sysdeps') diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist index 120131a..fcfe64f 100644 --- a/sysdeps/mach/hurd/i386/libc.abilist +++ b/sysdeps/mach/hurd/i386/libc.abilist @@ -863,6 +863,7 @@ GLIBC_2.2.6 fopen64 F GLIBC_2.2.6 fopencookie F GLIBC_2.2.6 fopenport F GLIBC_2.2.6 fork F +GLIBC_2.2.6 forkpty F GLIBC_2.2.6 fpathconf F GLIBC_2.2.6 fprintf F GLIBC_2.2.6 fputc F @@ -1215,6 +1216,10 @@ GLIBC_2.2.6 localtime_r F GLIBC_2.2.6 lockf F GLIBC_2.2.6 lockf64 F GLIBC_2.2.6 locs D 0x4 +GLIBC_2.2.6 login F +GLIBC_2.2.6 login_tty F +GLIBC_2.2.6 logout F +GLIBC_2.2.6 logwtmp F GLIBC_2.2.6 longjmp F GLIBC_2.2.6 lrand48 F GLIBC_2.2.6 lrand48_r F @@ -1337,6 +1342,7 @@ GLIBC_2.2.6 open_memstream F GLIBC_2.2.6 opendir F GLIBC_2.2.6 openlog F GLIBC_2.2.6 openport F +GLIBC_2.2.6 openpty F GLIBC_2.2.6 optarg D 0x4 GLIBC_2.2.6 opterr D 0x4 GLIBC_2.2.6 optind D 0x4 @@ -2229,6 +2235,12 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F +GLIBC_2.34 openpty F GLIBC_2.34 shm_open F GLIBC_2.34 shm_unlink F GLIBC_2.34 timespec_getres F diff --git a/sysdeps/mach/hurd/i386/libutil.abilist b/sysdeps/mach/hurd/i386/libutil.abilist index 1dd59e0..0196d40 100644 --- a/sysdeps/mach/hurd/i386/libutil.abilist +++ b/sysdeps/mach/hurd/i386/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.2.6 forkpty F -GLIBC_2.2.6 login F -GLIBC_2.2.6 login_tty F -GLIBC_2.2.6 logout F -GLIBC_2.2.6 logwtmp F -GLIBC_2.2.6 openpty F +GLIBC_2.2.6 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 4736a59..ea7fdab 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -878,6 +878,7 @@ GLIBC_2.17 fopen F GLIBC_2.17 fopen64 F GLIBC_2.17 fopencookie F GLIBC_2.17 fork F +GLIBC_2.17 forkpty F GLIBC_2.17 fpathconf F GLIBC_2.17 fprintf F GLIBC_2.17 fputc F @@ -1285,6 +1286,10 @@ GLIBC_2.17 localtime_r F GLIBC_2.17 lockf F GLIBC_2.17 lockf64 F GLIBC_2.17 locs D 0x8 +GLIBC_2.17 login F +GLIBC_2.17 login_tty F +GLIBC_2.17 logout F +GLIBC_2.17 logwtmp F GLIBC_2.17 longjmp F GLIBC_2.17 lrand48 F GLIBC_2.17 lrand48_r F @@ -1415,6 +1420,7 @@ GLIBC_2.17 openat F GLIBC_2.17 openat64 F GLIBC_2.17 opendir F GLIBC_2.17 openlog F +GLIBC_2.17 openpty F GLIBC_2.17 optarg D 0x8 GLIBC_2.17 opterr D 0x4 GLIBC_2.17 optind D 0x4 @@ -2415,8 +2421,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2433,6 +2444,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/aarch64/libutil.abilist b/sysdeps/unix/sysv/linux/aarch64/libutil.abilist index 99889de..3a2da66 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.17 forkpty F -GLIBC_2.17 login F -GLIBC_2.17 login_tty F -GLIBC_2.17 logout F -GLIBC_2.17 logwtmp F -GLIBC_2.17 openpty F +GLIBC_2.17 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 89257e3..8b1adc9 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -507,6 +507,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -771,6 +772,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x8 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -851,6 +856,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x8 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2514,8 +2520,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2532,6 +2543,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/alpha/libutil.abilist b/sysdeps/unix/sysv/linux/alpha/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/alpha/libutil.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index e1eef24..740f39a 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -822,6 +822,7 @@ GLIBC_2.32 fopen F GLIBC_2.32 fopen64 F GLIBC_2.32 fopencookie F GLIBC_2.32 fork F +GLIBC_2.32 forkpty F GLIBC_2.32 fpathconf F GLIBC_2.32 fprintf F GLIBC_2.32 fputc F @@ -1216,6 +1217,10 @@ GLIBC_2.32 localtime F GLIBC_2.32 localtime_r F GLIBC_2.32 lockf F GLIBC_2.32 lockf64 F +GLIBC_2.32 login F +GLIBC_2.32 login_tty F +GLIBC_2.32 logout F +GLIBC_2.32 logwtmp F GLIBC_2.32 longjmp F GLIBC_2.32 lrand48 F GLIBC_2.32 lrand48_r F @@ -1349,6 +1354,7 @@ GLIBC_2.32 openat F GLIBC_2.32 openat64 F GLIBC_2.32 opendir F GLIBC_2.32 openlog F +GLIBC_2.32 openpty F GLIBC_2.32 optarg D 0x4 GLIBC_2.32 opterr D 0x4 GLIBC_2.32 optind D 0x4 @@ -2174,8 +2180,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2192,6 +2203,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/arc/libutil.abilist b/sysdeps/unix/sysv/linux/arc/libutil.abilist index 61f73bc..70c9ed9 100644 --- a/sysdeps/unix/sysv/linux/arc/libutil.abilist +++ b/sysdeps/unix/sysv/linux/arc/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.32 forkpty F -GLIBC_2.32 login F -GLIBC_2.32 login_tty F -GLIBC_2.32 logout F -GLIBC_2.32 logwtmp F -GLIBC_2.32 openpty F +GLIBC_2.32 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 19d609e..6f41d2c 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -317,8 +317,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -335,6 +340,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F @@ -1290,6 +1296,7 @@ GLIBC_2.4 fopen F GLIBC_2.4 fopen64 F GLIBC_2.4 fopencookie F GLIBC_2.4 fork F +GLIBC_2.4 forkpty F GLIBC_2.4 fpathconf F GLIBC_2.4 fprintf F GLIBC_2.4 fputc F @@ -1682,6 +1689,10 @@ GLIBC_2.4 localtime_r F GLIBC_2.4 lockf F GLIBC_2.4 lockf64 F GLIBC_2.4 locs D 0x4 +GLIBC_2.4 login F +GLIBC_2.4 login_tty F +GLIBC_2.4 logout F +GLIBC_2.4 logwtmp F GLIBC_2.4 longjmp F GLIBC_2.4 lrand48 F GLIBC_2.4 lrand48_r F @@ -1801,6 +1812,7 @@ GLIBC_2.4 openat F GLIBC_2.4 openat64 F GLIBC_2.4 opendir F GLIBC_2.4 openlog F +GLIBC_2.4 openpty F GLIBC_2.4 optarg D 0x4 GLIBC_2.4 opterr D 0x4 GLIBC_2.4 optind D 0x4 diff --git a/sysdeps/unix/sysv/linux/arm/be/libutil.abilist b/sysdeps/unix/sysv/linux/arm/be/libutil.abilist index cc1420e..3e4c252 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libutil.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.4 forkpty F -GLIBC_2.4 login F -GLIBC_2.4 login_tty F -GLIBC_2.4 logout F -GLIBC_2.4 logwtmp F -GLIBC_2.4 openpty F +GLIBC_2.4 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 3712749..695f809 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -314,8 +314,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -332,6 +337,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F @@ -1287,6 +1293,7 @@ GLIBC_2.4 fopen F GLIBC_2.4 fopen64 F GLIBC_2.4 fopencookie F GLIBC_2.4 fork F +GLIBC_2.4 forkpty F GLIBC_2.4 fpathconf F GLIBC_2.4 fprintf F GLIBC_2.4 fputc F @@ -1679,6 +1686,10 @@ GLIBC_2.4 localtime_r F GLIBC_2.4 lockf F GLIBC_2.4 lockf64 F GLIBC_2.4 locs D 0x4 +GLIBC_2.4 login F +GLIBC_2.4 login_tty F +GLIBC_2.4 logout F +GLIBC_2.4 logwtmp F GLIBC_2.4 longjmp F GLIBC_2.4 lrand48 F GLIBC_2.4 lrand48_r F @@ -1798,6 +1809,7 @@ GLIBC_2.4 openat F GLIBC_2.4 openat64 F GLIBC_2.4 opendir F GLIBC_2.4 openlog F +GLIBC_2.4 openpty F GLIBC_2.4 optarg D 0x4 GLIBC_2.4 opterr D 0x4 GLIBC_2.4 optind D 0x4 diff --git a/sysdeps/unix/sysv/linux/arm/le/libutil.abilist b/sysdeps/unix/sysv/linux/arm/le/libutil.abilist index cc1420e..3e4c252 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libutil.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.4 forkpty F -GLIBC_2.4 login F -GLIBC_2.4 login_tty F -GLIBC_2.4 logout F -GLIBC_2.4 logwtmp F -GLIBC_2.4 openpty F +GLIBC_2.4 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index ee2ffba..cc017b4 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -861,6 +861,7 @@ GLIBC_2.29 fopen F GLIBC_2.29 fopen64 F GLIBC_2.29 fopencookie F GLIBC_2.29 fork F +GLIBC_2.29 forkpty F GLIBC_2.29 fpathconf F GLIBC_2.29 fprintf F GLIBC_2.29 fputc F @@ -1271,6 +1272,10 @@ GLIBC_2.29 localtime F GLIBC_2.29 localtime_r F GLIBC_2.29 lockf F GLIBC_2.29 lockf64 F +GLIBC_2.29 login F +GLIBC_2.29 login_tty F +GLIBC_2.29 logout F +GLIBC_2.29 logwtmp F GLIBC_2.29 longjmp F GLIBC_2.29 lrand48 F GLIBC_2.29 lrand48_r F @@ -1406,6 +1411,7 @@ GLIBC_2.29 openat F GLIBC_2.29 openat64 F GLIBC_2.29 opendir F GLIBC_2.29 openlog F +GLIBC_2.29 openpty F GLIBC_2.29 optarg D 0x4 GLIBC_2.29 opterr D 0x4 GLIBC_2.29 optind D 0x4 @@ -2439,8 +2445,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2457,6 +2468,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/csky/libutil.abilist b/sysdeps/unix/sysv/linux/csky/libutil.abilist index cbd1199..6b49490 100644 --- a/sysdeps/unix/sysv/linux/csky/libutil.abilist +++ b/sysdeps/unix/sysv/linux/csky/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.29 forkpty F -GLIBC_2.29 login F -GLIBC_2.29 login_tty F -GLIBC_2.29 logout F -GLIBC_2.29 logwtmp F -GLIBC_2.29 openpty F +GLIBC_2.29 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index c6d4d24..b6b087d 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -3,6 +3,12 @@ GLIBC_2.0 dlclose F GLIBC_2.0 dlerror F GLIBC_2.0 dlopen F GLIBC_2.0 dlsym F +GLIBC_2.0 forkpty F +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F +GLIBC_2.0 openpty F GLIBC_2.1 aio_cancel F GLIBC_2.1 aio_cancel64 F GLIBC_2.1 aio_error F @@ -2392,8 +2398,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2410,6 +2421,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/hppa/libutil.abilist b/sysdeps/unix/sysv/linux/hppa/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/hppa/libutil.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index f4e3082..40f7402 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -493,6 +493,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -753,6 +754,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -833,6 +838,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2576,8 +2582,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2594,6 +2605,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/i386/libutil.abilist b/sysdeps/unix/sysv/linux/i386/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/i386/libutil.abilist +++ b/sysdeps/unix/sysv/linux/i386/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 8c13d88..157f244 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -3,6 +3,12 @@ GLIBC_2.0 dlclose F GLIBC_2.0 dlerror F GLIBC_2.0 dlopen F GLIBC_2.0 dlsym F +GLIBC_2.0 forkpty F +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F +GLIBC_2.0 openpty F GLIBC_2.1 aio_cancel F GLIBC_2.1 aio_cancel64 F GLIBC_2.1 aio_error F @@ -2352,8 +2358,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2370,6 +2381,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/ia64/libutil.abilist b/sysdeps/unix/sysv/linux/ia64/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/ia64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 43a6927..bbc40bb 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -318,8 +318,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -336,6 +341,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F @@ -1279,6 +1285,7 @@ GLIBC_2.4 fopen F GLIBC_2.4 fopen64 F GLIBC_2.4 fopencookie F GLIBC_2.4 fork F +GLIBC_2.4 forkpty F GLIBC_2.4 fpathconf F GLIBC_2.4 fprintf F GLIBC_2.4 fputc F @@ -1666,6 +1673,10 @@ GLIBC_2.4 localtime_r F GLIBC_2.4 lockf F GLIBC_2.4 lockf64 F GLIBC_2.4 locs D 0x4 +GLIBC_2.4 login F +GLIBC_2.4 login_tty F +GLIBC_2.4 logout F +GLIBC_2.4 logwtmp F GLIBC_2.4 longjmp F GLIBC_2.4 lrand48 F GLIBC_2.4 lrand48_r F @@ -1785,6 +1796,7 @@ GLIBC_2.4 openat F GLIBC_2.4 openat64 F GLIBC_2.4 opendir F GLIBC_2.4 openlog F +GLIBC_2.4 openpty F GLIBC_2.4 optarg D 0x4 GLIBC_2.4 opterr D 0x4 GLIBC_2.4 optind D 0x4 diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libutil.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libutil.abilist index cc1420e..3e4c252 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libutil.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.4 forkpty F -GLIBC_2.4 login F -GLIBC_2.4 login_tty F -GLIBC_2.4 logout F -GLIBC_2.4 logwtmp F -GLIBC_2.4 openpty F +GLIBC_2.4 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 901f086..5aba59e 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -494,6 +494,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -752,6 +753,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -832,6 +837,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2519,8 +2525,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2537,6 +2548,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libutil.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libutil.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index d14576e..bfa665f 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -880,6 +880,7 @@ GLIBC_2.18 fopen F GLIBC_2.18 fopen64 F GLIBC_2.18 fopencookie F GLIBC_2.18 fork F +GLIBC_2.18 forkpty F GLIBC_2.18 fpathconf F GLIBC_2.18 fprintf F GLIBC_2.18 fputc F @@ -1287,6 +1288,10 @@ GLIBC_2.18 localtime_r F GLIBC_2.18 lockf F GLIBC_2.18 lockf64 F GLIBC_2.18 locs D 0x4 +GLIBC_2.18 login F +GLIBC_2.18 login_tty F +GLIBC_2.18 logout F +GLIBC_2.18 logwtmp F GLIBC_2.18 longjmp F GLIBC_2.18 lrand48 F GLIBC_2.18 lrand48_r F @@ -1417,6 +1422,7 @@ GLIBC_2.18 openat F GLIBC_2.18 openat64 F GLIBC_2.18 opendir F GLIBC_2.18 openlog F +GLIBC_2.18 openpty F GLIBC_2.18 optarg D 0x4 GLIBC_2.18 opterr D 0x4 GLIBC_2.18 optind D 0x4 @@ -2490,8 +2496,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2508,6 +2519,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist index 0da0a40..44e72d5 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.18 forkpty F -GLIBC_2.18 login F -GLIBC_2.18 login_tty F -GLIBC_2.18 logout F -GLIBC_2.18 logwtmp F -GLIBC_2.18 openpty F +GLIBC_2.18 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index b01add6..cf93327 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -880,6 +880,7 @@ GLIBC_2.18 fopen F GLIBC_2.18 fopen64 F GLIBC_2.18 fopencookie F GLIBC_2.18 fork F +GLIBC_2.18 forkpty F GLIBC_2.18 fpathconf F GLIBC_2.18 fprintf F GLIBC_2.18 fputc F @@ -1287,6 +1288,10 @@ GLIBC_2.18 localtime_r F GLIBC_2.18 lockf F GLIBC_2.18 lockf64 F GLIBC_2.18 locs D 0x4 +GLIBC_2.18 login F +GLIBC_2.18 login_tty F +GLIBC_2.18 logout F +GLIBC_2.18 logwtmp F GLIBC_2.18 longjmp F GLIBC_2.18 lrand48 F GLIBC_2.18 lrand48_r F @@ -1417,6 +1422,7 @@ GLIBC_2.18 openat F GLIBC_2.18 openat64 F GLIBC_2.18 opendir F GLIBC_2.18 openlog F +GLIBC_2.18 openpty F GLIBC_2.18 optarg D 0x4 GLIBC_2.18 opterr D 0x4 GLIBC_2.18 optind D 0x4 @@ -2487,8 +2493,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2505,6 +2516,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist index 0da0a40..44e72d5 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.18 forkpty F -GLIBC_2.18 login F -GLIBC_2.18 login_tty F -GLIBC_2.18 logout F -GLIBC_2.18 logwtmp F -GLIBC_2.18 openpty F +GLIBC_2.18 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index ea5fee3..1ff01ce 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -492,6 +492,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -750,6 +751,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -829,6 +834,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2484,8 +2490,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2502,6 +2513,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index 5f20e5f..104d8cb 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -492,6 +492,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -750,6 +751,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -829,6 +834,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2482,8 +2488,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2500,6 +2511,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index f3c9081..6285d3c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -492,6 +492,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -750,6 +751,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -829,6 +834,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2490,8 +2496,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2508,6 +2519,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 2e10c74..6a4c181 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -490,6 +490,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -748,6 +749,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x8 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -827,6 +832,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x8 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2403,8 +2409,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2421,6 +2432,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index 3656305..4cc199d 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -923,6 +923,7 @@ GLIBC_2.21 fopen F GLIBC_2.21 fopen64 F GLIBC_2.21 fopencookie F GLIBC_2.21 fork F +GLIBC_2.21 forkpty F GLIBC_2.21 fpathconf F GLIBC_2.21 fprintf F GLIBC_2.21 fputc F @@ -1330,6 +1331,10 @@ GLIBC_2.21 localtime_r F GLIBC_2.21 lockf F GLIBC_2.21 lockf64 F GLIBC_2.21 locs D 0x4 +GLIBC_2.21 login F +GLIBC_2.21 login_tty F +GLIBC_2.21 logout F +GLIBC_2.21 logwtmp F GLIBC_2.21 longjmp F GLIBC_2.21 lrand48 F GLIBC_2.21 lrand48_r F @@ -1460,6 +1465,7 @@ GLIBC_2.21 openat F GLIBC_2.21 openat64 F GLIBC_2.21 opendir F GLIBC_2.21 openlog F +GLIBC_2.21 openpty F GLIBC_2.21 optarg D 0x4 GLIBC_2.21 opterr D 0x4 GLIBC_2.21 optind D 0x4 @@ -2529,8 +2535,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2547,6 +2558,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/nios2/libutil.abilist b/sysdeps/unix/sysv/linux/nios2/libutil.abilist index 19608bd..742ebe6 100644 --- a/sysdeps/unix/sysv/linux/nios2/libutil.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.21 forkpty F -GLIBC_2.21 login F -GLIBC_2.21 login_tty F -GLIBC_2.21 logout F -GLIBC_2.21 logwtmp F -GLIBC_2.21 openpty F +GLIBC_2.21 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index 229731b..46a5759 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -503,6 +503,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -761,6 +762,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -840,6 +845,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2546,8 +2552,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2564,6 +2575,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libutil.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index 8b3bdc0..10ac038 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -503,6 +503,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -761,6 +762,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -840,6 +845,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2579,8 +2585,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2597,6 +2608,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 5797cc2..eaa36b3 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -892,6 +892,7 @@ GLIBC_2.3 fopen F GLIBC_2.3 fopen64 F GLIBC_2.3 fopencookie F GLIBC_2.3 fork F +GLIBC_2.3 forkpty F GLIBC_2.3 fpathconf F GLIBC_2.3 fprintf F GLIBC_2.3 fputc F @@ -1262,6 +1263,10 @@ GLIBC_2.3 localtime_r F GLIBC_2.3 lockf F GLIBC_2.3 lockf64 F GLIBC_2.3 locs D 0x8 +GLIBC_2.3 login F +GLIBC_2.3 login_tty F +GLIBC_2.3 logout F +GLIBC_2.3 logwtmp F GLIBC_2.3 longjmp F GLIBC_2.3 lrand48 F GLIBC_2.3 lrand48_r F @@ -1365,6 +1370,7 @@ GLIBC_2.3 open64 F GLIBC_2.3 open_memstream F GLIBC_2.3 opendir F GLIBC_2.3 openlog F +GLIBC_2.3 openpty F GLIBC_2.3 optarg D 0x8 GLIBC_2.3 opterr D 0x4 GLIBC_2.3 optind D 0x4 @@ -2316,8 +2322,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2334,6 +2345,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist index 9cf1da7..7688d9c 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.3 forkpty F -GLIBC_2.3 login F -GLIBC_2.3 login_tty F -GLIBC_2.3 logout F -GLIBC_2.3 logwtmp F -GLIBC_2.3 openpty F +GLIBC_2.3 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index a60d9b5..9d7c55a 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -966,6 +966,7 @@ GLIBC_2.17 fopen F GLIBC_2.17 fopen64 F GLIBC_2.17 fopencookie F GLIBC_2.17 fork F +GLIBC_2.17 forkpty F GLIBC_2.17 fpathconf F GLIBC_2.17 fprintf F GLIBC_2.17 fputc F @@ -1373,6 +1374,10 @@ GLIBC_2.17 localtime_r F GLIBC_2.17 lockf F GLIBC_2.17 lockf64 F GLIBC_2.17 locs D 0x8 +GLIBC_2.17 login F +GLIBC_2.17 login_tty F +GLIBC_2.17 logout F +GLIBC_2.17 logwtmp F GLIBC_2.17 longjmp F GLIBC_2.17 lrand48 F GLIBC_2.17 lrand48_r F @@ -1503,6 +1508,7 @@ GLIBC_2.17 openat F GLIBC_2.17 openat64 F GLIBC_2.17 opendir F GLIBC_2.17 openlog F +GLIBC_2.17 openpty F GLIBC_2.17 optarg D 0x8 GLIBC_2.17 opterr D 0x4 GLIBC_2.17 optind D 0x4 @@ -2611,8 +2617,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2629,6 +2640,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist index 99889de..3a2da66 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.17 forkpty F -GLIBC_2.17 login F -GLIBC_2.17 login_tty F -GLIBC_2.17 logout F -GLIBC_2.17 logwtmp F -GLIBC_2.17 openpty F +GLIBC_2.17 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index 0c32c81..b902197 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -815,6 +815,7 @@ GLIBC_2.33 fopen F GLIBC_2.33 fopen64 F GLIBC_2.33 fopencookie F GLIBC_2.33 fork F +GLIBC_2.33 forkpty F GLIBC_2.33 fpathconf F GLIBC_2.33 fprintf F GLIBC_2.33 fputc F @@ -1213,6 +1214,10 @@ GLIBC_2.33 localtime F GLIBC_2.33 localtime_r F GLIBC_2.33 lockf F GLIBC_2.33 lockf64 F +GLIBC_2.33 login F +GLIBC_2.33 login_tty F +GLIBC_2.33 logout F +GLIBC_2.33 logwtmp F GLIBC_2.33 longjmp F GLIBC_2.33 lrand48 F GLIBC_2.33 lrand48_r F @@ -1351,6 +1356,7 @@ GLIBC_2.33 openat F GLIBC_2.33 openat64 F GLIBC_2.33 opendir F GLIBC_2.33 openlog F +GLIBC_2.33 openpty F GLIBC_2.33 optarg D 0x4 GLIBC_2.33 opterr D 0x4 GLIBC_2.33 optind D 0x4 @@ -2176,8 +2182,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2194,6 +2205,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist index 59ae944..d23f268 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.33 forkpty F -GLIBC_2.33 login F -GLIBC_2.33 login_tty F -GLIBC_2.33 logout F -GLIBC_2.33 logwtmp F -GLIBC_2.33 openpty F +GLIBC_2.33 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index df65b69..9609912 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -858,6 +858,7 @@ GLIBC_2.27 fopen F GLIBC_2.27 fopen64 F GLIBC_2.27 fopencookie F GLIBC_2.27 fork F +GLIBC_2.27 forkpty F GLIBC_2.27 fpathconf F GLIBC_2.27 fprintf F GLIBC_2.27 fputc F @@ -1268,6 +1269,10 @@ GLIBC_2.27 localtime F GLIBC_2.27 localtime_r F GLIBC_2.27 lockf F GLIBC_2.27 lockf64 F +GLIBC_2.27 login F +GLIBC_2.27 login_tty F +GLIBC_2.27 logout F +GLIBC_2.27 logwtmp F GLIBC_2.27 longjmp F GLIBC_2.27 lrand48 F GLIBC_2.27 lrand48_r F @@ -1398,6 +1403,7 @@ GLIBC_2.27 openat F GLIBC_2.27 openat64 F GLIBC_2.27 opendir F GLIBC_2.27 openlog F +GLIBC_2.27 openpty F GLIBC_2.27 optarg D 0x8 GLIBC_2.27 opterr D 0x4 GLIBC_2.27 optind D 0x4 @@ -2376,8 +2382,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2394,6 +2405,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist index cbfec8d..c2cbef8 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.27 forkpty F -GLIBC_2.27 login F -GLIBC_2.27 login_tty F -GLIBC_2.27 logout F -GLIBC_2.27 logwtmp F -GLIBC_2.27 openpty F +GLIBC_2.27 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/Makefile b/sysdeps/unix/sysv/linux/s390/s390-32/Makefile index fd8cf92..6b6d59b 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/Makefile +++ b/sysdeps/unix/sysv/linux/s390/s390-32/Makefile @@ -2,8 +2,7 @@ default-abi := 32 ifeq ($(subdir),login) -sysdep_routines += utmp32 utmpx32 -libutil-routines += login32 +sysdep_routines += utmp32 utmpx32 login32 endif ifeq ($(subdir),misc) diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/Versions b/sysdeps/unix/sysv/linux/s390/s390-32/Versions index cc03e70..bd1a46d 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/Versions +++ b/sysdeps/unix/sysv/linux/s390/s390-32/Versions @@ -42,6 +42,7 @@ libc { updwtmpx; getutmp; getutmpx; + login; } GLIBC_2.11 { fallocate64; @@ -53,6 +54,6 @@ libc { libutil { GLIBC_2.9 { - login; + __libutil_version_placeholder; } } diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index 5497df2..8f11602 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -493,6 +493,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -751,6 +752,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -831,6 +836,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2544,8 +2550,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2562,6 +2573,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F @@ -3005,6 +3017,7 @@ GLIBC_2.9 getutxent F GLIBC_2.9 getutxid F GLIBC_2.9 getutxline F GLIBC_2.9 inotify_init1 F +GLIBC_2.9 login F GLIBC_2.9 pipe2 F GLIBC_2.9 pututline F GLIBC_2.9 pututxline F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c b/sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c new file mode 100644 index 0000000..787b874 --- /dev/null +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c @@ -0,0 +1,23 @@ +/* Placeholder compatibility symbols for libutil. s390 version. + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include "utmp-compat.h" +#include + +symbol_version (__libutil_version_placeholder_1, + __libutil_version_placeholder, UTMP_COMPAT_BASE); diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist index bf735f7..5c9c8a5 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist @@ -1,7 +1,2 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F -GLIBC_2.9 login F +GLIBC_2.0 __libutil_version_placeholder F +GLIBC_2.9 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/login.c b/sysdeps/unix/sysv/linux/s390/s390-32/login.c index 5df0282..62742a8 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/login.c +++ b/sysdeps/unix/sysv/linux/s390/s390-32/login.c @@ -23,13 +23,14 @@ #include #include #include +#include #include "utmp-compat.h" -#undef weak_alias -#define weak_alias(n,a) -#define login __login +#undef compat_symbol +#define compat_symbol(...) #include "login/login.c" -#undef login -default_symbol_version (__login, login, UTMP_COMPAT_BASE); +/* Compatibility symbol as formerly found in libutil. login@GLIBC_2.0 + is supplied by login32.c. */ +symbol_version (__login, login, UTMP_COMPAT_BASE); diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/login32.c b/sysdeps/unix/sysv/linux/s390/s390-32/login32.c index 45419bc..e37da4e 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/login32.c +++ b/sysdeps/unix/sysv/linux/s390/s390-32/login32.c @@ -16,12 +16,13 @@ License along with the GNU C Library; if not, see . */ -#include -#include -#include +#ifdef SHARED +# include +# include +# include -#include "utmp32.h" -#include "utmp-convert.h" +# include "utmp32.h" +# include "utmp-convert.h" /* Write the given entry into utmp and wtmp. */ void @@ -34,3 +35,4 @@ login32 (const struct utmp32 *entry) } symbol_version (login32, login, GLIBC_2.0); +#endif diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index 8a050a9..876aa5e 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -826,6 +826,7 @@ GLIBC_2.2 fopen F GLIBC_2.2 fopen64 F GLIBC_2.2 fopencookie F GLIBC_2.2 fork F +GLIBC_2.2 forkpty F GLIBC_2.2 fpathconf F GLIBC_2.2 fprintf F GLIBC_2.2 fputc F @@ -1159,6 +1160,10 @@ GLIBC_2.2 localtime_r F GLIBC_2.2 lockf F GLIBC_2.2 lockf64 F GLIBC_2.2 locs D 0x8 +GLIBC_2.2 login F +GLIBC_2.2 login_tty F +GLIBC_2.2 logout F +GLIBC_2.2 logwtmp F GLIBC_2.2 longjmp F GLIBC_2.2 lrand48 F GLIBC_2.2 lrand48_r F @@ -1258,6 +1263,7 @@ GLIBC_2.2 open64 F GLIBC_2.2 open_memstream F GLIBC_2.2 opendir F GLIBC_2.2 openlog F +GLIBC_2.2 openpty F GLIBC_2.2 optarg D 0x8 GLIBC_2.2 opterr D 0x4 GLIBC_2.2 optind D 0x4 @@ -2353,8 +2359,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2371,6 +2382,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist index 14bd135..e6f3e61 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.2 forkpty F -GLIBC_2.2 login F -GLIBC_2.2 login_tty F -GLIBC_2.2 logout F -GLIBC_2.2 logwtmp F -GLIBC_2.2 openpty F +GLIBC_2.2 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 8de0cd3..c4b0373 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -7,6 +7,12 @@ GLIBC_2.0 dlclose F GLIBC_2.0 dlerror F GLIBC_2.0 dlopen F GLIBC_2.0 dlsym F +GLIBC_2.0 forkpty F +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F +GLIBC_2.0 openpty F GLIBC_2.1 aio_cancel F GLIBC_2.1 aio_cancel64 F GLIBC_2.1 aio_error F @@ -2399,8 +2405,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2417,6 +2428,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/sh/be/libutil.abilist b/sysdeps/unix/sysv/linux/sh/be/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libutil.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index ef67585..fbceada 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -7,6 +7,12 @@ GLIBC_2.0 dlclose F GLIBC_2.0 dlerror F GLIBC_2.0 dlopen F GLIBC_2.0 dlsym F +GLIBC_2.0 forkpty F +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F +GLIBC_2.0 openpty F GLIBC_2.1 aio_cancel F GLIBC_2.1 aio_cancel64 F GLIBC_2.1 aio_error F @@ -2396,8 +2402,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2414,6 +2425,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/sh/le/libutil.abilist b/sysdeps/unix/sysv/linux/sh/le/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libutil.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index ee2aa17..12f0501 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -495,6 +495,7 @@ GLIBC_2.0 fnmatch F GLIBC_2.0 fopen F GLIBC_2.0 fopencookie F GLIBC_2.0 fork F +GLIBC_2.0 forkpty F GLIBC_2.0 fpathconf F GLIBC_2.0 fprintf F GLIBC_2.0 fputc F @@ -753,6 +754,10 @@ GLIBC_2.0 localtime F GLIBC_2.0 localtime_r F GLIBC_2.0 lockf F GLIBC_2.0 locs D 0x4 +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F GLIBC_2.0 longjmp F GLIBC_2.0 lrand48 F GLIBC_2.0 lrand48_r F @@ -833,6 +838,7 @@ GLIBC_2.0 open F GLIBC_2.0 open_memstream F GLIBC_2.0 opendir F GLIBC_2.0 openlog F +GLIBC_2.0 openpty F GLIBC_2.0 optarg D 0x4 GLIBC_2.0 opterr D 0x4 GLIBC_2.0 optind D 0x4 @@ -2539,8 +2545,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2557,6 +2568,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 8a0cd15..bc99f6f 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -7,6 +7,12 @@ GLIBC_2.0 dlclose F GLIBC_2.0 dlerror F GLIBC_2.0 dlopen F GLIBC_2.0 dlsym F +GLIBC_2.0 forkpty F +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F +GLIBC_2.0 openpty F GLIBC_2.1 aio_cancel F GLIBC_2.1 aio_cancel64 F GLIBC_2.1 aio_error F @@ -2375,8 +2381,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2393,6 +2404,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist index aa2d35b..3d51141 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.0 forkpty F -GLIBC_2.0 login F -GLIBC_2.0 login_tty F -GLIBC_2.0 logout F -GLIBC_2.0 logwtmp F -GLIBC_2.0 openpty F +GLIBC_2.0 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 63a7bc8..0d98e85 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -816,6 +816,7 @@ GLIBC_2.2.5 fopen F GLIBC_2.2.5 fopen64 F GLIBC_2.2.5 fopencookie F GLIBC_2.2.5 fork F +GLIBC_2.2.5 forkpty F GLIBC_2.2.5 fpathconf F GLIBC_2.2.5 fprintf F GLIBC_2.2.5 fputc F @@ -1152,6 +1153,10 @@ GLIBC_2.2.5 localtime_r F GLIBC_2.2.5 lockf F GLIBC_2.2.5 lockf64 F GLIBC_2.2.5 locs D 0x8 +GLIBC_2.2.5 login F +GLIBC_2.2.5 login_tty F +GLIBC_2.2.5 logout F +GLIBC_2.2.5 logwtmp F GLIBC_2.2.5 longjmp F GLIBC_2.2.5 lrand48 F GLIBC_2.2.5 lrand48_r F @@ -1252,6 +1257,7 @@ GLIBC_2.2.5 open64 F GLIBC_2.2.5 open_memstream F GLIBC_2.2.5 opendir F GLIBC_2.2.5 openlog F +GLIBC_2.2.5 openpty F GLIBC_2.2.5 optarg D 0x8 GLIBC_2.2.5 opterr D 0x4 GLIBC_2.2.5 optind D 0x4 @@ -2331,8 +2337,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2349,6 +2360,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist index 1356ed4..d2f5c42 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.2.5 forkpty F -GLIBC_2.2.5 login F -GLIBC_2.2.5 login_tty F -GLIBC_2.2.5 logout F -GLIBC_2.2.5 logwtmp F -GLIBC_2.2.5 openpty F +GLIBC_2.2.5 __libutil_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index cc128a6..b6d917c 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -882,6 +882,7 @@ GLIBC_2.16 fopen F GLIBC_2.16 fopen64 F GLIBC_2.16 fopencookie F GLIBC_2.16 fork F +GLIBC_2.16 forkpty F GLIBC_2.16 fpathconf F GLIBC_2.16 fprintf F GLIBC_2.16 fputc F @@ -1290,6 +1291,10 @@ GLIBC_2.16 localtime_r F GLIBC_2.16 lockf F GLIBC_2.16 lockf64 F GLIBC_2.16 locs D 0x4 +GLIBC_2.16 login F +GLIBC_2.16 login_tty F +GLIBC_2.16 logout F +GLIBC_2.16 logwtmp F GLIBC_2.16 longjmp F GLIBC_2.16 lrand48 F GLIBC_2.16 lrand48_r F @@ -1422,6 +1427,7 @@ GLIBC_2.16 openat F GLIBC_2.16 openat64 F GLIBC_2.16 opendir F GLIBC_2.16 openlog F +GLIBC_2.16 openpty F GLIBC_2.16 optarg D 0x4 GLIBC_2.16 opterr D 0x4 GLIBC_2.16 optind D 0x4 @@ -2430,8 +2436,13 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 forkpty F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F +GLIBC_2.34 login F +GLIBC_2.34 login_tty F +GLIBC_2.34 logout F +GLIBC_2.34 logwtmp F GLIBC_2.34 mq_close F GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_notify F @@ -2448,6 +2459,7 @@ GLIBC_2.34 mtx_lock F GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F +GLIBC_2.34 openpty F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F GLIBC_2.34 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist index cff2310..b296642 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist @@ -1,6 +1 @@ -GLIBC_2.16 forkpty F -GLIBC_2.16 login F -GLIBC_2.16 login_tty F -GLIBC_2.16 logout F -GLIBC_2.16 logwtmp F -GLIBC_2.16 openpty F +GLIBC_2.16 __libutil_version_placeholder F -- cgit v1.1