summaryrefslogtreecommitdiff
path: root/sys/src/cmd/rc/subr.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/subr.c
parent061d55111b677de4810fa8fd4a8f05907adaef8b (diff)
rc: change plan9 envname limit to 128, cleanup
Diffstat (limited to 'sys/src/cmd/rc/subr.c')
-rw-r--r--sys/src/cmd/rc/subr.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/src/cmd/rc/subr.c b/sys/src/cmd/rc/subr.c
index 48e8cb091..b0fc80005 100644
--- a/sys/src/cmd/rc/subr.c
+++ b/sys/src/cmd/rc/subr.c
@@ -7,13 +7,21 @@ void *
emalloc(long n)
{
void *p = Malloc(n);
-
if(p==0)
panic("Can't malloc %d bytes", n);
/* if(err){ pfmt(err, "malloc %d->%p\n", n, p); flush(err); } /**/
return p;
}
+void*
+erealloc(void *p, long n)
+{
+ p = Realloc(p, n); /* botch, should be Realloc */
+ if(p==0)
+ panic("Can't realloc %d bytes\n", n);
+ return p;
+}
+
void
efree(void *p)
{