diff options
| author | Karl Heuer <kwzh@gnu.org> | 1994-10-02 21:51:57 +0000 |
|---|---|---|
| committer | Karl Heuer <kwzh@gnu.org> | 1994-10-02 21:51:57 +0000 |
| commit | d79998bcf9893b0c985909774cb04dedd501444d (patch) | |
| tree | d8d56c111562fd0e69079e94b7fc2a79088a5bdf | |
| parent | a67fa8993066f30d60d8353dff949cb91b433586 (diff) | |
| download | emacs-d79998bcf9893b0c985909774cb04dedd501444d.tar.gz | |
Include <utime.h> here instead of in systime.h.
(set_file_times): Move struct declaration to top of file.
| -rw-r--r-- | src/sysdep.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index 3b2b2f613b3..a696e2192d4 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -156,6 +156,20 @@ extern int quit_char; #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 @@ set_file_times (filename, atime, mtime) 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); |
