diff options
author | Christopher Faylor <me@cgf.cx> | 2002-12-29 06:14:16 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-12-29 06:14:16 +0000 |
commit | 4a63290f2eb40df994db83a5b6f3068c76879cc2 (patch) | |
tree | 97e42eee02d4b43716af5013caa9eae06a64906b | |
parent | f6b1be96af932290565f4c899c21af605f0d806a (diff) | |
download | newlib-github/unlabeled-1.13.30.zip newlib-github/unlabeled-1.13.30.tar.gz newlib-github/unlabeled-1.13.30.tar.bz2 |
* cygwin-gperf: New file.github/unlabeled-1.13.30unlabeled-1.13.30
* Makefile.in: Use cygwin-gperf script to build devices.cc.
* configure.in: Remove some comments.
* configure: Regenerate.
* devices.gperf: Remove max unit determination from FH_TTY. Add /dev/kmem.
Add /dev/fifo. Add /dev/rawdrive. Remove specific "const device *"
declarations since they are now autogenerated.
(device::parse): Treat FH_TTY specially. Move logic for determining real tty
device to separate function.
(device::init): Reduce to nothing.
(device::parse): New function taking different arguments.
(device::parse): Ditto.
(device::tty_to_real_device): New function.
* devices.h (struct device): Define above new functions.
(device::dev_on_fs): New element.
(device::setfs): New function.
(device::isfs): Ditto.
* dtable.cc (dtable::build_fhandler): Treat FH_TTY specially.
* fhandler.cc (fhandler_base::set_name): Make special determination for
non-disk-resident devices.
* fhandler.h (fhandler_base::isdevice): Renamed from 'is_device'.
(fhandler_disk_file::isdevice): Ditto.
(fhandler_base::is_auto_device): New function.
(fhandler_base::is_fs_device): New function.
(fhandler_tty_slave::get_unit): Declare.
(fhandler_disk_file::readdir): Take special .lnk consideration for devices as
well as symlinks.
* fhandler_tty.cc: Use get_unit () rather than dev.minor throughout.
(fhandler_tty_slave::get_unit): Define new function.
* path.cc (symlink_info::major): New element.
(symlink_info::major): Ditto.
(symlink_info::devtype): Ditto.
(path_conv::check): Handle devices detected by symlink_info::check.
(win32_device_name): Eliminate special FH_TTY handling.
(symlink): Move bulk of procesing to symlink_worker.
(symlink_worker): New function. Handles devices.
(symlink_info::parse_device): Parse info from potential device file into
symlink_info elements.
(symlink_info::check): If contents of .lnk file begin with a ':' then treat the
file as a device file.
* path.h (isdevice): Renamed from is_device.
(is_auto_device): New function.
(is_fs_device): Ditto.
* syscalls.cc (chown_worker): Allow setting of ownership for on-disk devices.
(chmod): Ditto.
(mknod): Implement.
* winsup.h (symlink_worker): Declare.
-rw-r--r-- | winsup/cygwin/configure.in | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/winsup/cygwin/configure.in b/winsup/cygwin/configure.in index 3934992..864c04a 100644 --- a/winsup/cygwin/configure.in +++ b/winsup/cygwin/configure.in @@ -84,19 +84,12 @@ AC_SUBST(all_host) AC_SUBST(install_host) AC_CHECK_TOOL(AR, ar, ar) -dnl AC_SUBST(AR) AC_CHECK_TOOL(AS, as, as) -dnl C_SUBST(AS) AC_CHECK_TOOL(RANLIB, ranlib, ranlib) -dnl C_SUBST(RANLIB) AC_CHECK_TOOL(LD, ld, ld) -dnl C_SUBST(LD) AC_CHECK_TOOL(NM, nm, nm) -dnl C_SUBST(NM) AC_CHECK_TOOL(DLLTOOL, dlltool, dlltool) -dnl C_SUBST(DLLTOOL) AC_CHECK_TOOL(WINDRES, windres, windres) -dnl C_SUBST(WINDRES) AC_ALLOCA AC_PROG_MAKE_SET @@ -254,4 +247,3 @@ AC_SUBST(DEF_DLL_ENTRY) AC_SUBST(ALLOCA) AC_SUBST(CONFIG_DIR) AC_OUTPUT(Makefile cygwin.def:cygwin.din) - |