]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
Various pages: Replace noreturn by [[noreturn]]
authorAlejandro Colomar <alx@kernel.org>
Sat, 5 Nov 2022 00:01:25 +0000 (01:01 +0100)
committerAlejandro Colomar <alx@kernel.org>
Sat, 5 Nov 2022 00:01:27 +0000 (01:01 +0100)
ISO C23 will declare the noreturn macro and the _Noreturn function
specifier as obsolescent features.  They are replaced by the
C++-compatible [[noreturn]] attribute.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
man2/_exit.2
man2/exit_group.2
man3/abort.3
man3/err.3
man3/exit.3
man3/pthread_exit.3
man3/setjmp.3

index 2ab3c3cb1f5767f2cfbb80499f7afc340438c247..9e9796f4394e4621df8adade3c70e4ffb3ba34df 100644 (file)
@@ -16,11 +16,11 @@ Standard C library
 .nf
 .B #include <unistd.h>
 .PP
-.BI "noreturn void _exit(int " status );
+.BI "[[noreturn]] void _exit(int " status );
 .PP
 .B #include <stdlib.h>
 .PP
-.BI "noreturn void _Exit(int " status );
+.BI "[[noreturn]] void _Exit(int " status );
 .fi
 .PP
 .RS -4
index b270278065e24d6ccb2a591d77c9271737060712..f8b56d3d62a08abe711c7980728575636c9e1a57 100644 (file)
@@ -13,7 +13,7 @@ Standard C library
 .BR "#include <sys/syscall.h>" "       /* Definition of " SYS_* " constants */"
 .B #include <unistd.h>
 .PP
-.BI "noreturn void syscall(SYS_exit_group, int " status );
+.BI "[[noreturn]] void syscall(SYS_exit_group, int " status );
 .fi
 .PP
 .IR Note :
index db59debfd212b5797622892d1c546b97dbb15fc9..3393e955be70423a28b6db7d3b99e1430ce8453c 100644 (file)
@@ -21,7 +21,7 @@ Standard C library
 .nf
 .B #include <stdlib.h>
 .PP
-.B noreturn void abort(void);
+.B [[noreturn]] void abort(void);
 .fi
 .SH DESCRIPTION
 The
index 19a6b721dab866aebb53839bf3ed47c398e57356..9392c7bcf7b91b99189414b286e36f0c97268ca2 100644 (file)
@@ -18,16 +18,16 @@ Standard C library
 .nf
 .B #include <err.h>
 .PP
-.BI "noreturn void err(int " eval ", const char *" fmt ", ...);"
-.BI "noreturn void errx(int " eval ", const char *" fmt ", ...);"
+.BI "[[noreturn]] void err(int " eval ", const char *" fmt ", ...);"
+.BI "[[noreturn]] void errx(int " eval ", const char *" fmt ", ...);"
 .PP
 .BI "void warn(const char *" fmt ", ...);"
 .BI "void warnx(const char *" fmt ", ...);"
 .PP
 .B #include <stdarg.h>
 .PP
-.BI "noreturn void verr(int " eval ", const char *" fmt ", va_list " args );
-.BI "noreturn void verrx(int " eval ", const char *" fmt ", va_list " args );
+.BI "[[noreturn]] void verr(int " eval ", const char *" fmt ", va_list " args );
+.BI "[[noreturn]] void verrx(int " eval ", const char *" fmt ", va_list " args );
 .PP
 .BI "void vwarn(const char *" fmt ", va_list " args );
 .BI "void vwarnx(const char *" fmt ", va_list " args );
index a086dfc9ae383bcf41e8f8ffeb78c0843d306108..7c5231205aba15dc993d39e7e3b99f0d9833903d 100644 (file)
@@ -16,7 +16,7 @@ Standard C library
 .nf
 .B #include <stdlib.h>
 .PP
-.BI "noreturn void exit(int " status );
+.BI "[[noreturn]] void exit(int " status );
 .fi
 .SH DESCRIPTION
 The
index 5d30f30fef02ebb080fb305fc6a4ed04afd68154..c1ca6d452625b2f1d70faed340d518b37a72ee12 100644 (file)
@@ -13,7 +13,7 @@ POSIX threads library
 .nf
 .B #include <pthread.h>
 .PP
-.BI "noreturn void pthread_exit(void *" retval );
+.BI "[[noreturn]] void pthread_exit(void *" retval );
 .fi
 .SH DESCRIPTION
 The
index d2850a6a7ccf3dd5a0f565628ac376d9f9087780..6aa09913f099ae576b8d1da0c5e0b1af0680c0e2 100644 (file)
@@ -15,8 +15,8 @@ Standard C library
 .BI "int setjmp(jmp_buf " env );
 .BI "int sigsetjmp(sigjmp_buf " env ", int " savesigs );
 .PP
-.BI "noreturn void longjmp(jmp_buf " env ", int " val );
-.BI "noreturn void siglongjmp(sigjmp_buf " env ", int " val );
+.BI "[[noreturn]] void longjmp(jmp_buf " env ", int " val );
+.BI "[[noreturn]] void siglongjmp(sigjmp_buf " env ", int " val );
 .fi
 .PP
 .RS -4