diff options
author | jdp <jdp@FreeBSD.org> | 1999-07-18 00:02:19 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 1999-07-18 00:02:19 +0000 |
commit | d0a94902b29c71b75c5fcfc5b196fb7f162e7f31 (patch) | |
tree | df2a69050355d66f9b3d0ec560bc9c0170f6293a /libexec/rtld-elf/rtld.h | |
parent | 9eace4ac40f13ffdcd8b06aca5e9a24b8e3ed044 (diff) | |
download | FreeBSD-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.h | 6 |
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 *); |