This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
cygwin's unlink
- To: cygwin at sourceware dot cygnus dot com
- Subject: cygwin's unlink
- From: Steve Jorgensen <steve at khoral dot com>
- Date: Tue, 26 Oct 1999 14:01:10 -0600 (MDT)
I'm having a strange problem in the unlink library
call for cygwin. We have a routine which removes
directories recursively. To make this routine safer,
we use first try to unlink the directory, just in case
the directory is a symbolic link (this routine is not supposed
to follow symbolic links). In the case it's a symbolic link,
it removes the link, and the routine returns success.
Anyway, in the case where the file is truely a directory, under
all unix systems we've tried, unlink returns and error, and we
proceed with the recursive directory removal, but under cygwin
it returns success (even though nothing is removed), and our code
returns success without removing the directory. Is this a limitation
in the underlying windows unlink, or a bug in cygwin?
Steve
--
-----------------------------------------------------------
Steven Jorgensen steve@khoral.com steve@haunt.com
------------------------------+----------------------------
Khoral Research Inc. | PHONE: (505) 837-6500
6200 Uptown Blvd, Suite 200 | FAX: (505) 881-3842
Albuquerque, NM 87110 | URL: http://www.khoral.com/
-----------------------------------------------------------
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com