summaryrefslogtreecommitdiffstats
path: root/compat.h
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2010-05-19 21:31:39 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2010-05-19 21:31:39 +0000
commit278effd7ea616cf97f7be0431c3dbd5e58ae06b2 (patch)
tree825a93c8587834db9a328e3a2ee29642ce069527 /compat.h
parent59c13133dee99e821ab2fcdd5ca196f5752c9262 (diff)
Solaris 9 doesn't have setenv and unsetenv so add compat versions, based
on code from Dagobert Michelsen.
Diffstat (limited to 'compat.h')
-rw-r--r--compat.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/compat.h b/compat.h
index fb02c50e..dd18840a 100644
--- a/compat.h
+++ b/compat.h
@@ -1,4 +1,4 @@
-/* $Id: compat.h,v 1.20 2009-11-08 22:51:34 tcunha Exp $ */
+/* $Id: compat.h,v 1.21 2010-05-19 21:31:37 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -175,13 +175,19 @@ pid_t forkpty(int *, char *, struct termios *, struct winsize *);
#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