Lines Matching refs:addlen
1367 int i, addlen, error = 0; in resolve_sympath() local
1411 addlen = oldpn.pn_path - oldpn.pn_buf; in resolve_sympath()
1412 bcopy(oldpn.pn_buf, newpn.pn_path, addlen); in resolve_sympath()
1413 newpn.pn_pathlen += addlen; in resolve_sympath()
1414 newpn.pn_path += addlen; in resolve_sympath()
1421 addlen = strlen(symlink); in resolve_sympath()
1422 if (newpn.pn_pathlen + addlen >= newpn.pn_bufsize) { in resolve_sympath()
1426 bcopy(symlink, newpn.pn_path, addlen); in resolve_sympath()
1427 newpn.pn_pathlen += addlen; in resolve_sympath()
1428 newpn.pn_path += addlen; in resolve_sympath()
1438 addlen = pn_pathleft(&oldpn); /* includes counting the slash */ in resolve_sympath()
1443 if (addlen > 0) { in resolve_sympath()
1444 if (newpn.pn_pathlen + addlen >= newpn.pn_bufsize) { in resolve_sympath()
1448 bcopy(oldpn.pn_path, newpn.pn_path, addlen); in resolve_sympath()
1449 newpn.pn_pathlen += addlen; in resolve_sympath()