diff options
| author | drochner <drochner@NetBSD.org> | 2006-05-22 19:49:09 +0000 |
|---|---|---|
| committer | drochner <drochner@NetBSD.org> | 2006-05-22 19:49:09 +0000 |
| commit | eb92277cd7b131dfd409a5caca067ae304f1b0d8 (patch) | |
| tree | 4ed6dd4dfac859bd091eaeb6549931e1dcb43576 /libexec/ld.elf_so | |
| parent | 2f959928c8b77507fb160734d81cbe06e8d7f62a (diff) | |
sprinkle some __noreturn__ attributes, saves gcc4 warnings elsewhere
Diffstat (limited to 'libexec/ld.elf_so')
| -rw-r--r-- | libexec/ld.elf_so/rtld.h | 4 | ||||
| -rw-r--r-- | libexec/ld.elf_so/rtldenv.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/libexec/ld.elf_so/rtld.h b/libexec/ld.elf_so/rtld.h index b3124a2372e..d506ef018f2 100644 --- a/libexec/ld.elf_so/rtld.h +++ b/libexec/ld.elf_so/rtld.h @@ -1,4 +1,4 @@ -/* $NetBSD: rtld.h,v 1.72 2006/03/21 17:48:10 christos Exp $ */ +/* $NetBSD: rtld.h,v 1.73 2006/05/22 19:49:09 drochner Exp $ */ /* * Copyright 1996 John D. Polstra. @@ -221,7 +221,7 @@ int dladdr(const void *, Dl_info *); void _rtld_error(const char *, ...) __attribute__((__format__(__printf__,1,2))); -void _rtld_die(void); +void _rtld_die(void) __attribute__((__noreturn__)); void *_rtld_objmain_sym(const char *); void _rtld_debug_state(void); void _rtld_linkmap_add(Obj_Entry *); diff --git a/libexec/ld.elf_so/rtldenv.h b/libexec/ld.elf_so/rtldenv.h index 6237bfcea97..2fe79c90282 100644 --- a/libexec/ld.elf_so/rtldenv.h +++ b/libexec/ld.elf_so/rtldenv.h @@ -1,4 +1,4 @@ -/* $NetBSD: rtldenv.h,v 1.6 2003/07/24 10:12:26 skrll Exp $ */ +/* $NetBSD: rtldenv.h,v 1.7 2006/05/22 19:49:09 drochner Exp $ */ /* * Copyright 1996 Matt Thomas <matt@3am-software.com> @@ -51,9 +51,9 @@ void xwarn(const char *, ...) void xwarnx(const char *, ...) __attribute__((__format__(__printf__, 1, 2))); void xerr(int, const char *, ...) - __attribute__((__format__(__printf__, 2, 3))); + __attribute__((__noreturn__, __format__(__printf__, 2, 3))); void xerrx(int, const char *, ...) - __attribute__((__format__(__printf__, 2, 3))); + __attribute__((__noreturn__, __format__(__printf__, 2, 3))); void xassert(const char *, int, const char *); const char *xstrerror(int); |
