changeset 1301:cf06c49f6d87 HEAD

Don't assume that major() and minor() are unsigned ints.
author Timo Sirainen <tss@iki.fi>
date Mon, 17 Mar 2003 06:40:39 +0200
parents 952bf533c2ea
children 7fe3ad564eac
files src/lib/fd-close-on-exec.c
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/fd-close-on-exec.c	Mon Mar 17 06:36:46 2003 +0200
+++ b/src/lib/fd-close-on-exec.c	Mon Mar 17 06:40:39 2003 +0200
@@ -73,9 +73,10 @@
 
 			if (fstat(first_fd, &st) == 0) {
 #ifdef HAVE_SYS_SYSMACROS_H
-				i_panic("Leaked file fd %d: dev %u.%u inode %s",
-					first_fd, major(st.st_dev),
-					minor(st.st_dev), dec2str(st.st_ino));
+				i_panic("Leaked file fd %d: dev %s.%s inode %s", first_fd,
+					dec2str(major(st.st_dev)),
+					dec2str(minor(st.st_dev)),
+					dec2str(st.st_ino));
 #else
 				i_panic("Leaked file fd %d: dev %s inode %s",
 					first_fd, dec2str(st.st_dev),