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
|
do
|
||||||
test -f $file && { emacs_cv_boot_time_file=$file; break; }
|
test -f $file && { emacs_cv_boot_time_file=$file; break; }
|
||||||
done])],
|
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])])
|
[*], [emacs_cv_boot_time_file=not-needed])])
|
||||||
|
|
||||||
AS_CASE([$emacs_cv_boot_time_file],
|
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
|
||||||
#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
|
/* Here, add any special hacks needed to make Emacs work on this
|
||||||
|
Loading…
Reference in New Issue
Block a user