blob: 5fd13b91b60faf893b912cf215f5e6509773483b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
--- make/mksh/dosys.cc.orig 2007-03-07 00:12:07 UTC
+++ make/mksh/dosys.cc
@@ -99,6 +99,9 @@
/*
* typedefs & structs
*/
+#if defined(__FreeBSD__)
+extern char **environ;
+#endif /* __FreeBSD__ */
/*
* Static variables
@@ -809,7 +812,7 @@ sh_command2string(register String command, register St
int status;
Boolean command_generated_output = false;
- command->text.p = (int) nul_char;
+ command->text.p[0] = (int) nul_char;
WCSTOMBS(mbs_buffer, command->buffer.start);
if ((fd = popen(mbs_buffer, "r")) == NULL) {
WCSTOMBS(mbs_buffer, command->buffer.start);
|