diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2011-02-02 13:16:30 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2011-02-02 13:16:30 +0300 |
commit | 0cda941fa18e868e79d56a1699edb61091bf44fb (patch) | |
tree | 3b6c59546fb3cf3ac835e28601c92113f54517dc /winsup/cygwin/include/err.h | |
parent | cecc445d5c099e4785dd3da444458b6838325209 (diff) |
* include/err.h (err): Add noreturn attribute.
(errx): Ditto.
(verr): Ditto.
(verrx): Ditto.
Diffstat (limited to 'winsup/cygwin/include/err.h')
-rw-r--r-- | winsup/cygwin/include/err.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/winsup/cygwin/include/err.h b/winsup/cygwin/include/err.h index d1002c527..21df32ece 100644 --- a/winsup/cygwin/include/err.h +++ b/winsup/cygwin/include/err.h @@ -1,6 +1,6 @@ /* err.h - Copyright 2003 Red Hat, Inc. + Copyright 2003, 2011 Red Hat, Inc. This file is part of Cygwin. @@ -16,17 +16,17 @@ details. */ __BEGIN_DECLS -extern void warn (const char *fmt, ...); -extern void warnx (const char *fmt, ...); +extern void warn (const char *fmt, ...) +extern void warnx (const char *fmt, ...) -extern void err (int eval, const char *fmt, ...); -extern void errx (int eval, const char *fmt, ...); +extern void err (int eval, const char *fmt, ...) __attribute__ ((__noreturn__)); +extern void errx (int eval, const char *fmt, ...) __attribute__ ((__noreturn__)); extern void vwarn (const char *fmt, va_list ap); extern void vwarnx (const char *fmt, va_list ap); -extern void verr (int eval, const char *fmt, va_list ap); -extern void verrx (int eval, const char *fmt, va_list ap); +extern void verr (int eval, const char *fmt, va_list ap) __attribute__ ((__noreturn__)); +extern void verrx (int eval, const char *fmt, va_list ap) __attribute__ ((__noreturn__)); __END_DECLS |