summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog11
-rw-r--r--elf/tst-dlmodcount.c2
-rw-r--r--sunrpc/rpc/xdr.h6
3 files changed, 13 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index a8e8587199..d72e9be555 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2004-03-22 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * sunrpc/rpc/xdr.h (IXDR_GET_LONG, IXDR_PUT_LONG): Do not use
+ casts as lvalues.
+
+2004-03-22 Andreas Jaeger <aj@suse.de>
+
+ * elf/tst-dlmodcount.c (unload): Remove unused variable.
+
+ * misc/tst-mntent.c (main): Use tmpfile instead of tmpnam.
+
2004-03-20 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/dl-execstack.c: New file.
diff --git a/elf/tst-dlmodcount.c b/elf/tst-dlmodcount.c
index b48ed0e2ae..9a1b6b9ab6 100644
--- a/elf/tst-dlmodcount.c
+++ b/elf/tst-dlmodcount.c
@@ -85,8 +85,6 @@ load (const char *path)
static void
unload (const char *path, void *handle)
{
- int ret;
-
printf ("unloading `%s'\n", path);
if (dlclose (handle) < 0)
exit (2);
diff --git a/sunrpc/rpc/xdr.h b/sunrpc/rpc/xdr.h
index 4f240f2522..64ac42fc5b 100644
--- a/sunrpc/rpc/xdr.h
+++ b/sunrpc/rpc/xdr.h
@@ -262,10 +262,8 @@ struct xdr_discrim
* and shouldn't be used any longer. Code which use this defines or longs
* in the RPC code will not work on 64bit Solaris platforms !
*/
-#define IXDR_GET_LONG(buf) \
- ((long)ntohl((u_long)*__extension__((u_int32_t*)(buf))++))
-#define IXDR_PUT_LONG(buf, v) \
- (*__extension__((u_int32_t*)(buf))++ = (long)htonl((u_long)(v)))
+#define IXDR_GET_LONG(buf) ((long)IXDR_GET_U_INT32(buf))
+#define IXDR_PUT_LONG(buf, v) ((long)IXDR_PUT_INT32(buf, (long)(v)))
#define IXDR_GET_U_LONG(buf) ((u_long)IXDR_GET_LONG(buf))
#define IXDR_PUT_U_LONG(buf, v) IXDR_PUT_LONG(buf, (long)(v))