OSDN Git Service

* ntdll.h (STATUS_DELETE_PENDING): Define.
authorcorinna <corinna>
Thu, 7 Dec 2006 17:40:24 +0000 (17:40 +0000)
committercorinna <corinna>
Thu, 7 Dec 2006 17:40:24 +0000 (17:40 +0000)
commit821a8b86f8261b43bf6670ad04bd037eb51ab5d3
tree9382315a60d41d9559b270ac6b69205282ae26fe
parent35a4f9b0dcb3a026a421b870031c04086c60cee2
* ntdll.h (STATUS_DELETE_PENDING): Define.
(struct _FILE_DISPOSITION_INFORMATION): Define.
* syscalls.cc (unlink_9x): new function to delete file on 9x.
* syscalls.cc (unlink_nt): new function to delete file on NT.
(unlink): Simplify.  Move OS dependent stuff into aforementioned
functions.  Also handle FILE_ATTRIBUTE_HIDDEN as R/O-like flag.
winsup/cygwin/ChangeLog
winsup/cygwin/ntdll.h
winsup/cygwin/syscalls.cc