summaryrefslogtreecommitdiff
path: root/sys/src/cmd/rc/plan9.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@rei2.9hal>2012-02-08 04:09:48 +0100
committercinap_lenrek <cinap_lenrek@rei2.9hal>2012-02-08 04:09:48 +0100
commitf2f19dd888da68f3513f43d493dfc98ca18209ce (patch)
treed2c5f1b1d034e7b0cf2e7ae7c11c15009e509dcd /sys/src/cmd/rc/plan9.c
parent061d55111b677de4810fa8fd4a8f05907adaef8b (diff)
rc: change plan9 envname limit to 128, cleanup
Diffstat (limited to 'sys/src/cmd/rc/plan9.c')
-rw-r--r--sys/src/cmd/rc/plan9.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/sys/src/cmd/rc/plan9.c b/sys/src/cmd/rc/plan9.c
index d71ca675c..6ad3ba3bd 100644
--- a/sys/src/cmd/rc/plan9.c
+++ b/sys/src/cmd/rc/plan9.c
@@ -10,7 +10,7 @@
#include "getflags.h"
enum {
- Maxenvname = 256, /* undocumented limit */
+ Maxenvname = 128, /* undocumented limit */
};
char *Signame[] = {
@@ -622,15 +622,19 @@ Malloc(ulong n)
return malloc(n);
}
+void*
+Realloc(void *p, ulong n)
+{
+ return realloc(p, n);
+}
+
int *waitpids;
int nwaitpids;
void
addwaitpid(int pid)
{
- waitpids = realloc(waitpids, (nwaitpids+1)*sizeof waitpids[0]);
- if(waitpids == 0)
- panic("Can't realloc %d waitpids", nwaitpids+1);
+ waitpids = erealloc(waitpids, (nwaitpids+1)*sizeof waitpids[0]);
waitpids[nwaitpids++] = pid;
}