URI: 
       Use vdprintf() instead of the dup dup. - geomyidae - A small C-based gopherd.
  HTML git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit 93c55f39d5bd322b6dc9bf13fb2025264dc52341
   DIR parent c98811c741255305b3fbff36a7b06bfb263d3ebc
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sun, 11 Jun 2017 19:24:16 +0200
       
       Use vdprintf() instead of the dup dup.
       
       Diffstat:
         M ind.c                               |      13 +------------
       
       1 file changed, 1 insertion(+), 12 deletions(-)
       ---
   DIR diff --git a/ind.c b/ind.c
       @@ -281,22 +281,11 @@ void
        tprintf(int fd, char *fmt, ...)
        {
                va_list fmtargs;
       -        int fd2;
       -        FILE *fp;
       -
       -        fd2 = dup(fd);
       -        fp = fdopen(fd2, "w");
       -        if(fp == nil) {
       -                perror("fdopen");
       -                return;
       -        }
        
                va_start(fmtargs, fmt);
       -        vfprintf(fp, fmt, fmtargs);
       +        vdprintf(fd, fmt, fmtargs);
                va_end(fmtargs);
        
       -        fclose(fp);
       -
                return;
        }