aboutsummaryrefslogtreecommitdiff
path: root/utility.c
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2000-07-28 15:14:45 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2000-07-28 15:14:45 +0000
commit29003923057d43c4196f22762101217b086ca115 (patch)
tree3fff440532d8d380ae7e4f2933bc7163360f8279 /utility.c
parentc82583d2b430ca889a76c939b7d32d572b2e6353 (diff)
downloadbusybox-w32-29003923057d43c4196f22762101217b086ca115.tar.gz
busybox-w32-29003923057d43c4196f22762101217b086ca115.tar.bz2
busybox-w32-29003923057d43c4196f22762101217b086ca115.zip
More sh updates (with related changes to everything else). Switched
to using getopt and cleaned up the resulting mess. if-then-else-fi is now basically working (given a bunch of constraints). -Erik git-svn-id: svn://busybox.net/trunk/busybox@913 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to '')
-rw-r--r--utility.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/utility.c b/utility.c
index 50f497ff6..565fd735c 100644
--- a/utility.c
+++ b/utility.c
@@ -1465,13 +1465,21 @@ extern void *xmalloc(size_t size)
1465 return ptr; 1465 return ptr;
1466} 1466}
1467 1467
1468void *xrealloc(void *old, size_t size) 1468extern void *xrealloc(void *old, size_t size)
1469{ 1469{
1470 void *ptr = realloc(old, size); 1470 void *ptr = realloc(old, size);
1471 if (!ptr) 1471 if (!ptr)
1472 fatalError(memory_exhausted); 1472 fatalError(memory_exhausted);
1473 return ptr; 1473 return ptr;
1474} 1474}
1475
1476extern void *xcalloc(size_t nmemb, size_t size)
1477{
1478 void *ptr = calloc(nmemb, size);
1479 if (!ptr)
1480 fatalError(memory_exhausted);
1481 return ptr;
1482}
1475#endif 1483#endif
1476 1484
1477#if defined BB_FEATURE_NFSMOUNT 1485#if defined BB_FEATURE_NFSMOUNT