Some warnings fixes
Andreas Jaeger
aj@suse.de
Mon Nov 20 04:29:00 GMT 2000
Uli, here're some patches to remove a few warnings I noticed.
Ok to commit?
Andreas
2000-11-20 Andreas Jaeger <aj@suse.de>
* nscd/nscd.h (termination_handler): Add noreturn attribute.
(receiv_print_stats): Likewise.
* elf/ldconfig.c (path_hwcap): Cast -1 for proper comparison.
============================================================
Index: nscd/nscd.h
--- nscd/nscd.h 2000/04/30 04:29:52 1.5
+++ nscd/nscd.h 2000/11/20 12:25:31
@@ -102,7 +102,7 @@
/* Prototypes for global functions. */
/* nscd.c */
-extern void termination_handler (int signum);
+extern void termination_handler (int signum) __attribute__ ((__noreturn__));
extern int nscd_open_socket (void);
/* connections.c */
@@ -115,7 +115,7 @@
/* nscd_stat.c */
extern void send_stats (int fd, struct database dbs[lastdb]);
-extern int receive_print_stats (void);
+extern int receive_print_stats (void) __attribute__ ((__noreturn__));
/* cache.c */
extern struct hashentry *cache_search (int type, void *key, size_t len,
============================================================
Index: elf/ldconfig.c
--- elf/ldconfig.c 2000/11/15 08:43:39 1.13
+++ elf/ldconfig.c 2000/11/20 12:25:32
@@ -191,9 +191,9 @@
h = _dl_string_hwcap (ptr + 1);
- if (h == -1)
+ if (h == (uint64_t)-1)
h = _dl_string_platform (ptr + 1);
- if (h == -1)
+ if (h == (uint64_t)-1)
break;
hwcap += 1ULL << h;
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-hacker
mailing list