change log for rtems (2010-05-28)
rtems-vc at rtems.org
rtems-vc at rtems.org
Sat May 29 03:10:47 UTC 2010
*ralf*:
2010-05-29 Ralf Corsépius <ralf.corsepius at rtems.org>
* libfs/src/nfsclient/src/dirutils.c: Add PRIomode_t, PRIdoff_t.
* configure.ac: Add AC_CHECK_SIZEOF(mode_t), AC_CHECK_SIZEOF(off_t).
M 1.2332 cpukit/ChangeLog
M 1.181 cpukit/configure.ac
M 1.5 cpukit/libfs/src/nfsclient/src/dirutils.c
diff -u rtems/cpukit/ChangeLog:1.2331 rtems/cpukit/ChangeLog:1.2332
--- rtems/cpukit/ChangeLog:1.2331 Fri May 28 10:16:39 2010
+++ rtems/cpukit/ChangeLog Fri May 28 21:31:07 2010
@@ -1,3 +1,8 @@
+2010-05-29 Ralf Corsépius <ralf.corsepius at rtems.org>
+
+ * libfs/src/nfsclient/src/dirutils.c: Add PRIomode_t, PRIdoff_t.
+ * configure.ac: Add AC_CHECK_SIZEOF(mode_t), AC_CHECK_SIZEOF(off_t).
+
2010-05-28 Ralf Corsépius <ralf.corsepius at rtems.org>
* libfs/src/rfs/rtems-rfs-rtems.c: Use size_t for node_len.
diff -u rtems/cpukit/configure.ac:1.180 rtems/cpukit/configure.ac:1.181
--- rtems/cpukit/configure.ac:1.180 Sat May 1 11:43:58 2010
+++ rtems/cpukit/configure.ac Fri May 28 21:31:09 2010
@@ -248,6 +248,12 @@
# configuration-time diagnostics and are not really used.
AC_CHECK_DECLS([_POSIX_LOGIN_NAME_MAX],,,[#include <limits.h>])
AC_CHECK_DECLS([CHAR_BIT],,,[#include <limits.h>])
+
+# FIXME: We should get rid of this.
+# So far, only used in libfs/src/nfsclient/src/dirutils.c
+AC_CHECK_SIZEOF([mode_t])
+AC_CHECK_SIZEOF([off_t])
+
# FIXME: Mandatory in SUSv4, optional in SUSv3.
# Not implemented in GCC/newlib, so far.
AC_CHECK_DECLS([WORD_BIT],,,[#include <limits.h>])
diff -u rtems/cpukit/libfs/src/nfsclient/src/dirutils.c:1.4 rtems/cpukit/libfs/src/nfsclient/src/dirutils.c:1.5
--- rtems/cpukit/libfs/src/nfsclient/src/dirutils.c:1.4 Fri Mar 26 23:04:39 2010
+++ rtems/cpukit/libfs/src/nfsclient/src/dirutils.c Fri May 28 21:31:09 2010
@@ -66,6 +66,24 @@
#include <stdlib.h>
#include <limits.h> /* PATH_MAX */
+#include <inttypes.h> /* PRI* */
+
+#if SIZEOF_MODE_T == 8
+#define PRIomode_t PRIo64
+#elif SIZEOF_MODE_T == 4
+#define PRIomode_t PRIo32
+#else
+#error "unsupport size of mode_t"
+#endif
+
+#if SIZEOF_OFF_T == 8
+#define PRIdoff_t PRIo64
+#elif SIZEOF_OFF_T == 4
+#define PRIdoff_t PRIo32
+#else
+#error "unsupported size of off_t"
+#endif
+
#ifdef HAVE_CEXP
#include <cexpHelp.h>
#endif
@@ -109,7 +127,7 @@
t = "@"; break;
}
- printf("%10li, %10lib, %5i.%-5i 0%04o %s%s\n",
+ printf("%10li, %10" PRIdoff_t "b, %5i.%-5i 0%04" PRIomode_t " %s%s\n",
buf->st_ino,
buf->st_size,
buf->st_uid,
--
Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20100528/49a9c515/attachment-0001.html>
More information about the vc
mailing list