aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-09-14merge from trunkgithub/cgf-dev-branchcgf-dev-branchChristopher Faylor2-5/+17
2003-09-14merge from trunkChristopher Faylor19-63/+175
2003-09-11merge from trunkChristopher Faylor18-937/+488
2003-09-10This commit was manufactured by cvs2svn to create branch 'cgf-dev-branch'.cvs2svn2-0/+774
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
2003-09-10merge from trunkChristopher Faylor1-3/+1
2003-09-10merge from trunkChristopher Faylor46-942/+1118
2003-09-10This commit was manufactured by cvs2svn to create branch 'cgf-dev-branch'.cvs2svn3-0/+502
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
2003-09-02merge from trunkChristopher Faylor39-4653/+631
2003-08-27merge from trunkChristopher Faylor32-244/+559
2003-08-06merge from trunkChristopher Faylor33-545/+702
2003-07-10merge from trunkChristopher Faylor2-1/+5
2003-07-10merge from trunkChristopher Faylor13-57/+135
2003-07-10merge from trunkChristopher Faylor1-6/+78
2003-07-06merge from trunkChristopher Faylor92-514/+704
2003-07-03.Christopher Faylor1-4/+268
2003-06-06.Christopher Faylor1-15/+0
2003-06-06merge from trunkChristopher Faylor18-221/+345
2003-05-26merge from trunkChristopher Faylor29-206/+573
2003-05-12This commit was manufactured by cvs2svn to create branch 'cgf-dev-branch'.cvs2svn5-0/+302
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
2003-05-10merge from trunkChristopher Faylor37-524/+814
2003-05-09This commit was manufactured by cvs2svn to create branch 'cgf-dev-branch'.cvs2svn4-0/+502
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
2003-04-04merge from trunkChristopher Faylor3-27/+32
2003-04-04merge from trunkChristopher Faylor5-6/+41
2003-04-03merge from trunkChristopher Faylor43-977/+1163
2003-03-22merge from trunkChristopher Faylor2-3/+10
2003-03-22merge from trunkChristopher Faylor2-0/+9
2003-03-21merge from trunkChristopher Faylor10-40/+86
2003-03-19merge from trunkChristopher Faylor18-821/+1542
2003-03-19* dtable.cc (cygwin_attach_handle_to_fd): Eliminate unused variable.Christopher Faylor2-1/+4
2003-03-10merge from trunkChristopher Faylor12-47/+198
2003-03-09merge from trunkChristopher Faylor26-158/+540
2003-03-09merge from trunkChristopher Faylor1-7/+20
2003-03-09Merge from trunk.Christopher Faylor7-26/+65
* 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.
2003-03-09Fix merge screwupChristopher Faylor1-5/+12
2003-03-09merge from trunkChristopher Faylor3-22/+20
2003-03-09merge from trunkChristopher Faylor10-120/+152
2003-03-04merge from trunkChristopher Faylor4-0/+66
2003-03-03* lib/getopt.c: Refresh from NetBSD sources.Christopher Faylor2-18/+32
2003-03-03merge from trunkChristopher Faylor3-7/+7
2003-03-02Merge from trunk.Christopher Faylor12-95/+127
* 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.
2003-03-02merge from trunkChristopher Faylor8-51/+37
2003-03-01merge from trunkChristopher Faylor2-27/+69
2003-03-01merge from trunkChristopher Faylor7-72/+195
2003-02-27merge from trunkChristopher Faylor8-12/+41
2003-02-23* cygwin-gperf: Fix typo in FH_FS static storage.Christopher Faylor8-27/+54
* 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.
2003-02-23merge from trunkChristopher Faylor25-275/+495
2003-02-16merge from trunkChristopher Faylor3-448/+481
2003-02-15merge from trunkChristopher Faylor3-3/+82
2003-02-15merge from trunkChristopher Faylor2-0/+5
2003-02-14* path.h (path_conv::set_normalized_path): Declare.Christopher Faylor5-21/+48
(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.