mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 14:30:50 -08:00
Rely on <unistd.h> to declare 'environ',
as gnulib does this if the system doesn't. * lib-src/emacsclient.c (environ): Remove decl. * src/callproc.c, src/editfns.c, src/process.c (environ) [!USE_CRT_DLL]: * src/emacs.c (environ) [DOUG_LEA_MALLOC]: * src/vm-limit.c (environ) [ORDINARY_LINK]: Remove decl. * src/vm-limit.c: Include <unistd.h>, for 'environ'.
This commit is contained in:
parent
22d7feb28c
commit
b69a6d2284
8 changed files with 13 additions and 21 deletions
|
|
@ -1584,11 +1584,6 @@ main (int argc, char **argv)
|
|||
/* Send over our environment and current directory. */
|
||||
if (!current_frame)
|
||||
{
|
||||
#ifndef WINDOWSNT
|
||||
/* This is defined in stdlib.h on MS-Windows. It's defined in
|
||||
unistd.h on some POSIX hosts, but not all (Bug#10155). */
|
||||
extern char **environ;
|
||||
#endif
|
||||
int i;
|
||||
for (i = 0; environ[i]; i++)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue