[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[screen-devel] [bug #29246] build fails on HP-UX 11.31: misc.c:619: erro
From: |
Alexander Gattin |
Subject: |
[screen-devel] [bug #29246] build fails on HP-UX 11.31: misc.c:619: error: too few arguments to function `setenv' |
Date: |
Wed, 17 Mar 2010 15:20:18 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.18) Gecko/2010021720 Iceweasel/3.0.6 (Debian-3.0.6-3) |
URL:
<http://savannah.gnu.org/bugs/?29246>
Summary: build fails on HP-UX 11.31: misc.c:619: error: too
few arguments to function `setenv'
Project: GNU Screen
Submitted by: xrgtn
Submitted on: Wed 17 Mar 2010 05:20:18 PM EET
Category: Build/Install
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Release: 4.0.3
Fixed Release: None
Planned Release: None
Work Required: None
_______________________________________________________
Details:
HP-UX 11.31, man setenv:
SYNOPSIS
#include <stdlib.h>
int setenv(const char *envname, const char *envval, int overwrite);
...
STANDARDS CONFORMANCE
setenv(): UNIX 03
...
Hewlett-Packard Company - 3 - HP-UX 11i Version 3 Feb 2007
AFAIU, this "UNIX 03" thing refers to X/Open 2003 standard and corresponds to
_XOPEN_SOURCE=600. Thus misc.c should check _XOPEN_SOURCE, but even better
solution would be to check whether the setenv() wants 2 parameters, 3
parameters or isn't defined at all during ./configure run and define e.g.
USESETENV2 and USESETENV3 macros accordingly.
P.S. On HP-UX 11.11 there's no setenv() function at all.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Wed 17 Mar 2010 05:20:18 PM EET Name: screen-4.0.3-hpux.diff Size:
397B By: xrgtn
<http://savannah.gnu.org/bugs/download.php?file_id=19966>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?29246>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [screen-devel] [bug #29246] build fails on HP-UX 11.31: misc.c:619: error: too few arguments to function `setenv',
Alexander Gattin <=