blob: 715d0c4ca68786538e280481ca5ef719b9aa580b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
--- dev86-0.16.17/bcc/bcc.c
+++ dev86-0.16.17/bcc/bcc.c
@@ -19,6 +19,7 @@
#ifdef __STDC__
#include <stdlib.h>
#ifndef MSDOS
+#include <limits.h>
#include <unistd.h>
#endif
#else
@@ -596,12 +597,17 @@
}
}
-void
-command_reset()
-{
#ifndef MAXPATHLEN
+#ifdef PATH_MAX
+#define MAXPATHLEN PATH_MAX
+#else
#define MAXPATHLEN 1024
#endif
+#endif
+
+void
+command_reset()
+{
char buf[MAXPATHLEN];
char ** prefix;
char * saved_cmd;
@@ -1308,11 +1314,7 @@
for(d=s=ptr; d && *s; s=d)
{
-#ifdef MAXPATHLEN
char buf[MAXPATHLEN];
-#else
- char buf[1024];
-#endif
free(temp);
d=strchr(s, ':');
|