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

Reply via email to