Hello Jakub On 10/03/2017 06:06 PM, Jakub Wilk wrote: > Remove reference to non-standard "tlpi_hdr.h" and replace calls to > functions that were declared in this header. Ooops.I messed up there. The surprising thing is that no-one else reported this in 6 years! Anyway, thank! Patch applied. Cheers, Michael > Signed-off-by: Jakub Wilk <jwilk@xxxxxxxxx> > --- > man3/mallinfo.3 | 23 +++++++++++++++-------- > 1 file changed, 15 insertions(+), 8 deletions(-) > > diff --git a/man3/mallinfo.3 b/man3/mallinfo.3 > index 64d40e62c..628373a16 100644 > --- a/man3/mallinfo.3 > +++ b/man3/mallinfo.3 > @@ -230,7 +230,8 @@ Topmost releasable block (keepcost): 31168 > \& > .EX > #include <malloc.h> > -#include "tlpi_hdr.h" > +#include <stdlib.h> > +#include <string.h> > > static void > display_mallinfo(void) > @@ -259,9 +260,11 @@ main(int argc, char *argv[]) > int numBlocks, j, freeBegin, freeEnd, freeStep; > size_t blockSize; > > - if (argc < 3 || strcmp(argv[1], "\-\-help") == 0) > - usageErr("%s num\-blocks block\-size [free\-step [start\-free " > - "[end\-free]]]\\n", argv[0]); > + if (argc < 3 || strcmp(argv[1], "\-\-help") == 0) { > + fprintf(stderr, "%s num\-blocks block\-size [free\-step " > + "[start\-free [end\-free]]]\\n", argv[0]); > + exit(EXIT_FAILURE); > + } > > numBlocks = atoi(argv[1]); > blockSize = atoi(argv[2]); > @@ -273,12 +276,16 @@ main(int argc, char *argv[]) > display_mallinfo(); > > for (j = 0; j < numBlocks; j++) { > - if (numBlocks >= MAX_ALLOCS) > - fatal("Too many allocations"); > + if (numBlocks >= MAX_ALLOCS) { > + fprintf(stderr, "Too many allocations\\n"); > + exit(EXIT_FAILURE); > + } > > alloc[j] = malloc(blockSize); > - if (alloc[j] == NULL) > - errExit("malloc"); > + if (alloc[j] == NULL) { > + perror("malloc"); > + exit(EXIT_FAILURE); > + } > } > > printf("\\n============== After allocating blocks ==============\\n"); > -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html