mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-15 19:09:58 +08:00
91301b852f
(CYGWIN_LIB): Delete. (cygserver.exe target): Add -L$(cygwin_build) to the link line to force linker to use build tree version of the library. Remove specific inclusion of libcygwin.a from the link line.
181 lines
6.2 KiB
Plaintext
181 lines
6.2 KiB
Plaintext
2003-12-26 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* Makefile.in (CFLAGS, CXXFLAGS): Remove unneeded include.
|
|
(CYGWIN_LIB): Delete.
|
|
(cygserver.exe target): Add -L$(cygwin_build) to the link line to force
|
|
linker to use build tree version of the library. Remove specific
|
|
inclusion of libcygwin.a from the link line.
|
|
|
|
2003-12-16 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* bsd_helper.cc (tunable_params): Add entries for kern.ipc.msgmnb and
|
|
kern.ipc.msgtql. Raise max value for kern.ipc.msgseg to 65535.
|
|
* cygserver.conf: Add kern.ipc.msgmnb and kern.ipc.msgtql.
|
|
* sysv_msg.cc (msginit): Add TUNABLE_INT_FETCH call for
|
|
kern.ipc.msgmnb and kern.ipc.msgtql.
|
|
|
|
2003-11-26 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* cygserver.cc (main): Move call to ipcinit() up before installing
|
|
any threads.
|
|
* sysv_sem.cc: Update to FreeBSD version 1.67.
|
|
(seminit): Initialize semaphore sequence numbers to 0.
|
|
|
|
2003-11-26 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* Makefile.in (CYGWIN_LIB): Variable pointing to libcygwin.a in
|
|
the parallel cygwin dir.
|
|
(cygserver.exe): Depend on and link against $CYGWIN_LIB.
|
|
|
|
2003-11-25 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* Makefile.in (CXXFLAGS): Remove duplicate options handled in
|
|
Makefile.common.
|
|
|
|
2003-11-22 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* msg.cc (client_request_msg::serve): Add default case to msgop switch.
|
|
* sem.cc (client_request_sem::serve): Add default case to semop switch.
|
|
* shm.cc (client_request_shm::serve): Add default case to shmop switch.
|
|
|
|
2003-11-21 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* Makefile.in (install): Explicitely create directories. Install
|
|
README to $(prefix)/share/doc/Cygwin.
|
|
* README: New file.
|
|
|
|
2003-11-21 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* cygserver.cc (print_usage): Fix scrambled output.
|
|
|
|
2003-11-20 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* cygserver-config: Slightly modify printed message.
|
|
|
|
2003-11-20 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
* Makefile.in (install): Install cygserver-config script to bindir.
|
|
* cygserver-config: New script.
|
|
|
|
2003-11-19 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
Don't use safe_new but new throughout. Fix copyright dates
|
|
throughout.
|
|
* Makefile.in: Accomodate all new files and name changes.
|
|
Add a *.d dependency.
|
|
(sbindir): Add.
|
|
(etcdir): Drop in favor of more appropriate sysconfdir definition.
|
|
(sysconfdir): Add.
|
|
(CXXFLAGS): Add -MMD flag. Add SYSCONFDIR definition.
|
|
(.SUFFIXES): Add.
|
|
(install): Add action items.
|
|
(libclean): New target.
|
|
(fullclean): Ditto.
|
|
* bsd_helper.cc: New file.
|
|
* bsd_helper.h: Ditto.
|
|
* bsd_log.cc: Ditto.
|
|
* bsd_log.h: Ditto.
|
|
* bsd_mutex.cc: Ditto.
|
|
* bsd_mutex.h: Ditto.
|
|
* client.cc: Rearrange to build as less as possible if
|
|
__INSIDE_CYGWIN__.
|
|
(client_request::handle_request): Add Message Queue and Semaphore
|
|
handling.
|
|
* cygserver.cc: Rearrange to build as less as possible if
|
|
__INSIDE_CYGWIN__. Use new debug/log/panic logging functions.
|
|
(DEF_CONFIG_FILE): New definition for configuration file. Use
|
|
throughout.
|
|
(getfunc): Remove.
|
|
(__cygserver__printf): Remove.
|
|
(client_request_attach_tty::serve): Return error if impersonation
|
|
fails.
|
|
(print_usage): Pump up help message.
|
|
(print_version): Add output of default configuration file.
|
|
(main): Accommodate new options. Allow overwrite of threading options
|
|
from config file. Call several new initialization functions. Drop
|
|
printing dots. Don't define SIGHANDLE inline.
|
|
* cygserver.conf: New file.
|
|
* cygserver_process.h: Rename to process.h.
|
|
* cygserver_transport.h: Rename to transport.h.
|
|
* cygserver_transport_pipes.h: Rename to transport_pipes.h.
|
|
* cygserver_transport_sockets.h: Rename to transport_sockets.h.
|
|
* msg.cc: Rewrite.
|
|
* sem.cc: Rewrite.
|
|
* shm.cc: Rewrite.
|
|
* sysv_msg.cc: New file, derived from FreeBSD version 1.52.
|
|
* sysv_sem.cc: New file, derived from FreeBSD version 1.66.
|
|
* sysv_shm.cc: New file, derived from FreeBSD version 1.89.
|
|
* threaded_queue.cc: Rearrange to build as less as possible if
|
|
__INSIDE_CYGWIN__.
|
|
* transport.cc (transport_layer_base::impersonate_client): Define bool.
|
|
(transport_layer_base::revert_to_self): Ditto.
|
|
* transport.h (transport_layer_base::impersonate_client): Declare bool.
|
|
(transport_layer_base::revert_to_self): Ditto.
|
|
* transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
|
|
Don't call init_security.
|
|
(init_security): Remove.
|
|
(transport_layer_pipes::accept): Use global sec_all_nih.
|
|
(transport_layer_pipes::connect): Ditto.
|
|
(transport_layer_pipes::impersonate_client): Define bool.
|
|
(transport_layer_pipes::revert_to_self): Ditt.
|
|
* transport_pipes.h (transport_layer_pipes::impersonate_client): Declare
|
|
bool.
|
|
(transport_layer_pipes::revert_to_self): Ditto.
|
|
* woutsup.h: Include bsd compatibility headers.
|
|
(SIGHANDLE): Add definition.
|
|
(__cygserver__printf): Remove definition.
|
|
(__noop_printf): Ditto.
|
|
(debug_printf): Define using debug.
|
|
(syscall_printf): Define using log.
|
|
(system_printf): Ditto.
|
|
Drop all other _printf definitions.
|
|
|
|
2003-10-22 Corinna Vinschen <corinna@vinschen.de>
|
|
|
|
Accomodate moving cygserver header files from cygwin/include/cygwin
|
|
to here and cygwin dir.
|
|
* Makefile.in (EXEEXT): Drop as unused.
|
|
(EXEEXT_FOR_BUILD): Ditto.
|
|
(all): Don't build libcygserver.a.
|
|
* cygserver_process.h: Moved from cygwin/include/cygwin to here.
|
|
* cygserver_transport.h: Ditto.
|
|
* cygserver_transport_pipes.h: Ditto.
|
|
* cygserver_transport_sockets.h: Ditto.
|
|
* ipc.h: Moved to ../cygwin and renamed to cygserver_ipc.h.
|
|
* shm.h: Moved to ../cygwin and renamed to cygserver_shm.h.
|
|
|
|
2003-08-30 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* msg.cc: New file.
|
|
* sem.cc: Ditto.
|
|
|
|
2003-08-30 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* threaded_queue.h: New file.
|
|
|
|
2003-08-25 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* Makefile.in: Build libcygserver.a.
|
|
* client.cc: Rename allow_daemon to allow_server.
|
|
|
|
2003-07-25 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* configure.in: Use 'install-sh -c'.
|
|
* configure: Regenerate.
|
|
|
|
2003-07-25 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* configure.in: Always use install-sh.
|
|
* configure: Regenerate.
|
|
|
|
2003-07-01 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* Makefile.in (OBJS): Move some more files from cygwin directory.
|
|
* woutsup.h: Define _MT_SAFE.
|
|
|
|
2003-07-01 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* configure.in: First pass.
|
|
* Makefile.in: Ditto.
|
|
* configure: Generate.
|