Update of /cvsroot/libsysio/libsysio/src
In directory sc8-pr-cvs1:/tmp/cvs-serv23729
Modified Files:
Tag: b_lustre
unlink.c
Log Message:
don't try to follow symbol links in sycall unlink().
Index: unlink.c
===================================================================
RCS file: /cvsroot/libsysio/libsysio/src/unlink.c,v
retrieving revision 1.3
retrieving revision 1.3.4.1
diff -u -w -b -B -p -r1.3 -r1.3.4.1
--- unlink.c 24 Mar 2003 22:09:07 -0000 1.3
+++ unlink.c 29 Jun 2003 07:56:47 -0000 1.3.4.1
@@ -60,7 +60,7 @@ unlink(const char *path)
struct pnode *pno;
INTENT_INIT(&intent, INT_UPDPARENT, NULL, NULL);
- err = _sysio_namei(_sysio_cwd, path, 0, &intent, &pno);
+ err = _sysio_namei(_sysio_cwd, path, ND_NOFOLLOW, &intent, &pno);
if (err)
goto out;
if (IS_RDONLY(pno, pno->p_base->pb_ino)) {
|