mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-17 10:06:13 +00:00
Streamline definition of BOOT_TIME_FILE on MS-Windows
* nt/inc/ms-w32.h: Don't define BOOT_TIME_FILE here... * configure.ac: ...define it here instead, as for the other systems.
This commit is contained in:
parent
49248878d4
commit
f2e3d2f125
11
configure.ac
11
configure.ac
@ -2643,6 +2643,17 @@ AC_CACHE_CHECK([for old but post-boot file],
|
||||
do
|
||||
test -f $file && { emacs_cv_boot_time_file=$file; break; }
|
||||
done])],
|
||||
# This isn't perfect, as some systems might have the page file in
|
||||
# another place. Also, I suspect that the time stamp of that
|
||||
# file might also change when Windows enlarges the file due to
|
||||
# insufficient VM. Still, this seems to be the most reliable
|
||||
# way; the alternative (of using GetSystemTimes) won't work on
|
||||
# laptops that hibernate, because the system clock is stopped
|
||||
# then. Other possibility would be to run "net statistics
|
||||
# workstation" and parse the output, but that's gross. So this
|
||||
# should do; if the file is not there, the boot time will be
|
||||
# returned as zero, and filelock.c already handles that.
|
||||
[mingw32], [emacs_cv_boot_time_file=C:/pagefile.sys],
|
||||
[*], [emacs_cv_boot_time_file=not-needed])])
|
||||
|
||||
AS_CASE([$emacs_cv_boot_time_file],
|
||||
|
@ -111,18 +111,6 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* This isn't perfect, as some systems might have the page file in
|
||||
another place. Also, I suspect that the time stamp of that file
|
||||
might also change when Windows enlarges the file due to
|
||||
insufficient VM. Still, this seems to be the most reliable way;
|
||||
the alternative (of using GetSystemTimes) won't work on laptops
|
||||
that hibernate, because the system clock is stopped then. Other
|
||||
possibility would be to run "net statistics workstation" and parse
|
||||
the output, but that's gross. So this should do; if the file is
|
||||
not there, the boot time will be returned as zero, and filelock.c
|
||||
already handles that. */
|
||||
#define BOOT_TIME_FILE "C:/pagefile.sys"
|
||||
|
||||
/* ============================================================ */
|
||||
|
||||
/* Here, add any special hacks needed to make Emacs work on this
|
||||
|
Loading…
Reference in New Issue
Block a user