[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] Changes to ccvs/src/server.c
From: |
Derek Robert Price |
Subject: |
[Cvs-cvs] Changes to ccvs/src/server.c |
Date: |
Sun, 04 Sep 2005 22:37:48 -0400 |
Index: ccvs/src/server.c
diff -u ccvs/src/server.c:1.441 ccvs/src/server.c:1.442
--- ccvs/src/server.c:1.441 Sun Sep 4 23:00:04 2005
+++ ccvs/src/server.c Mon Sep 5 02:37:42 2005
@@ -897,11 +897,7 @@
}
free (path);
-# ifdef HAVE_PUTENV
- env = Xasprintf ("%s=%s", CVSROOT_ENV, current_parsed_root->directory);
- (void) putenv (env);
- /* do not free env, as putenv has control of it */
-# endif
+ setenv (CVSROOT_ENV, current_parsed_root->directory, 1);
}
@@ -6640,27 +6636,13 @@
CVS_Username = xstrdup (username);
#endif
-#if HAVE_PUTENV
/* Set LOGNAME, USER and CVS_USER in the environment, in case they
are already set to something else. */
- {
- char *env;
-
- env = xmalloc (sizeof "LOGNAME=" + strlen (username));
- (void) sprintf (env, "LOGNAME=%s", username);
- (void) putenv (env);
-
- env = xmalloc (sizeof "USER=" + strlen (username));
- (void) sprintf (env, "USER=%s", username);
- (void) putenv (env);
-
-#ifdef AUTH_SERVER_SUPPORT
- env = xmalloc (sizeof "CVS_USER=" + strlen (CVS_Username));
- (void) sprintf (env, "CVS_USER=%s", CVS_Username);
- (void) putenv (env);
-#endif
- }
-#endif /* HAVE_PUTENV */
+ setenv ("LOGNAME", username, 1);
+ setenv ("USER", username, 1);
+# ifdef AUTH_SERVER_SUPPORT
+ setenv ("CVS_USER", CVS_Username, 1);
+# endif
}
#endif
- [Cvs-cvs] Changes to ccvs/src/server.c, Larry Jones, 2005/09/02
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/04
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/04
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/04
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/04
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/04
- [Cvs-cvs] Changes to ccvs/src/server.c,
Derek Robert Price <=
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/05
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/06
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/06
- [Cvs-cvs] Changes to ccvs/src/server.c, Larry Jones, 2005/09/08
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/22
- [Cvs-cvs] Changes to ccvs/src/server.c, Derek Robert Price, 2005/09/25
- [Cvs-cvs] Changes to ccvs/src/server.c, Conrad T . Pino, 2005/09/25