In dc.c (System V Release 2.0) salloc is called with the argument of 0 which is used as a argument to malloc. Can anyone tell me what the interpretation of malloc(0) is and what assumptions did the author make about malloc and realloc?