Reset ChangeLog dates from cygwin_daemon merge.

This commit is contained in:
Christopher Faylor 2002-09-22 21:44:17 +00:00
parent 6299349ba4
commit c87c8a533f

View File

@ -16,7 +16,7 @@
(client_shmmgr::shmdt): Remove calls to with_strerr. (client_shmmgr::shmdt): Remove calls to with_strerr.
(client_shmmgr::attach): Ditto. (client_shmmgr::attach): Ditto.
2002-09-21 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/sys/ipc.h: Move to "include/cygwin/ipc.h". * include/sys/ipc.h: Move to "include/cygwin/ipc.h".
* include/sys/msg.h: Move to "include/cygwin/msg.h". * include/sys/msg.h: Move to "include/cygwin/msg.h".
@ -30,7 +30,7 @@
* msg.cc: Ditto. * msg.cc: Ditto.
* sem.cc: Ditto. * sem.cc: Ditto.
2002-09-21 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* safe_memory.h (safe_delete): Make a templated function. * safe_memory.h (safe_delete): Make a templated function.
* cygserver.cc (~server_request): Update use of safe_delete. * cygserver.cc (~server_request): Update use of safe_delete.
@ -47,13 +47,13 @@
* threaded_queue.cc (~threaded_queue): Ditto. * threaded_queue.cc (~threaded_queue): Ditto.
(threaded_queue::worker_loop): Ditto. (threaded_queue::worker_loop): Ditto.
2002-08-29 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* safe_memory.h: Replace #include <new> with an explicit * safe_memory.h: Replace #include <new> with an explicit
definition of the placement new operator. definition of the placement new operator.
(safe_delete): Remove unnecessary ## operator. (safe_delete): Remove unnecessary ## operator.
2002-07-28 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc (class server_shmmgr): Remove `cleanup_t' * cygserver_shm.cc (class server_shmmgr): Remove `cleanup_t'
friend declaration. friend declaration.
@ -66,7 +66,7 @@
* include/cygwin/cygserver_process.h (cleanup_routine::key): Make * include/cygwin/cygserver_process.h (cleanup_routine::key): Make
method const. method const.
2002-07-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver_process.h * include/cygwin/cygserver_process.h
(cleanup_routine::_key): New field. (cleanup_routine::_key): New field.
@ -96,7 +96,7 @@
(server_shmmgr::shmdt): Make argument non-const. (server_shmmgr::shmdt): Make argument non-const.
(server_shmmgr::find (segment_t *)): New method. (server_shmmgr::find (segment_t *)): New method.
2002-07-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc (client_request_shutdown::client_request_shutdown): * cygserver.cc (client_request_shutdown::client_request_shutdown):
Comment out verbose tracing statement. Comment out verbose tracing statement.
@ -106,12 +106,12 @@
* cygserver_shm.cc (client_request_shm::client_request_shm): * cygserver_shm.cc (client_request_shm::client_request_shm):
Ditto. Ditto.
2002-07-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_transport_pipes.cc (transport_layer_pipes::listen): * cygserver_transport_pipes.cc (transport_layer_pipes::listen):
Set `_is_listening_endpoint' appropriately. Set `_is_listening_endpoint' appropriately.
2002-07-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver_transport.h * include/cygwin/cygserver_transport.h
(transport_layer_base::listen): Change return type. (transport_layer_base::listen): Change return type.
@ -163,7 +163,7 @@
* cygserver_client.cc (client_request::make_request): Check new * cygserver_client.cc (client_request::make_request): Check new
return value on connect method call. return value on connect method call.
2002-07-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver_transport_pipes.h * include/cygwin/cygserver_transport_pipes.h
(cygserver_transport_pipes::_sd): Rename field. (cygserver_transport_pipes::_sd): Rename field.
@ -196,7 +196,7 @@
(transport_layer_sockets::write): Ditto. (transport_layer_sockets::write): Ditto.
(transport_layer_sockets::connect): Ditto. (transport_layer_sockets::connect): Ditto.
2002-07-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc (with_strerr): Fix use of %p format. * cygserver_shm.cc (with_strerr): Fix use of %p format.
* shm.cc (client_shmmgr::shmat): Ditto. * shm.cc (client_shmmgr::shmat): Ditto.
@ -204,34 +204,34 @@
(client_shmmgr::shmdt): Ditto. (client_shmmgr::shmdt): Ditto.
(client_shmmgr::attach): Ditto. (client_shmmgr::attach): Ditto.
2002-07-14 Christopher Faylor <cgf@redhat.com> 2002-09-22 Christopher Faylor <cgf@redhat.com>
* woutsup.h (system_printf): Remove extraneous semicolon from macro * woutsup.h (system_printf): Remove extraneous semicolon from macro
definition. definition.
2002-07-14 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_transport_pipes.cc * cygserver_transport_pipes.cc
(transport_layer_pipes::connect): Use ProtectHandle in DLL code. (transport_layer_pipes::connect): Use ProtectHandle in DLL code.
(transport_layer_pipes::close): Use ForceCloseHandle in DLL code. (transport_layer_pipes::close): Use ForceCloseHandle in DLL code.
2002-07-13 Nicholas Wourms <nwourms@netscape.com> 2002-09-22 Nicholas Wourms <nwourms@netscape.com>
* threaded_queue.h (class queue_submission_loop): Correct friend * threaded_queue.h (class queue_submission_loop): Correct friend
declaration for GCC 3.1.1. declaration for GCC 3.1.1.
* include/cygwin/cygserver_process.h (class process): Ditto. * include/cygwin/cygserver_process.h (class process): Ditto.
(class process_cache): Ditto. (class process_cache): Ditto.
2002-07-12 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc (server_shmmgr::shmdt): Only call * cygserver_shm.cc (server_shmmgr::shmdt): Only call
delete_segment if the segment exists [sic]. delete_segment if the segment exists [sic].
2002-07-12 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* safe_memory.h: Include <new> rather than <new.h> for gcc 3. * safe_memory.h: Include <new> rather than <new.h> for gcc 3.
2002-07-11 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* safe_memory.h: New file extracted from "woutsup.h". * safe_memory.h: New file extracted from "woutsup.h".
* woutsup.h: Move the "safe" new/delete macros into the new * woutsup.h: Move the "safe" new/delete macros into the new
@ -251,7 +251,7 @@
(client_shmmgr::shmdt): Ditto. (client_shmmgr::shmdt): Ditto.
(client_shmmgr::new_segment): Ditto. (client_shmmgr::new_segment): Ditto.
2002-07-11 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_process (process::process): Add the client's cygpid * cygserver_process (process::process): Add the client's cygpid
and winpid to all tracing statements as appropriate. and winpid to all tracing statements as appropriate.
@ -266,7 +266,7 @@
(client_request_shm::serve): Update for the new signature of the (client_request_shm::serve): Update for the new signature of the
shmctl and shmget methods. shmctl and shmget methods.
2002-07-11 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc (client_request_shutdown::serve): Don't set the * cygserver.cc (client_request_shutdown::serve): Don't set the
shutdown flag directly, but send a SIGINT, as the signal handler shutdown flag directly, but send a SIGINT, as the signal handler
@ -280,7 +280,7 @@
(shmdt): Ditto. (shmdt): Ditto.
(shmget): Ditto. (shmget): Ditto.
2002-07-11 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc: Automatically detach processes from any * cygserver_shm.cc: Automatically detach processes from any
segments they are attached to at exit. segments they are attached to at exit.
@ -340,12 +340,12 @@
* include/sys/shm.h (shmatt_t): Make unsigned as per SUSv3. * include/sys/shm.h (shmatt_t): Make unsigned as per SUSv3.
(shm_info::shm_atts): New field. (shm_info::shm_atts): New field.
2002-07-11 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc (class server_shmmgr::segment_t): Add `_' * cygserver_shm.cc (class server_shmmgr::segment_t): Add `_'
prefix to the names of all fields. prefix to the names of all fields.
2002-07-10 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* msg.cc: New file of stub functions, no functionality. * msg.cc: New file of stub functions, no functionality.
* sem.cc: Ditto. * sem.cc: Ditto.
@ -379,7 +379,7 @@
(server_shmmgr::delete_segment): Update the new `_shm_tot' field. (server_shmmgr::delete_segment): Update the new `_shm_tot' field.
* Makefile.in (DLL_OFILES): Add new DLL object files. * Makefile.in (DLL_OFILES): Add new DLL object files.
2002-07-09 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_transport_pipes.cc: The main change is to make the * cygserver_transport_pipes.cc: The main change is to make the
client try harder to connect to the server if it's previously client try harder to connect to the server if it's previously
@ -401,7 +401,7 @@
the situation where WaitNamedPipe fails to wait [sic] and add a the situation where WaitNamedPipe fails to wait [sic] and add a
`Sleep (0)' so that the server gets a chance to run. `Sleep (0)' so that the server gets a chance to run.
2002-07-03 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* dcrt0.cc: Only check for cygserver if and when required. * dcrt0.cc: Only check for cygserver if and when required.
(dll_crt0_1): Remove call to `cygserver_init ()'. (dll_crt0_1): Remove call to `cygserver_init ()'.
@ -432,7 +432,7 @@
(cygserver_init): Make available in cygserver as well the DLL. (cygserver_init): Make available in cygserver as well the DLL.
Remove `check_version_too' argument. Remove `check_version_too' argument.
2002-07-03 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc: Implement the ipcs(8) interfaces, IPC_INFO, * cygserver_shm.cc: Implement the ipcs(8) interfaces, IPC_INFO,
SHM_STAT and SHM_INFO. SHM_STAT and SHM_INFO.
@ -510,25 +510,25 @@
the `_parameters.in' struct, not of the whole in/out parameter the `_parameters.in' struct, not of the whole in/out parameter
union. union.
2002-07-02 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* shm.cc: Remove the use of a static client_shmmgr object. * shm.cc: Remove the use of a static client_shmmgr object.
(client_shmmgr::_instance): New static variable. (client_shmmgr::_instance): New static variable.
(client_shmmgr::instance): Allocate a new shmmgr on the heap, (client_shmmgr::instance): Allocate a new shmmgr on the heap,
rather than using a local static object. rather than using a local static object.
2002-07-01 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_transport.cc (create_server_transport): Fix * cygserver_transport.cc (create_server_transport): Fix
cut-and-paste error. cut-and-paste error.
2002-06-30 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_client.cc (client_request::handle_request): Don't * cygserver_client.cc (client_request::handle_request): Don't
bother with the client request activity marker when compiled with bother with the client request activity marker when compiled with
debugging output. debugging output.
2002-06-30 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_transport_pipes.cc * cygserver_transport_pipes.cc
(MAX_WAIT_NAMED_PIPE_RETRY): New constant. (MAX_WAIT_NAMED_PIPE_RETRY): New constant.
@ -543,12 +543,12 @@
(transport_layer_pipes::connect): Ditto. New, but still bogus, (transport_layer_pipes::connect): Ditto. New, but still bogus,
retry logic. retry logic.
2002-06-30 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc (server_shmmgr::server_shmmgr): All fields have * cygserver_shm.cc (server_shmmgr::server_shmmgr): All fields have
to be initialized now that the singleton is no longer static. to be initialized now that the singleton is no longer static.
2002-06-30 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc (server_shmmgr::_instance): New static field. * cygserver_shm.cc (server_shmmgr::_instance): New static field.
(server_shmmgr::_instance_once): Ditto. (server_shmmgr::_instance_once): Ditto.
@ -556,7 +556,7 @@
(server_shmmgr::instance): Use a pthread_once_t rather than (server_shmmgr::instance): Use a pthread_once_t rather than
relying on a local static variable. relying on a local static variable.
2002-06-30 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* woutsup.h: Remove all uses of the C++ new and delete operators * woutsup.h: Remove all uses of the C++ new and delete operators
throughout cygserver until they are fully thread-safe. throughout cygserver until they are fully thread-safe.
@ -589,13 +589,13 @@
(print_usage): Replace iostreams with FILEs. (print_usage): Replace iostreams with FILEs.
(print_version): Ditto. (print_version): Ditto.
2002-06-30 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_transport_sockets.cc * cygserver_transport_sockets.cc
(transport_layer_sockets::accept): Rename local variable (transport_layer_sockets::accept): Rename local variable
`accept_fd' to avoid shadowing the `fd' field. `accept_fd' to avoid shadowing the `fd' field.
2002-06-29 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygwin_ipc.h: Moved (back) to "include/sys/ipc.h". * cygwin_ipc.h: Moved (back) to "include/sys/ipc.h".
* cygwin_shm.h: Moved (back) to "include/sys/shm.h". * cygwin_shm.h: Moved (back) to "include/sys/shm.h".
@ -604,7 +604,7 @@
* cygserver_shm.h: Update for new header file locations. * cygserver_shm.h: Update for new header file locations.
* ipc.cc: Ditto. * ipc.cc: Ditto.
2002-06-28 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_client.cc (client_request::make_request): Comment out * cygserver_client.cc (client_request::make_request): Comment out
a verbose tracing statement. a verbose tracing statement.
@ -616,14 +616,14 @@
(class client_request_shutdown): Ditto. (class client_request_shutdown): Ditto.
(class client_request_attach_tty): Ditto. (class client_request_attach_tty): Ditto.
2002-06-28 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_ipc.h: New file. * cygserver_ipc.h: New file.
* cygserver_shm.h: Re-written from scratch. * cygserver_shm.h: Re-written from scratch.
* cygserver_shm.cc: Ditto. * cygserver_shm.cc: Ditto.
* shm.cc: Ditto. * shm.cc: Ditto.
2002-06-28 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* threaded_queue.h (class queue_request): Re-write. * threaded_queue.h (class queue_request): Re-write.
(threaded_queue_thread_function): Remove. (threaded_queue_thread_function): Remove.
@ -668,7 +668,7 @@
* cygserver_shm.cc (client_request_shm::serve): Release the * cygserver_shm.cc (client_request_shm::serve): Release the
process object after use. process object after use.
2002-06-27 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_client.cc (client_request::handle_request): Correct * cygserver_client.cc (client_request::handle_request): Correct
tracing statement. tracing statement.
@ -678,12 +678,12 @@
* cygwin_shm.h: Ditto. * cygwin_shm.h: Ditto.
* woutsup.h: Add definition of _WIN32_WINNT. * woutsup.h: Add definition of _WIN32_WINNT.
2002-06-24 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_client (client_request::make_request): Replace my * cygserver_client (client_request::make_request): Replace my
inappropriate use of set_errno () with error_code () throughout. inappropriate use of set_errno () with error_code () throughout.
2002-06-24 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver.h: Add forward declarations of class * include/cygwin/cygserver.h: Add forward declarations of class
transport_layer_base and class process_cache to reduce transport_layer_base and class process_cache to reduce
@ -700,7 +700,7 @@
* fhandler_tty.cc: Ditto. * fhandler_tty.cc: Ditto.
* tty.cc: Ditto. * tty.cc: Ditto.
2002-06-24 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.h: Replace <sys/shm.h> with "cygwin_shm.h" after * cygserver_shm.h: Replace <sys/shm.h> with "cygwin_shm.h" after
merge from HEAD. merge from HEAD.
@ -708,7 +708,7 @@
merge from HEAD. merge from HEAD.
* cygwin_shm.h: Ditto. * cygwin_shm.h: Ditto.
2002-06-21 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc: The tests for a duplicate server instance are now * cygserver.cc: The tests for a duplicate server instance are now
the responsibility of the transport layer. the responsibility of the transport layer.
@ -769,7 +769,7 @@
appropriate. appropriate.
(transport_layer_pipes::close): Update the `pipe_instance' count. (transport_layer_pipes::close): Update the `pipe_instance' count.
2002-06-18 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* woutsup.h (cygserver_running): Add declaration. * woutsup.h (cygserver_running): Add declaration.
(api_fatal): Eliminate. (api_fatal): Eliminate.
@ -796,7 +796,7 @@
transport connections so that (one day) the transport classes can transport connections so that (one day) the transport classes can
tidy up on cygserver shutdown. tidy up on cygserver shutdown.
2002-06-17 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc (main): Adjust tracing output for a cleaner display * cygserver.cc (main): Adjust tracing output for a cleaner display
when compiled without --enable-debugging. when compiled without --enable-debugging.
@ -812,7 +812,7 @@
(client_request::make_request): Remove the explicit close of (client_request::make_request): Remove the explicit close of
`transport' as it is closed on deletion. `transport' as it is closed on deletion.
2002-06-17 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver.h: Change the client_request classes to * include/cygwin/cygserver.h: Change the client_request classes to
give greater encapsulation and to allow variable length requests give greater encapsulation and to allow variable length requests
@ -897,7 +897,7 @@
(shmget): Ditto. (shmget): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::cygserver_attach_tty): Ditto. * fhandler_tty.cc (fhandler_tty_slave::cygserver_attach_tty): Ditto.
2002-06-17 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver_transport.h * include/cygwin/cygserver_transport.h
(cygserver_transport::read): Change buffer type to void *. (cygserver_transport::read): Change buffer type to void *.
@ -916,7 +916,7 @@
match behaviour of cygserver_transport_sockets class. match behaviour of cygserver_transport_sockets class.
(cygserver_transport_pipes::write): Ditto. (cygserver_transport_pipes::write): Ditto.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc (version): New static variable. * cygserver.cc (version): New static variable.
(server_request_queue::add_connection): Remove my gratuitous use (server_request_queue::add_connection): Remove my gratuitous use
@ -930,7 +930,7 @@
for inspiration here). for inspiration here).
(main): More argument checking. Add --help and --version options. (main): More argument checking. Add --help and --version options.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver.h (client_request::serve): Make pure * include/cygwin/cygserver.h (client_request::serve): Make pure
virtual. virtual.
@ -940,7 +940,7 @@
(server_request::process): Use new client_request_invalid (server_request::process): Use new client_request_invalid
class. And remove goto's. class. And remove goto's.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc (class server_request): Add virtual destructor. * cygserver.cc (class server_request): Add virtual destructor.
(server_request_queue::addConnection): New method to replace bad (server_request_queue::addConnection): New method to replace bad
@ -985,7 +985,7 @@
(queue_request::process): Remove definition of pure virtual (queue_request::process): Remove definition of pure virtual
method. method.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver.h (client_request::send): Make * include/cygwin/cygserver.h (client_request::send): Make
non-virtual. non-virtual.
@ -994,7 +994,7 @@
* cygserver_client.cc: Ditto. * cygserver_client.cc: Ditto.
(cygserver_init): Fix error handling. (cygserver_init): Fix error handling.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc: Throughout the code, check and correct level of * cygserver.cc: Throughout the code, check and correct level of
the XXX_printf() functions used. Comment out several of the the XXX_printf() functions used. Comment out several of the
@ -1010,12 +1010,12 @@
(client_request_shm::client_request_shm): Use hi_ulong() and (client_request_shm::client_request_shm): Use hi_ulong() and
lo_ulong() in call to debug_printf(). lo_ulong() in call to debug_printf().
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver_shm.cc: Remove #define __INSIDE_CYGWIN__ from around * cygserver_shm.cc: Remove #define __INSIDE_CYGWIN__ from around
<sys/shm.h> as it no longer contains any internal code. <sys/shm.h> as it no longer contains any internal code.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/sys/ipc.h (IPC_PRIVATE): Add cast to key_t. * include/sys/ipc.h (IPC_PRIVATE): Add cast to key_t.
(IPC_INFO): New flag for ipcs(8). (IPC_INFO): New flag for ipcs(8).
@ -1042,7 +1042,7 @@
(shmctl): Ditto. (shmctl): Ditto.
(shmget): Ditto. Remove obsolete #if 0 ... #endif code. (shmget): Ditto. Remove obsolete #if 0 ... #endif code.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* include/cygwin/cygserver_transport.h * include/cygwin/cygserver_transport.h
(transport_layer_base::transport_layer_base): Remove since it is (transport_layer_base::transport_layer_base): Remove since it is
@ -1064,7 +1064,7 @@
(transport_layer_base::write): Ditto. (transport_layer_base::write): Ditto.
(transport_layer_base::connect): Ditto. (transport_layer_base::connect): Ditto.
2002-06-16 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* cygserver.cc (check_and_dup_handle): Only use security code if * cygserver.cc (check_and_dup_handle): Only use security code if
running on NT, i.e. if wincap.has_security(). running on NT, i.e. if wincap.has_security().
@ -1092,7 +1092,7 @@
Change winpid type to DWORD. Change winpid type to DWORD.
(class process): Ditto. (class process): Ditto.
2002-06-15 Conrad Scott <conrad.scott@dsl.pipex.com> 2002-09-22 Conrad Scott <conrad.scott@dsl.pipex.com>
* woutsup.h: New file. * woutsup.h: New file.
* cygserver.cc: Use "woutsup.h" and new XXX_printf macros. * cygserver.cc: Use "woutsup.h" and new XXX_printf macros.