summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorнаб <nabijaczleweli@nabijaczleweli.xyz>2022-09-26 17:15:54 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-09-26 18:51:51 +0200
commitcdc7daa9e3e102fc650321c8c0d2d8cf0ced3910 (patch)
treef2a9d44995e1cf25c7d0aed24fc0d86dea3306c6
parentaade55c86033bee868a93e4bf3843c9c99e84526 (diff)
a.out: restore CMAGIC
Part of UAPI and the on-disk format: this means that it's not a magic number per magic-number.rst, and it's best to leave it untouched to avoid breaking userspace and suffer the same fate as a.out in general Fixes: 53c2bd679017 ("a.out: remove define-only CMAGIC, previously magic number") Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Link: https://lore.kernel.org/r/20220926151554.7gxd6unp5727vw3c@tarta.nabijaczleweli.xyz Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--include/uapi/linux/a.out.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/linux/a.out.h b/include/uapi/linux/a.out.h
index bb15da96df2a..5fafde3798e5 100644
--- a/include/uapi/linux/a.out.h
+++ b/include/uapi/linux/a.out.h
@@ -70,6 +70,9 @@ enum machine_type {
The first page is unmapped to help trap NULL pointer references */
#define QMAGIC 0314
+/* Code indicating core file. */
+#define CMAGIC 0421
+
#if !defined (N_BADMAG)
#define N_BADMAG(x) (N_MAGIC(x) != OMAGIC \
&& N_MAGIC(x) != NMAGIC \