summaryrefslogtreecommitdiff
path: root/src/sysdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sysdep.c')
-rw-r--r--src/sysdep.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index 418c50d5e78..b01c64d52ac 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -1408,6 +1408,13 @@ setup_pty (int fd)
void
init_system_name (void)
{
+ if (DETERMINISTIC_DUMP && (might_dump || ! NILP (Vpurify_flag)))
+ {
+ /* If we're dumping, set the hostname to a literal so that the
+ dump is deterministic. */
+ Vsystem_name = build_pure_c_string ("elided");
+ return;
+ }
char *hostname_alloc = NULL;
char *hostname;
#ifndef HAVE_GETHOSTNAME