/[hurd]/hurd/libnetfs/file-get-translator.c
ViewVC logotype

Diff of /hurd/libnetfs/file-get-translator.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by marcus, Sat Dec 30 18:22:28 2000 UTC revision 1.9 by marcus, Sun Sep 9 17:32:03 2001 UTC
# Line 73  netfs_S_file_get_translator (struct prot Line 73  netfs_S_file_get_translator (struct prot
73                            : _HURD_BLKDEV),                            : _HURD_BLKDEV),
74                           '\0', (np->nn_stat.st_rdev >> 8) & 0377,                           '\0', (np->nn_stat.st_rdev >> 8) & 0377,
75                           '\0', (np->nn_stat.st_rdev) & 0377);                           '\0', (np->nn_stat.st_rdev) & 0377);
76        buflen++;                 /* terminating nul */        if (buflen < 0)
77            err = ENOMEM;
78          else
79            {
80              buflen++;                     /* terminating nul */
81    
82        if (buflen > *translen)            if (buflen > *translen)
83          *trans = mmap (0, buflen, PROT_READ|PROT_WRITE, MAP_ANON, 0, 0);              *trans = mmap (0, buflen, PROT_READ|PROT_WRITE, MAP_ANON, 0, 0);
84        memcpy (*trans, buf, buflen);            memcpy (*trans, buf, buflen);
85        free (buf);            free (buf);
86        *translen = buflen;            *translen = buflen;
87        err = 0;            err = 0;
88            }
89      }      }
90    else if (S_ISFIFO (np->nn_stat.st_mode))    else if (S_ISFIFO (np->nn_stat.st_mode))
91      {      {

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26