summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.h
diff options
context:
space:
mode:
authorjdp <jdp@FreeBSD.org>1999-07-18 00:02:19 +0000
committerjdp <jdp@FreeBSD.org>1999-07-18 00:02:19 +0000
commitd0a94902b29c71b75c5fcfc5b196fb7f162e7f31 (patch)
treedf2a69050355d66f9b3d0ec560bc9c0170f6293a /libexec/rtld-elf/rtld.h
parent9eace4ac40f13ffdcd8b06aca5e9a24b8e3ed044 (diff)
downloadFreeBSD-src-d0a94902b29c71b75c5fcfc5b196fb7f162e7f31.zip
FreeBSD-src-d0a94902b29c71b75c5fcfc5b196fb7f162e7f31.tar.gz
Change many asserts into normal errors. They were all for conditions
caused by invalid shared objects rather than by internal errors. Enable format string mismatch checking for _rtld_error().
Diffstat (limited to 'libexec/rtld-elf/rtld.h')
-rw-r--r--libexec/rtld-elf/rtld.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libexec/rtld-elf/rtld.h b/libexec/rtld-elf/rtld.h
index 1380e74..95a057a 100644
--- a/libexec/rtld-elf/rtld.h
+++ b/libexec/rtld-elf/rtld.h
@@ -22,7 +22,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: rtld.h,v 1.5 1998/09/04 19:03:57 dfr Exp $
+ * $Id: rtld.h,v 1.6 1999/04/09 00:28:31 jdp Exp $
*/
#ifndef RTLD_H /* { */
@@ -123,8 +123,8 @@ typedef struct Struct_Obj_Entry {
#define RTLD_MAGIC 0xd550b87a
#define RTLD_VERSION 1
-extern void _rtld_error(const char *, ...);
-extern Obj_Entry *map_object(int);
+extern void _rtld_error(const char *, ...) __printflike(1, 2);
+extern Obj_Entry *map_object(int, const char *);
extern void *xcalloc(size_t);
extern void *xmalloc(size_t);
extern char *xstrdup(const char *);
OpenPOWER on IntegriCloud