summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2006-04-17 23:21:30 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2006-04-17 23:21:30 +0000
commitdc536fbed12989d74e3eed7399a549e46f6259e6 (patch)
tree660aaf73058c10844b3a96625e448bcb29411d02 /lib
parentac2d45ce67d71988ee05c40df3d713b6ade4f675 (diff)
downloadcoreutils-dc536fbed12989d74e3eed7399a549e46f6259e6.tar.xz
(HAVE_DECL_STRMODE): Include <string.h> for strmode.
(strmode): Renamed from mode_string. (filemodestring): New decl.
Diffstat (limited to 'lib')
-rw-r--r--lib/filemode.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/filemode.h b/lib/filemode.h
index 5d3da6703..47167367b 100644
--- a/lib/filemode.h
+++ b/lib/filemode.h
@@ -1,6 +1,6 @@
/* Make a string describing file modes.
- Copyright (C) 1998, 1999, 2003 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999, 2003, 2006 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -19,7 +19,14 @@
#ifndef FILEMODE_H_
# include <sys/types.h>
+# include <sys/stat.h>
-void mode_string (mode_t mode, char *str);
+# if HAVE_DECL_STRMODE
+# include <string.h>
+# else
+void strmode (mode_t mode, char *str);
+# endif
+
+void filemodestring (struct stat const *statp, char *str);
#endif