]> sourceware.org Git - newlib-cygwin.git/commit
* Makefile.in (DLL_OFILES): Add fhandler_dev.o.
authorCorinna Vinschen <corinna@vinschen.de>
Thu, 29 Mar 2012 18:02:54 +0000 (18:02 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Thu, 29 Mar 2012 18:02:54 +0000 (18:02 +0000)
commit9ca7bca3c381d4affa78b450bd7284da9a68ec9b
treeb411492e1997760f201f1bac335296211e5ddec3
parentd46ed263afc680ce6a7f84114a3014b84e447987
* Makefile.in (DLL_OFILES): Add fhandler_dev.o.
* devices.h (DEV_DEV_MAJOR): Define.
(FH_DEV): Redefine in terms of DEV_DEV_MAJOR.
(ext_dev_storage): Declare.
(dev_storage_size): Declare.
(dev_dev_storage): Declare.
(dev_dev): Define.
(isdev_dev): Define.
* devices.in (dev_dev_storage): Activate.
(ext_dev_storage): Define as externally available pointer to
dev_storage.
(dev_storage_size): Define to contain number of dev_storage elements.
* dir.cc (rmdir): Handle /dev as always not empty.
* dtable.cc (fh_alloc): Handle DEV_DEV_MAJOR.
* fhandler.h (fhandler_dev): New class, derived from fhandler_disk_file.
(fhandler_union): Add fhandler_dev member.
* fhandler_disk_file.cc (class __DIR_mounts): Handle /dev directory
to make sure it always exists.
* fhandler_dev.cc: New file implementing /dev.
* globals.cc (ro_u_dev): New R/O unicode string.
* path.cc (path_conv::check): Handle FH_DEV device.
12 files changed:
winsup/cygwin/ChangeLog
winsup/cygwin/Makefile.in
winsup/cygwin/devices.cc
winsup/cygwin/devices.h
winsup/cygwin/devices.in
winsup/cygwin/dir.cc
winsup/cygwin/dtable.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_dev.cc [new file with mode: 0644]
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/globals.cc
winsup/cygwin/path.cc
This page took 0.03118 seconds and 5 git commands to generate.