Paul Eggert
76cfe20c72
Move stat.h-substitute stuff from lib/stat-macros.h to lib/stat_.h.
...
stat-macros.h is now for our own macros, whereas stat_h is for
macros in the <sys/stat.h> name space.
* lib/stat-macros.h: Remove copyright notice, as this file is now tiny.
(STAT_MACROS_H): Remove.
(S_IFMT, S_ISBLK, S_ISCHR, S_ISDIR, S_ISFIFO, S_ISLNK, S_ISNAM):
(S_ISMPB, S_ISMPC, S_ISNWK, S_ISREG, S_ISSOCK, S_ISDOOR, S_ISPORT):
(S_TYPEISMQ, S_TYPEISTMO, S_TYPEISSEM, S_TYPEISSHM, S_ISCTG, S_ISOFD):
(S_ISOFL, S_ISWHT, S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IRGRP):
(S_IROTH, S_IWUSR, S_IWGRP, S_IWOTH, S_IXUSR, S_IXGRP, S_IXOTH):
(S_IRWXU, S_IRWXG, S_IRWXO, S_IXUGO, S_IRWXUGO):
Move these macros to ...
* lib/stat_.h: here. Don't include stat-macros.h.
* lib/canonicalize.c: Don't include stat-macros.h.
* lib/chown.c: Likewise.
* lib/euidaccess.c: Likewise.
* lib/file-type.c: Likewise.
* lib/filemode.c: Likewise.
* lib/glob.c: Likewise.
* lib/isapipe.c: Likewise.
* lib/lchown.c: Likewise.
* lib/lstat.c: Likewise.
* lib/mkdir-p.c: Likewise.
* lib/rmdir.c: Likewise.
* m4/lchown.m4 (gl_FUNC_LCHOWN): Don't require gl_STAT_MACROS.
* m4/sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Don't check for io.h
unless mkdir isn't declared, to speed up 'configure'.
Always create sys/stat.h, since it's unlikely any real sys/stat.h
would define all the S_* symbols.
* modules/canonicalize (Depends-on):
Depend on sys_stat, not stat-macros.
* modules/chown: Likewise.
* modules/euidaccess: Likewise.
* modules/filemode: Likewise.
* modules/file-type: Likewise.
* modules/glob: Likewise.
* modules/isapipe: Likewise.
* modules/lchown: Likewise.
* modules/lstat: Likewise.
* modules/mkancesdirs: Likewise.
* modules/rmdir: Likewise.
* modules/mkdir-p (Depends-on): Also depend on sys_stat.
* modules/modechange: Likewise.
* modules/stat-macros (Files): Remove m4/stat-macros.m4.
(configure.ac): Remove gl_STAT_MACROS.
* modules/sys_stat (Depends-on): Remove stat-macros.
2006-10-27 20:46:43 +00:00
..
2006-10-13 12:40:22 +00:00
2005-07-05 07:14:00 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-09-09 05:14:25 +00:00
2006-02-25 05:07:39 +00:00
2006-10-13 12:40:22 +00:00
2006-10-07 14:54:51 +00:00
2006-07-17 11:28:01 +00:00
2006-07-17 11:28:35 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2006-07-17 11:30:58 +00:00
2006-07-17 11:30:58 +00:00
2006-07-17 11:32:55 +00:00
2006-07-17 11:32:55 +00:00
2006-09-28 20:00:51 +00:00
2006-07-17 11:31:28 +00:00
2006-10-13 12:40:22 +00:00
2006-08-09 22:52:40 +00:00
2004-09-22 15:11:04 +00:00
2004-09-22 15:11:04 +00:00
2006-09-22 17:19:03 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2006-03-08 01:37:15 +00:00
2005-10-11 18:48:53 +00:00
2005-10-11 18:50:36 +00:00
2006-08-28 13:04:33 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-07-17 11:29:21 +00:00
2006-07-17 11:29:21 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2005-01-21 13:11:05 +00:00
2006-10-17 13:01:43 +00:00
2006-09-26 06:36:30 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-26 06:39:32 +00:00
2006-10-16 17:43:14 +00:00
2006-04-24 11:38:06 +00:00
2006-08-14 18:28:31 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2005-12-02 17:55:22 +00:00
2006-07-31 14:44:16 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-21 06:11:26 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-07-04 19:23:08 +00:00
2004-09-28 23:58:02 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-24 20:15:12 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-04-24 11:38:06 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2005-05-09 19:45:20 +00:00
2006-10-16 11:55:35 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-30 18:13:34 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-04-24 11:38:06 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-09-25 17:34:56 +00:00
2004-11-11 09:29:44 +00:00
2004-09-22 15:11:04 +00:00
2006-10-06 12:17:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2005-10-21 12:03:17 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2005-10-28 12:09:31 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-08-22 10:22:52 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-03-07 13:17:10 +00:00
2005-10-19 14:54:32 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-01-19 09:05:56 +00:00
2004-09-22 15:11:04 +00:00
2006-07-12 20:13:42 +00:00
2006-10-23 06:03:01 +00:00
2006-06-21 17:22:32 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-08-12 12:21:44 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 14:06:54 +00:00
2005-07-06 15:58:47 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-08-22 13:23:55 +00:00
2006-08-30 18:13:34 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2005-10-05 13:21:37 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2005-10-05 13:21:37 +00:00
2006-09-09 19:02:08 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-23 06:03:01 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2004-09-22 15:11:04 +00:00
2006-07-24 19:48:57 +00:00
2006-07-31 14:44:16 +00:00
2006-07-31 14:44:16 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-01-12 13:04:57 +00:00
2006-08-30 18:13:34 +00:00
2006-01-09 23:13:56 +00:00
2004-09-22 15:11:04 +00:00
2004-10-04 20:17:39 +00:00
2006-08-21 06:11:26 +00:00
2006-07-17 11:30:07 +00:00
2006-07-17 11:30:07 +00:00
2006-09-28 20:00:51 +00:00
2006-07-17 11:30:30 +00:00
2006-07-17 11:34:23 +00:00
2006-10-13 12:40:22 +00:00
2005-09-02 14:44:37 +00:00
2006-02-25 05:07:39 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-02-14 12:53:58 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-09-26 13:58:51 +00:00
2005-09-26 13:58:51 +00:00
2006-06-28 13:11:32 +00:00
2005-09-26 13:58:51 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-05-23 10:26:24 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 13:51:23 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-07 14:54:51 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-07-17 11:34:01 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2006-04-24 11:38:06 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-07-17 11:30:58 +00:00
2006-07-17 11:30:58 +00:00
2006-07-17 11:32:55 +00:00
2006-07-17 11:32:55 +00:00
2006-09-28 20:00:51 +00:00
2006-07-17 11:31:28 +00:00
2006-10-13 12:40:22 +00:00
2006-06-16 19:40:12 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-14 12:22:19 +00:00
2006-10-13 12:40:22 +00:00
2005-05-06 17:22:45 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-22 20:02:09 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-01-19 09:05:56 +00:00
2006-10-27 20:46:43 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-09-26 23:33:11 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-01-19 13:54:54 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-16 11:55:35 +00:00
2005-09-04 17:26:07 +00:00
2006-10-13 12:40:22 +00:00
2006-06-19 11:18:39 +00:00
2006-01-17 19:07:56 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2006-05-08 13:13:13 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-07-02 06:49:07 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-09-09 19:02:08 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-08-16 12:12:13 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-07 14:47:21 +00:00
2006-10-07 14:54:51 +00:00
2006-10-13 12:40:22 +00:00
2006-10-27 20:46:43 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2005-08-25 12:17:21 +00:00
2006-10-27 13:51:23 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-08-16 11:18:22 +00:00
2006-02-25 05:07:39 +00:00
2006-08-15 11:53:54 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2004-09-22 15:11:04 +00:00
2004-09-22 15:11:04 +00:00
2005-07-06 15:58:47 +00:00
2006-10-07 14:54:51 +00:00
2006-10-13 12:40:22 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2006-10-24 22:32:25 +00:00
2006-10-27 17:11:53 +00:00
2006-10-13 12:40:22 +00:00
2005-10-27 17:46:54 +00:00
2006-08-10 13:09:14 +00:00
2006-07-25 11:32:36 +00:00
2005-01-21 00:24:52 +00:00
2005-07-25 12:07:43 +00:00
2006-10-13 12:40:22 +00:00
2006-04-24 11:38:06 +00:00
2006-10-24 20:19:49 +00:00
2006-08-21 06:11:26 +00:00
2006-08-21 06:11:26 +00:00
2006-10-13 12:40:22 +00:00
2006-10-12 13:41:07 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2004-09-22 15:11:04 +00:00
2004-09-22 15:11:04 +00:00
2005-07-06 15:58:47 +00:00
2006-10-13 12:40:22 +00:00
2006-10-13 12:40:22 +00:00
2005-07-06 15:58:47 +00:00
2005-07-11 19:13:35 +00:00
2006-09-06 12:21:48 +00:00
2004-09-22 15:11:04 +00:00
2006-10-13 12:40:22 +00:00
2006-08-21 06:11:26 +00:00
2006-10-19 07:51:14 +00:00
2006-10-13 12:40:22 +00:00
2006-08-21 06:11:26 +00:00
2006-05-09 17:26:15 +00:00
2006-10-13 12:40:22 +00:00