forked from pool/glibc
Andreas Schwab
4b3fd7ef7c
- errlist-edeadlock.patch: errlist: add missing entry for EDEADLOCK (BZ #29545) OBS-URL: https://build.opensuse.org/request/show/1002733 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=630
58 lines
1.9 KiB
Diff
58 lines
1.9 KiB
Diff
From 3d7d5c10c806ee24f8e35014e41e203002609a3f Mon Sep 17 00:00:00 2001
|
|
From: Andreas Schwab <schwab@suse.de>
|
|
Date: Thu, 8 Sep 2022 10:25:21 +0200
|
|
Subject: [PATCH] errlist: add missing entry for EDEADLOCK (bug 29545)
|
|
|
|
Some architectures (mips, powerpc and sparc) define separate values for
|
|
EDEADLOCK and EDEADLK. Readd the errlist entry for EDEADLOCK for those
|
|
configurations. Also use the dependency files from generating the
|
|
auxiliary errlist and siglist files.
|
|
---
|
|
stdio-common/Makefile | 8 ++++++++
|
|
sysdeps/gnu/errlist.h | 3 +++
|
|
2 files changed, 11 insertions(+)
|
|
|
|
diff --git a/stdio-common/Makefile b/stdio-common/Makefile
|
|
index e11aaedd96..9c98c02884 100644
|
|
--- a/stdio-common/Makefile
|
|
+++ b/stdio-common/Makefile
|
|
@@ -267,6 +267,10 @@ $(objpfx)errlist-data-aux.S: errlist-data-gen.c
|
|
$(make-target-directory)
|
|
$(compile-command.c) $(pie-default) $(no-stack-protector) -S
|
|
|
|
+ifndef no_deps
|
|
+-include $(objpfx)errlist-data-aux.S.d $(objpfx)errlist-data-aux-shared.S.d
|
|
+endif
|
|
+
|
|
$(objpfx)errlist-data.os: $(objpfx)errlist-data-aux-shared.S
|
|
$(objpfx)errlist-data.o: $(objpfx)errlist-data-aux.S
|
|
|
|
@@ -278,6 +282,10 @@ $(objpfx)siglist-aux.S: siglist-gen.c
|
|
$(make-target-directory)
|
|
$(compile-command.c) $(pie-default) $(no-stack-protector) -S
|
|
|
|
+ifndef no_deps
|
|
+-include $(objpfx)siglist-aux.S.d $(objpfx)siglist-aux-shared.S.d
|
|
+endif
|
|
+
|
|
$(objpfx)siglist.os: $(objpfx)siglist-aux-shared.S
|
|
$(objpfx)siglist.o: $(objpfx)siglist-aux.S
|
|
|
|
diff --git a/sysdeps/gnu/errlist.h b/sysdeps/gnu/errlist.h
|
|
index 6329e5f393..e8416448da 100644
|
|
--- a/sysdeps/gnu/errlist.h
|
|
+++ b/sysdeps/gnu/errlist.h
|
|
@@ -593,6 +593,9 @@ _S(EBADRQC, N_("Invalid request code"))
|
|
#ifdef EBADSLT
|
|
_S(EBADSLT, N_("Invalid slot"))
|
|
#endif
|
|
+#if defined EDEADLOCK && EDEADLOCK != EDEADLK
|
|
+_S (EDEADLOCK, N_ ("File locking deadlock error"))
|
|
+#endif
|
|
#ifdef EBFONT
|
|
_S(EBFONT, N_("Bad font file format"))
|
|
#endif
|
|
--
|
|
2.37.3
|
|
|