diff options
Diffstat (limited to 'libguile/posix.c')
-rw-r--r-- | libguile/posix.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libguile/posix.c b/libguile/posix.c index 6f4bad800..861791864 100644 --- a/libguile/posix.c +++ b/libguile/posix.c @@ -1506,7 +1506,9 @@ SCM_DEFINE (scm_gethostname, "gethostname", 0, 0, 0, "Return the host name of the current processor.") #define FUNC_NAME s_scm_gethostname { - int len = 2, res; + /* 256 is for Solaris, under Linux ENAMETOOLONG is returned if not + large enough. */ + int len = 256, res; char *p = scm_must_malloc (len, "gethostname"); SCM name; |