summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge from trunkcvs/cgf-dev-branchcgf-dev-branchChristopher Faylor2003-09-142-5/+17
|
* merge from trunkChristopher Faylor2003-09-1419-63/+175
|
* merge from trunkChristopher Faylor2003-09-1118-289/+950
|
* merge from trunkChristopher Faylor2003-09-101-3/+1
|
* merge from trunkChristopher Faylor2003-09-1049-933/+1725
|
* merge from trunkChristopher Faylor2003-09-0233-2626/+4789
|
* merge from trunkChristopher Faylor2003-08-2732-241/+873
|
* merge from trunkChristopher Faylor2003-08-0633-536/+716
|
* merge from trunkChristopher Faylor2003-07-102-1/+5
|
* merge from trunkChristopher Faylor2003-07-102-23/+60
|
* merge from trunkChristopher Faylor2003-07-1012-33/+170
|
* merge from trunkChristopher Faylor2003-07-0692-496/+4033
|
* .Christopher Faylor2003-07-031-4/+268
|
* .Christopher Faylor2003-06-061-15/+0
|
* merge from trunkChristopher Faylor2003-06-0618-220/+386
|
* merge from trunkChristopher Faylor2003-05-2634-192/+900
|
* merge from trunkChristopher Faylor2003-05-1041-507/+2915
|
* merge from trunkChristopher Faylor2003-04-043-26/+78
|
* merge from trunkChristopher Faylor2003-04-045-6/+41
|
* merge from trunkChristopher Faylor2003-04-0343-972/+1268
|
* merge from trunkChristopher Faylor2003-03-222-3/+10
|
* merge from trunkChristopher Faylor2003-03-222-0/+9
|
* merge from trunkChristopher Faylor2003-03-2110-39/+216
|
* merge from trunkChristopher Faylor2003-03-1918-407/+2254
|
* * dtable.cc (cygwin_attach_handle_to_fd): Eliminate unused variable.Christopher Faylor2003-03-192-1/+4
|
* merge from trunkChristopher Faylor2003-03-1012-14/+2066
|
* merge from trunkChristopher Faylor2003-03-091-1/+1
|
* merge from trunkChristopher Faylor2003-03-0926-152/+1460
|
* Merge from trunk.Christopher Faylor2003-03-097-24/+74
| | | | | | | * 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.
* Fix merge screwupChristopher Faylor2003-03-091-5/+12
|
* merge from trunkChristopher Faylor2003-03-093-21/+188
|
* merge from trunkChristopher Faylor2003-03-0910-116/+2929
|
* merge from trunkChristopher Faylor2003-03-044-0/+66
|
* * lib/getopt.c: Refresh from NetBSD sources.Christopher Faylor2003-03-032-18/+32
|
* merge from trunkChristopher Faylor2003-03-033-7/+7
|
* Merge from trunk.Christopher Faylor2003-03-0212-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.
* merge from trunkChristopher Faylor2003-03-028-51/+37
|
* merge from trunkChristopher Faylor2003-03-012-27/+69
|
* merge from trunkChristopher Faylor2003-03-017-72/+195
|
* merge from trunkChristopher Faylor2003-02-278-12/+41
|
* * cygwin-gperf: Fix typo in FH_FS static storage.Christopher Faylor2003-02-238-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.
* merge from trunkChristopher Faylor2003-02-2325-274/+523
|
* merge from trunkChristopher Faylor2003-02-163-448/+481
|
* merge from trunkChristopher Faylor2003-02-153-3/+82
|
* merge from trunkChristopher Faylor2003-02-152-0/+5
|
* * path.h (path_conv::set_normalized_path): Declare.Christopher Faylor2003-02-145-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.
* merge from trunk.Christopher Faylor2003-02-1472-435/+6586
| | | | | | | | | | | | | | | | | | | | | Reorganize includes throughout so that path.h comes before fhandler.h. Eliminate path_conv arguments from fhandler functions which take them, throughout. Use get_name() and get_win32_name() consistently throughout for fhandler objects. Use build_fh_* functions throughout, where appropriate. * fhandler.h (fhandler_base): Store path_conv struct here. Remove dev. * dtable.h (dtable::build_fhandler_*): Remove. (build_fh_dev): New. (build_fh_pc): New. (build_fh_name): New. * dtable.cc (build_fh_dev): New. (build_fh_pc): New. (build_fh_name): New. * fhandler.h (fhandler_base::set_name): Change argument. * fhandler.cc (fhandler_base::set_name): Just accept a path_conv argument. (executable_states): Move. * path.h (executable_state): Accept. * syscalls.cc (stat_worker): Make static. * winsup.h (stat_worker): Remove definition.
* merge from trunkChristopher Faylor2003-02-136-8/+25
|
* merge from trunkChristopher Faylor2003-02-1111-11/+1513
|
* merge from trunkChristopher Faylor2003-02-095-107/+132
|