1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 08:11:05 -08:00

(set_file_times): Move this out of the USG conditional.

This commit is contained in:
Karl Heuer 1994-09-20 04:07:48 +00:00
parent e4f74c7e88
commit 53ea491aa5

View file

@ -3023,35 +3023,6 @@ rename (from, to)
#endif
int
set_file_times (path, atime, mtime)
char *path;
EMACS_TIME atime, mtime;
{
#ifdef HAVE_UTIMES
struct timeval tv[2];
tv[0] = atime;
tv[1] = mtime;
return utimes (path, tv);
#else
#ifdef HAVE_UTIME
#ifndef HAVE_STRUCT_UTIMBUF
struct utimbuf {
long actime;
long modtime;
};
#endif
struct utimbuf utb;
utb.actime = EMACS_SECS (atime);
utb.modtime = EMACS_SECS (mtime);
return utime (path, &utb);
#else /* !HAVE_UTIMES && !HAVE_UTIME */
/* Should we set errno here? If so, set it to what? */
return -1;
#endif
#endif
}
#ifdef HPUX
#ifndef HAVE_PERROR
@ -3390,6 +3361,35 @@ readdirver (dirp)
#endif /* NONSYSTEM_DIR_LIBRARY */
int
set_file_times (path, atime, mtime)
char *path;
EMACS_TIME atime, mtime;
{
#ifdef HAVE_UTIMES
struct timeval tv[2];
tv[0] = atime;
tv[1] = mtime;
return utimes (path, tv);
#else
#ifdef HAVE_UTIME
#ifndef HAVE_STRUCT_UTIMBUF
struct utimbuf {
long actime;
long modtime;
};
#endif
struct utimbuf utb;
utb.actime = EMACS_SECS (atime);
utb.modtime = EMACS_SECS (mtime);
return utime (path, &utb);
#else /* !HAVE_UTIMES && !HAVE_UTIME */
/* Should we set errno here? If so, set it to what? */
return -1;
#endif
#endif
}
/* mkdir and rmdir functions, for systems which don't have them. */