Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-09-22 GNUify non-GNU formatted functions calls throughout.cygwin_daemonConrad Scott
2002-09-22 * cygserver_shm.cc (with_strerr): Remove macro.Conrad Scott
(server_shmmgr::segment_t::~segment_t): Remove calls to with_strerr. (server_shmmgr::segment_t::attach): Ditto. (server_shmmgr::new_segment): Ditto. * shm.cc (with_strerr): Remove macro. (client_shmmgr::shmdt): Remove calls to with_strerr. (client_shmmgr::attach): Ditto.
2002-09-22Merged changes from HEADConrad Scott
2002-09-21 * include/sys/ipc.h: Move to "include/cygwin/ipc.h".Conrad Scott
* include/sys/msg.h: Move to "include/cygwin/msg.h". * include/sys/sem.h: Move to "include/cygwin/sem.h". * include/sys/shm.h: Move to "include/cygwin/shm.h". * include/cygwin/ipc.h: New file. * include/cygwin/msg.h: Ditto. * include/cygwin/sem.h: Ditto. * include/cygwin/shm.h: Ditto. * cygserver_shm.h: Update includes. * msg.cc: Ditto. * sem.cc: Ditto.
2002-09-21Merged changes from HEADConrad Scott
2002-09-21This commit was manufactured by cvs2svn to create branch 'cygwin_daemon'.cvs2svn
Cherrypick from master 2002-09-21 13:03:24 UTC Conrad Scott <conrad.scott@dsl.pipex.com> ' * cygwin_ipc.h: Move to "include/cygwin/ipc.h".': winsup/cygwin/include/cygwin/ipc.h winsup/cygwin/include/cygwin/shm.h
2002-09-21 * safe_memory.h (safe_delete): Make a templated function.Conrad Scott
* cygserver.cc (~server_request): Update use of safe_delete. (main): Ditto. * cygserver_client.cc (client_request::handle_request): Ditto. (client_request::make_request): Ditto. * cygserver_process.cc (~process_cleanup): Ditto. (process::remove): Ditto. (process::cleanup): Ditto. (process_cache::process): Ditto. * cygserver_shm.cc (server_shmmgr::segment_t::detach): Ditto. (server_shmmgr::delete_segment): Ditto. * shm.cc (client_shmmgr::shmdt): Ditto. * threaded_queue.cc (~threaded_queue): Ditto. (threaded_queue::worker_loop): Ditto.
2002-09-21Merged changes from HEADConrad Scott
2002-09-21Merged changes from HEADConrad Scott
2002-09-20Remove trailing whitespace.Conrad Scott
2002-09-20Merged changes from HEADConrad Scott
2002-09-20Fix "corrupted" entries.Conrad Scott
2002-09-19Merged changes from HEADConrad Scott
2002-09-17Merged changes from HEADConrad Scott
2002-09-17Merged changes from HEADConrad Scott
2002-09-16Merged changes from HEADConrad Scott
2002-09-12Merged changes from HEADConrad Scott
2002-09-06Merged changes from HEADConrad Scott
2002-09-04This commit was manufactured by cvs2svn to create branch 'cygwin_daemon'.cvs2svn
Cherrypick from master 2002-09-04 15:17:24 UTC Christopher Faylor <me@cgf.cx> 'some edits': winsup/cygwin/how-autoload-works.txt
2002-09-04Merged changes from HEADConrad Scott
2002-09-03Merged changes from HEADConrad Scott
2002-08-31Merged changes from HEADConrad Scott
2002-08-29Merged changes from HEADConrad Scott
2002-08-29 * safe_memory.h: Replace #include <new> with an explicitConrad Scott
definition of the placement new operator. (safe_delete): Remove unnecessary ## operator.
2002-08-28Merged changes from HEADConrad Scott
2002-08-28This commit was manufactured by cvs2svn to create branch 'cygwin_daemon'.cvs2svn
Cherrypick from master 2002-08-28 00:30:49 UTC Christopher Faylor <me@cgf.cx> 'fragging mumble bruggum newlib': winsup/cygwin/newlib.h
2002-08-27Merged changes from HEADConrad Scott
2002-08-26Merged changes from HEADConrad Scott
2002-08-24Merged changes from HEADConrad Scott
2002-08-18Merged changes from HEADConrad Scott
2002-08-17 Fix bad merge.Conrad Scott
2002-08-17Merged changes from HEADConrad Scott
2002-08-16This commit was manufactured by cvs2svn to create branch 'cygwin_daemon'.cvs2svn
Cherrypick from master 2002-08-16 19:41:39 UTC Christopher Faylor <me@cgf.cx> '* Makefile.in: Add support for new malloc.o and renamed malloc_wrapper.o. Use': winsup/cygwin/cygmalloc.h winsup/cygwin/malloc.cc
2002-08-12Merged changes from HEADConrad Scott
2002-08-07Merged changes from HEADConrad Scott
2002-08-06Merged changes from HEADConrad Scott
2002-08-02Merged changes from HEADConrad Scott
2002-08-02Merged changes from HEADConrad Scott
2002-08-01This commit was manufactured by cvs2svn to create branch 'cygwin_daemon'.cvs2svn
Cherrypick from master 2002-08-01 16:27:29 UTC Christopher Faylor <me@cgf.cx> '* cygthread.cc: Remove cruft.': winsup/cygwin/cygthread.cc winsup/cygwin/cygthread.h
2002-07-31Merged changes from HEADConrad Scott
2002-07-30Merged changes from HEADConrad Scott
2002-07-29Merged changes from HEADConrad Scott
2002-07-28 * cygserver_shm.cc (class server_shmmgr): Remove `cleanup_t'Conrad Scott
friend declaration. (cleanup_t::cleanup_t): Use the segment's shmid as the key rather than the segment pointer itself. (cleanup_t::segptr): Remove method. (cleanup_t::shmid): New method. (cleanup_t::cleanup): Update for new key value. (server_shmmgr::find (segment_t *)): Remove method. * include/cygwin/cygserver_process.h (cleanup_routine::key): Make method const.
2002-07-28 * include/cygwin/cygserver_process.hConrad Scott
(cleanup_routine::_key): New field. (cleanup_routine::cleanup_routine): Initialise new field with new argument. (cleanup_routine::operator==): New method. (cleanup_routine::cleanup): Make argument non-const. (process::is_active): New method. (process::remove): Ditto. (process::check_exit_code): Rename method. * cygserver_process.cc (process::add): Reorganize code. (process::remove): New method. (process::check_exit_code): Rename method. (process::cleanup): Use new `process::is_active' method. (process_cache::process): Ditto. (process_cache::sync_wait_array): Ditto. (process_cache::check_and_remove_process): Ditto. * cygserver_shm.cc (server_shmmgr): Make `cleanup_t' a friend. (segment_t::detach): Make argument non-const. Remove cleanup object from client if appropriate. (cleanup_t::_segptr): Remove field. (cleanup_t::cleanup_t): Initialise parent explicitly. Remove field. (cleanup_t::segptr): New method. (cleanup_t::cleanup): Add error checking and reporting. (server_shmmgr::shmdt): Make argument non-const. (server_shmmgr::find): New method.
2002-07-28 * cygserver.cc (client_request_shutdown::client_request_shutdown):Conrad Scott
Comment out verbose tracing statement. * cygserver_client.cc (client_request_get_version::client_request_get_version): Ditto. (client_request_attach_tty::client_request_attach_tty): Ditto. * cygserver_shm.cc (client_request_shm::client_request_shm): Ditto.
2002-07-27 * cygserver_transport_pipes.cc (transport_layer_pipes::listen):Conrad Scott
Set `_is_listening_endpoint' appropriately.
2002-07-27 * include/cygwin/cygserver_transport.hConrad Scott
(transport_layer_base::listen): Change return type. (transport_layer_base::connect): Ditto. * include/cygwin/cygserver_transport_pipes.h (transport_layer_pipes::listen): Change return type. (transport_layer_pipes::connect): Ditto. (transport_layer_pipes::_sec_none_nih): Remove unused field. (transport_layer_pipes::_is_listening_endpoint): New field. * cygserver_transport_pipes.cc: Synchronize with sockets code. (transport_layer_pipes::transport_layer_pipes): Initialise new field. Separate out asserts. (transport_layer_pipes::listen): Change return type. Add asserts. (transport_layer_pipes::accept): Add asserts. (transport_layer_pipes::read): Change conditional to an assert. Add assert. (transport_layer_pipes::write): Ditto. (transport_layer_pipes::connect): Change return type. Change conditional to an assert. Add asserts. Rationalize error code slightly. (transport_layer_pipes::impersonate_client): Add asserts. * include/cygwin/cygserver_transport_sockets.h (transport_layer_sockets::listen): Change return type. (transport_layer_sockets::connect): Ditto. (transport_layer_sockets::_addr): Change type of field. (transport_layer_sockets::_addr_len): Ditto. (transport_layer_sockets::_is_accepted_endpoint): New field. (transport_layer_sockets::_is_listening_endpoint): Ditto. * cygserver_transport_sockets.cc (MAX_CONNECT_RETRY): New constant. (transport_layer_sockets::transport_layer_sockets): Initialise new fields. Only initialise the socket address where necessary. (transport_layer_sockets::listen): Change return type. Rewrite. (transport_layer_sockets::accept): Add asserts. Add tracing statements. Use a local variable to hold the accepted address. (transport_layer_sockets::close): Add tracing statements. Unlink the UNIX domain socket file as appropriate. Close the socket cleanly. (transport_layer_sockets::read): Rewrite method. (transport_layer_sockets::write): Ditto. (transport_layer_sockets::connect): Change return type. Rewrite. * cygserver.cc (server_submission_loop::request_loop): Run the listening thread at high priority with special handling for shutdown. (main): Print the request error code rather than errno in shutdown request code. Install signal handlers with sigaction(2) to avoid setting SA_RESTART. Check value of the listen method call, now it has one. * cygserver_client.cc (client_request::make_request): Check new return value on connect method call.
2002-07-27 * include/cygwin/cygserver_transport_pipes.hConrad Scott
(cygserver_transport_pipes::_sd): Rename field. (cygserver_transport_pipes::_sec_none_nih): Ditto. (cygserver_transport_pipes::_sec_all_nih): Ditto. (cygserver_transport_pipes::_pipe_name): Ditto. (cygserver_transport_pipes::_hPipe): Ditto. (cygserver_transport_pipes::_is_accepted_endpoint): Ditto. * cygserver_transport_pipes.cc (transport_layer_pipes::transport_layer_pipes): Rename fields. (transport_layer_pipes::init_security): Ditto. (transport_layer_pipes::listen): Ditto. (transport_layer_pipes::accept): Ditto. (transport_layer_pipes::close): Ditto. (transport_layer_pipes::read): Ditto. (transport_layer_pipes::write): Ditto. (transport_layer_pipes::connect): Ditto. (transport_layer_pipes::impersonate_client): Ditto. (transport_layer_pipes::revert_to_self): Ditto. * include/cygwin/cygserver_transport_sockets.h (cygserver_transport_sockets::_fd): Rename field. (cygserver_transport_sockets::_addr): Ditto. (cygserver_transport_sockets::_addr_len): Ditto. * cygserver_transport_sockets.cc (transport_layer_sockets::transport_layer_sockets): Rename fields. (transport_layer_sockets::listen): Ditto. (transport_layer_sockets::accept): Ditto. (transport_layer_sockets::close): Ditto. (transport_layer_sockets::read): Ditto. (transport_layer_sockets::write): Ditto. (transport_layer_sockets::connect): Ditto.
2002-07-27 * cygserver_shm.cc (with_strerr): Fix use of %p format.Conrad Scott
* shm.cc (client_shmmgr::shmat): Ditto. (client_shmmgr::shmctl): Ditto. (client_shmmgr::shmdt): Ditto. (client_shmmgr::attach): Ditto.
2002-07-26Merged changes from HEADConrad Scott