]> sourceware.org Git - newlib-cygwin.git/commit
Handle up to 63 partitions per drive
authorCorinna Vinschen <corinna@vinschen.de>
Thu, 23 Jun 2016 14:56:41 +0000 (16:56 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Thu, 23 Jun 2016 14:56:41 +0000 (16:56 +0200)
commitb2867a68b9f94402e2afba49de978d9e8f9abaeb
tree484960735e607552fbb5704f9e8f83eedab77f4a
parentbceb8ebebb78612cd1da16790ce30d37eddbe244
Handle up to 63 partitions per drive

Revamp device parsing code.  Introducing support for more partitions
into the shilka-generated parser has the unfortunate side-effect of
raising the size of the DLL by almost 2 Megs.  Therefore we split out
the handling for /dev/sdXY devices into a tiny bit of hand-written
code.

While at it, remove some unused cruft from devices.* and generally
clean up the device class to provide access methods instead of direct
access to members.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
21 files changed:
winsup/cygwin/devices.cc
winsup/cygwin/devices.h
winsup/cygwin/devices.in
winsup/cygwin/dtable.cc
winsup/cygwin/fhandler.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_dev.cc
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/fhandler_floppy.cc
winsup/cygwin/fhandler_proc.cc
winsup/cygwin/fhandler_process.cc
winsup/cygwin/gendevices
winsup/cygwin/mmap.cc
winsup/cygwin/mount.cc
winsup/cygwin/net.cc
winsup/cygwin/path.cc
winsup/cygwin/path.h
winsup/cygwin/pinfo.cc
winsup/cygwin/quotactl.cc
winsup/cygwin/syscalls.cc
winsup/cygwin/tty.cc
This page took 0.03265 seconds and 5 git commands to generate.