This is the mail archive of the
cygwin-developers@sources.redhat.com
mailing list for the Cygwin project.
Re: RFD: remove(3)
- To: cygwin-developers at cygwin dot com,cygwin-developers at cygwin dot com
- Subject: Re: RFD: remove(3)
- From: "Larry Hall (RFK Partners, Inc)" <lhall at rfk dot com>
- Date: Tue, 19 Dec 2000 10:44:35 -0500
At 04:47 AM 12/19/2000, Corinna Vinschen wrote:
>The remove(3) call in newlib is implemented as a simple call to unlink(2).
>
>SUSv2/Linux/OpenBSD on the other hand define remove(3) as follows:
>
> If path does not name a directory, remove(path) is equivalent to unlink(path).
> If path names a directory, remove(path) is equivalent to rmdir(path).
>
>I would plead to implement our own remove(3) call, overriding the newlib
>implementation. AFAICS, we can't change the newlib implementation because
>newlib doesn't know of rmdir(2) at all.
>
>Thoughts?
Do it!;-)
Larry Hall lhall@rfk.com
RFK Partners, Inc. http://www.rfk.com
118 Washington Street (508) 893-9779 - RFK Office
Holliston, MA 01746 (508) 893-9889 - FAX