FreeCalypso > hg > freecalypso-sw
comparison rvinterf/etmsync/symlink.c @ 304:e0ca3ca46a06
fc-fsio: ll reads and shows symlinks
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sun, 02 Mar 2014 05:40:05 +0000 |
parents | 61c68a55f2a2 |
children |
comparison
equal
deleted
inserted
replaced
303:61c68a55f2a2 | 304:e0ca3ca46a06 |
---|---|
121 l = 16; | 121 l = 16; |
122 hexdump_line(off, databuf + off, l); | 122 hexdump_line(off, databuf + off, l); |
123 } | 123 } |
124 return(0); | 124 return(0); |
125 } | 125 } |
126 | |
127 do_readlink_sancheck(pathname, databuf) | |
128 char *pathname; | |
129 u_char *databuf; | |
130 { | |
131 int rc, sz; | |
132 | |
133 rc = do_readlink(pathname, databuf, &sz); | |
134 if (rc) | |
135 return(rc); | |
136 if (sz < 2 || databuf[sz-1]) { | |
137 printf("error: readlink on %s returned garbage\n", pathname); | |
138 return(ERROR_TARGET); | |
139 } | |
140 return(0); | |
141 } |