util.c
changeset 270 dacd3f3c5823
parent 217 7b63c375d28c
child 317 45af6a8a0cbf
equal deleted inserted replaced
269:bf6792e3e700 270:dacd3f3c5823
    38 	vfprintf(stderr, errstr, ap);
    38 	vfprintf(stderr, errstr, ap);
    39 	va_end(ap);
    39 	va_end(ap);
    40 	exit(EXIT_FAILURE);
    40 	exit(EXIT_FAILURE);
    41 }
    41 }
    42 
    42 
       
    43 void *
       
    44 erealloc(void *ptr, unsigned int size)
       
    45 {
       
    46 	void *res = realloc(ptr, size);
       
    47 	if(!res)
       
    48 		bad_malloc(size);
       
    49 	return res;
       
    50 }
       
    51 
    43 void
    52 void
    44 spawn(Arg *arg)
    53 spawn(Arg *arg)
    45 {
    54 {
    46 	static char *shell = NULL;
    55 	static char *shell = NULL;
    47 
    56