summary refs log tree commit diff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2016-01-13 11:04:29 +0100
committerLudovic Courtès <ludo@gnu.org>2016-01-13 11:13:34 +0100
commit93ce8a8e0060dedbe97581c1a6e365336d5b4969 (patch)
tree608203687ce68efe44ae330762719b60109158d1
parent98f2339189a7e67f3e63e9bd44ab5a754d5e3290 (diff)
downloadguix-93ce8a8e0060dedbe97581c1a6e365336d5b4969.tar.gz
build: Use 127 as the Linux hash-bang limit.
Reported by taylanbayirli@gmail.com (Taylan Ulrich Bayırlı/Kammer).

* m4/guix.m4 (LINUX_HASH_BANG_LIMIT): Set to 127.
-rw-r--r--m4/guix.m46
1 files changed, 3 insertions, 3 deletions
diff --git a/m4/guix.m4 b/m4/guix.m4
index 563ce51699..acfc33e170 100644
--- a/m4/guix.m4
+++ b/m4/guix.m4
@@ -175,9 +175,9 @@ AC_DEFUN([GUIX_TEST_ROOT_DIRECTORY], [
     [ac_cv_guix_test_root="`pwd`/test-tmp"])
 ])
 
-dnl 'BINPRM_BUF_SIZE' constant in Linux.  The Hurd has a limit
-dnl of about a page (see exec/hashexec.c.)
-m4_define([LINUX_HASH_BANG_LIMIT], 128)
+dnl 'BINPRM_BUF_SIZE' constant in Linux (we leave room for the trailing zero.)
+dnl The Hurd has a limit of about a page (see exec/hashexec.c.)
+m4_define([LINUX_HASH_BANG_LIMIT], 127)
 
 dnl Hardcoded 'sun_path' length in <sys/un.h>.
 m4_define([SOCKET_FILE_NAME_LIMIT], 108)