Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Cherrypick from master 2003-09-10 19:13:05 UTC Corinna Vinschen <corinna@vinschen.de> ' * Makefile.in (DLL_OFILES): Add getopt.o and iruserok.o.':
winsup/cygwin/libc/getopt.c
winsup/cygwin/libc/iruserok.c
|
|
|
|
|
|
Cherrypick from master 2003-09-10 15:51:59 UTC Corinna Vinschen <corinna@vinschen.de> ' * Makefile.in (DLL_OFILES): Add bsdlib.o.':
winsup/cygwin/include/pty.h
winsup/cygwin/lib/iruserok.c
winsup/cygwin/libc/bsdlib.cc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cherrypick from master 2003-05-12 11:06:27 UTC Corinna Vinschen <corinna@vinschen.de> ' * Makefile.in (CYGWIN_START): Define as crt0.o. Add to TARGET_LIBS.':
winsup/cygwin/crt0.c
winsup/cygwin/include/sys/dirent.h
winsup/cygwin/include/sys/param.h
winsup/cygwin/include/sys/utime.h
winsup/cygwin/include/sys/utmp.h
|
|
|
|
Cherrypick from master 2003-05-09 21:27:40 UTC Corinna Vinschen <corinna@vinschen.de> ' * include/cygwin/config.h: New file.':
winsup/cygwin/cpuid.h
winsup/cygwin/include/cygwin/config.h
winsup/cygwin/include/inttypes.h
winsup/cygwin/include/stdint.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Makefile.in: Explicitly call perl to run cygwin-gperf.
* path.cc: Move some device stuff.
* cygwin-gperf: Define some device stuff.
* devices.h: Declare some device stuff.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Makefile.in (devicess.cc): Make generation dependent on cygwin-gperf.
* cygheap.h (cygheap_fdmanip): Add fhandler_socket cast.
* cygwin-gperf: Autogenerate references to network devices.
* devices.h: Create separate device types for all network types. Export
references to global network device storage.
* dtable.cc (dtable::release): Use generic determination to control when
need_fixup_before needs to be decremented.
(dtable::init_std_file_from_handle): Replace use of 'socket_dev' with
'tcp_dev'.
(build_fh_pc): Adapt to new socket types. Don't increment fixup_before here.
* fhandler.h (fhandler_base::need_fixup_before): Declare/define.
(fhandler_socket::need_fixup_before): Ditto.
* fhandler_socket.cc (fhandler_socket::accept): Accommodate new fdsock
definition.
* net.cc: Throughout, change use of fdsock to return true/false for
success/failure and take cygheap_fdmanip type and device
* select.cc (set_bits): Use 'is_socket ()' test rather than specificially
testing device type.
|
|
|
|
|
|
|
|
|
|
* devices.gperf (device::parse): Default to fs "device" when nothing else is
found.
* fhandler.cc (fhandler_base::device_access_denied): Use access_worker rather
than access to avoid reparsing pc.
* fhandler_nodevice.cc (fhandler_nodevice::open): Set errno to ENXIO rather
than ENODEV.
* path.cc (path_conv::check): Default to FH_FS rather than FH_BAD.
(mount_info::conv_to_win32_path): Ditto.
(win32_device_name): Don't do device handling if FH_FS.
* path.h (path_conv::get_devn): Just return raw device number.
* syscalls.cc (access_worker): New function, split from access(). Correctly
deal with special devices in light of recent ntsec changes.
(access): Use access_worker.
|
|
|
|
|
|
|
|
|
|
(path_conv::normalized_path_size): Declare.
(path_conv::return_and_clear_normalized_path): Delete declaration.
* path.cc (path_conv::set_normalized_path): Define. Puts normalized path in
path buf if there is room.
(path_conv::check): Call set_normalized_path.
(path_conv::return_and_clear_normalized_path): Delete definition.
* dtable.cc (build_fh_dev): Ditto.
* fhandler.cc (fhandler_base::operator =): Ditto.
(fhandler_base::~fhandler_base): Only free normalized_path when appropriate.
|