Update of /cvsroot/tmux/tmux
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv29219
Modified Files:
compat.h configure
Log Message:
Solaris 9 doesn't have setenv and unsetenv so add compat versions, based
on code from Dagobert Michelsen.
Index: compat.h
===================================================================
RCS file: /cvsroot/tmux/tmux/compat.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- compat.h 8 Nov 2009 22:51:34 -0000 1.20
+++ compat.h 19 May 2010 21:31:37 -0000 1.21
@@ -175,13 +175,19 @@
#ifndef HAVE_ASPRINTF
/* asprintf.c */
-int asprintf(char **, const char *, ...);
-int vasprintf(char **, const char *, va_list);
+int asprintf(char **, const char *, ...);
+int vasprintf(char **, const char *, va_list);
#endif
#ifndef HAVE_FGETLN
/* fgetln.c */
-char *fgetln(FILE *, size_t *);
+char *fgetln(FILE *, size_t *);
+#endif
+
+#ifndef HAVE_SETENV
+/* setenv.c */
+int setenv(char *, char *, int);
+int unsetenv(char *);
#endif
#ifndef HAVE_GETOPT
Index: configure
===================================================================
RCS file: /cvsroot/tmux/tmux/configure,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- configure 23 Apr 2010 07:29:39 -0000 1.50
+++ configure 19 May 2010 21:31:38 -0000 1.51
@@ -70,6 +70,7 @@
#define HAVE_PATHS_H
#define HAVE_PROGNAME
#define HAVE_QUEUE_H
+#define HAVE_SETENV
#define HAVE_SETPROCTITLE
#define HAVE_STRCASESTR
#define HAVE_STRLCAT
@@ -98,6 +99,7 @@
#define HAVE_PATHS_H
#define HAVE_PROGNAME
#define HAVE_PTY_H
+#define HAVE_SETENV
#define HAVE_STRCASESTR
#define HAVE_STRSEP
#define HAVE_U_INT
@@ -122,6 +124,7 @@
cat <<EOF >>$CONFIG_H
#define HAVE_BZERO
#define HAVE_DAEMON
+#define HAVE_SETENV
EOF
cat <<EOF >>$CONFIG_MK
LIBS+= -lcurses -levent
@@ -158,13 +161,15 @@
compat/fgetln.c \
compat/forkpty-sunos.c \
compat/getopt.c \
+ compat/setenv.c \
compat/strcasestr.c \
compat/strsep.c \
compat/strtonum.c \
compat/vis.c \
compat/unvis.c \
compat/imsg-buffer.c \
- compat/imsg.c
+ compat/imsg.c \
+ compat/setenv.c
EOF
;;
#
------------------------------------------------------------------------------
@@ -181,6 +186,7 @@
#define HAVE_GETOPT
#define HAVE_PATHS_H
#define HAVE_PROGNAME
+#define HAVE_SETENV
#define HAVE_STRCASESTR
#define HAVE_STRLCAT
#define HAVE_STRLCPY
@@ -213,6 +219,7 @@
#define HAVE_LIBUTIL_H
#define HAVE_PATHS_H
#define HAVE_PROGNAME
+#define HAVE_SETENV
#define HAVE_SETPROCTITLE
#define HAVE_STRCASESTR
#define HAVE_STRLCAT
@@ -242,6 +249,7 @@
#define HAVE_PATHS_H
#define HAVE_PROGNAME
#define HAVE_SETPROCTITLE
+#define HAVE_SETENV
#define HAVE_STRCASESTR
#define HAVE_STRLCAT
#define HAVE_STRLCPY
------------------------------------------------------------------------------
_______________________________________________
tmux-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-cvs