From 70e8451acd0426024c152073e53bc6606e0189e1 Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Thu, 3 Nov 2011 13:40:37 -0500 Subject: [PATCH] Add setenv/unsetenv to roken Add the replacement setenv and unsetenv functions to roken, for use on (at least) HP-UX and older Solaris. Change-Id: Id05137b6e6c88eb6648bd6a6e649f9ef311e32a4 Reviewed-on: http://gerrit.openafs.org/5801 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- acinclude.m4 | 2 ++ src/roken/Makefile.in | 6 ++++++ src/roken/librokenafs.map | 2 ++ 3 files changed, 10 insertions(+) diff --git a/acinclude.m4 b/acinclude.m4 index 3a6b380..38535e1 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1473,6 +1473,7 @@ AC_REPLACE_FUNCS([ \ gettimeofday \ localtime_r \ mkstemp \ + setenv \ strcasecmp \ strlcat \ strnlen \ @@ -1482,6 +1483,7 @@ AC_REPLACE_FUNCS([ \ tfind \ tsearch \ twalk \ + unsetenv \ verr \ verrx \ vsyslog \ diff --git a/src/roken/Makefile.in b/src/roken/Makefile.in index 539620a..0a3761e 100644 --- a/src/roken/Makefile.in +++ b/src/roken/Makefile.in @@ -124,6 +124,9 @@ net_read.o: ${UPSTREAM}/net_read.c net_write.o: ${UPSTREAM}/net_write.c $(AFS_CCRULE) $(UPSTREAM)/net_write.c +setenv.o: ${UPSTREAM}/setenv.c + $(AFS_CCRULE) $(UPSTREAM)/setenv.c + socket.o: ${UPSTREAM}/socket.c $(AFS_CCRULE) $(UPSTREAM)/socket.c @@ -145,6 +148,9 @@ strnlen.o: ${UPSTREAM}/strnlen.c strsep.o: ${UPSTREAM}/strsep.c $(AFS_CCRULE) $(UPSTREAM)/strsep.c +unsetenv.o: ${UPSTREAM}/unsetenv.c + $(AFS_CCRULE) $(UPSTREAM)/unsetenv.c + verr.o: ${UPSTREAM}/verr.c err.h $(AFS_CCRULE) $(UPSTREAM)/verr.c diff --git a/src/roken/librokenafs.map b/src/roken/librokenafs.map index c700586..38e0a4e 100644 --- a/src/roken/librokenafs.map +++ b/src/roken/librokenafs.map @@ -25,6 +25,7 @@ rk_localtime_r; rk_mkstemp; rk_print_version; + rk_setenv; rk_setprogname; rk_snprintf; rk_socket; @@ -32,6 +33,7 @@ rk_strnlen; rk_strlcpy; rk_strsep; + rk_unsetenv; rk_vasprintf; rk_vasnprintf; rk_vsnprintf; -- 1.9.4