Mercurial > emacs
changeset 9239:d4ad53f37cc7
Include <utime.h> here instead of in systime.h.
(set_file_times): Move struct declaration to top of file.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Sun, 02 Oct 1994 21:51:57 +0000 |
parents | 8d32c453160f |
children | 60497ceed71a |
files | src/sysdep.c |
diffstat | 1 files changed, 14 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/sysdep.c Sun Oct 02 21:41:57 1994 +0000 +++ b/src/sysdep.c Sun Oct 02 21:51:57 1994 +0000 @@ -156,6 +156,20 @@ #include "syssignal.h" #include "systime.h" +#ifdef HAVE_UTIME_H +#include <utime.h> +#endif + +#ifndef HAVE_UTIMES +#ifndef HAVE_STRUCT_UTIMBUF +/* We want to use utime rather than utimes, but we couldn't find the + structure declaration. We'll use the traditional one. */ +struct utimbuf { + long actime; + long modtime; +}; +#endif +#endif /* LPASS8 is new in 4.3, and makes cbreak mode provide all 8 bits. */ #ifndef LPASS8 @@ -3364,12 +3378,6 @@ tv[1] = mtime; return utimes (filename, tv); #else /* not HAVE_UTIMES */ -#ifndef HAVE_STRUCT_UTIMBUF - struct utimbuf { - long actime; - long modtime; - }; -#endif struct utimbuf utb; utb.actime = EMACS_SECS (atime); utb.modtime = EMACS_SECS (mtime);