summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so
diff options
context:
space:
mode:
authordrochner <drochner@NetBSD.org>2006-05-22 19:49:09 +0000
committerdrochner <drochner@NetBSD.org>2006-05-22 19:49:09 +0000
commiteb92277cd7b131dfd409a5caca067ae304f1b0d8 (patch)
tree4ed6dd4dfac859bd091eaeb6549931e1dcb43576 /libexec/ld.elf_so
parent2f959928c8b77507fb160734d81cbe06e8d7f62a (diff)
sprinkle some __noreturn__ attributes, saves gcc4 warnings elsewhere
Diffstat (limited to 'libexec/ld.elf_so')
-rw-r--r--libexec/ld.elf_so/rtld.h4
-rw-r--r--libexec/ld.elf_so/rtldenv.h6
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);