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
2016-04-04Rename without-mingw-progs to with-cross-bootstrapPeter Foley
Rename without-mingw-progs to with-cross-bootstrap, since it now disables additional checks that are problematic for cross-compilers. When cross-compiling a toolchain targeting cygwin, building cygwin1.dll requires libgcc. However, building libgcc requires the cygwin headers to be installed. Configuring cygwin requries the mingw-crt libraries, which require the cygwin headers to be installed. Work around this circular dependency by making the --with-cross-bootstrap configure option skip cygwin's configure checks for valid mingw-crt libraries. Cygwin will still properly link against these libraries if they exist, but this allows configure to succeed even if the libraries have not been built yet. Since the mingw-crt libraries only require the cygwin headers to be installed, this allows us to successfully configure cygwin so that we can only install the headers without trying to build any libraries. winsup/ChangeLog configure.ac: rename without-mingw-progs option to with-cross-bootstrap configure: regenerate winsup/cygserver/ChangeLog configure.ac: don't check AC_WINDOWS_LIBS when using with-cross-bootstrap configure: regenerate winsup/cygwin/ChangeLog configure.ac: don't check AC_WINDOWS_LIBS when using with-cross-bootstrap configure: regenerate Signed-off-by: Peter Foley <pefoley2@pefoley.com>
2016-03-30Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET, fix AC_INIT usageCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-21Remove misleading indentationPeter Foley
GCC 6.0+ warns on misleading indentation, so fix it. winsup/cygserver/ChangeLog * sysv_msg.cc (msgsnd): Fix misleading indentation. * sysv_msg.cc (msgrcv): Ditto. * sysv_sem.cc (semop): Ditto. Signed-off-by: Peter Foley <pefoley2@pefoley.com>
2016-03-19winsup: Move all old CVS Changelogs into CVSChangeLogs.old dirCorinna Vinschen
2016-01-07Deprecate all winsup ChangeLog filesCorinna Vinschen
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2015-02-24 * pwdgrp.cc: Handle default fetch_user_arg_type_t in switchesCorinna Vinschen
throughout to silence compiler.
2015-01-28 * Makefile.in: Simplify rule to build dependencies from cygwin dir.Corinna Vinschen
2015-01-19 * bsd_helper.h: Throughout, convert "struct thread" to "class thread".Corinna Vinschen
* bsd_mutex.cc (_msleep): Fetch signal_arrived handle from thread's ipcblk. * process.h (class process): Drop _signal_arrived and align methods. (process_cache::process): Drop signal_arrived parameter. * process.cc (process::process): Ditto. Drop related code. (process::~process): Drop closing signal_arrived handle. (process_cache::process): Drop signal_arrived parameter in call to process::process. (thread::dup_signal_arrived): New method duplicating thread's signal_arrived handle. (thread::close_signal_arrived): New method closing thread's signal_arrived handle. * msg.cc (client_request_msg::serve): Drop signal_arrived parameter from call to process_cache::process. Use thread constructor to initialize td. * sem.cc (client_request_sem::serve): Ditto. * shm.cc (client_request_shm::serve): Ditto.
2014-11-06 * cygserver-config: Add -N option to allow different service name.Corinna Vinschen
2014-08-16 * configure.ac: Convert to new AC_INIT style.Corinna Vinschen
* configure: Regenerate.
2014-07-16Fix typoCorinna Vinschen
2014-06-23 * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs in another errorCorinna Vinschen
case to make Coverity really happy (CID 59993).
2014-06-23 * client.cc: Throughout, fix debug output of signed byte count value.Corinna Vinschen
2014-05-19 * bsd_mutex.cc (msleep_sync_array::~msleep_sync_array): New destructorCorinna Vinschen
to make Coverity happy (CID 59838).
2014-05-19 * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs to makeCorinna Vinschen
Coverity happy (CID 59993). * transport_pipes.cc (transport_layer_pipes::listen): Make listen_pipe and connect_pipe statics to make Coverity happy (CID 60010/60011).
2014-04-16 * pwdgrp.cc (client_request_pwdgrp::pwd_serve): Add 1 to the messageCorinna Vinschen
length to account for the trailing NUL.
2014-04-16 * cygserver-config: Use numeric id 18 instead of "system" in chown.Corinna Vinschen
2014-04-07 * process.cc (process::process): Only notice that signal_arrived isCorinna Vinschen
NULL in debug output.
2014-03-12 * Makefile.in (OBJS): Add pwdgrp.o.Corinna Vinschen
* client.cc (client_request::handle_request): Handle CYGSERVER_REQUEST_PWDGRP message. * pwdgrp.cc: New file implementing CYGSERVER_REQUEST_PWDGRP.
2014-03-12 * Throughout, fix format specifiers in debug statements to accommodateCorinna Vinschen
x86_64.
2014-03-06 * setpwd.cc (client_request_setpwd::serve): Use RtlSecureZeroMemory toCorinna Vinschen
delete password from memory.
2013-11-07winsup/ChangeLog:Christopher Faylor
2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate. * configure.cygwin: Default to '.' if can't find a winsup directory. winsup/cygserver/ChangeLog: 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate. winsup/cygwin/ChangeLog: 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate. winsup/utils/ChangeLog: 2013-11-06 Christopher Faylor <me.cygwin2013@cgf.cx> * configure.ac: Detect windows headers/libs after we've figured out the C compiler. * configure: Regenerate. * aclocal.m4: Regenerate.
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen
2012-11-28* Makefile.in: Remove old from CFLAGS and move C*FLAGS so that they can beChristopher Faylor
manipulated by Makefile.common.
2012-11-26ChangeLog:Christopher Faylor
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. cygserver/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. cygwin/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. doc/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. lsaauth/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. testsuite/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate. utils/ChangeLog: 2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx> * configure.ac: Rename from configure.in. * configure.in: Delete. * configure: Regenerate.
2012-11-26 * transport_pipes.cc (pipe_instance_lock_once): Remove.Corinna Vinschen
(pipe_instance_lock): Remove. (pipe_instance): Remove. (initialise_pipe_instance_lock): Remove. (transport_layer_pipes::accept): Drop entire pipe_instance handling. (transport_layer_pipes::close): Ditto.
2012-11-23 * cygserver.cc (main): Call listen right after creating theCorinna Vinschen
transport. * transport_pipes.cc (transport_layer_pipes::listen): Create first instance of the named pipe here. Connect the client side to block it for further use by the system. (transport_layer_pipes::accept): Don't handle first pipe instance here. Change debug output accordingly.
2012-11-23cygwin/ChangeLog:Christopher Faylor
2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Use explicit path to mkdir. lsaauth/ChangeLog: 2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Use /bin/mkdir to make directories. testsuite/ChangeLog: 2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Remove old Makefile.common'isms. Don't rely on in-build tools.
2012-11-23 * sysv_sem.cc (semundo_clear): Move condition to break fromCorinna Vinschen
inner loop to the right spot.
2012-11-23ChangeLog:Christopher Faylor
2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.common: Revamp for new configury. Add default compilation targets, include .E processing. Add magic for allowing "CFLAGS" to control optimization options in "CXXFLAGS". * configure.cygwin: New include for Cygwin configure.in's. * acinclude.m4: Delete old definitions. Implement AC_WINDOWS_HEADERS, AC_WINDOWS_LIBS, AC_CYGWIN_INCLUDES, target_builddir, winsup_srcdir. * aclocal.m4: Regenerate. * autogen.sh: New file. * ccwrap: New script. * c++wrap: New script. * config.guess: New script. * config.sub: New script. * configure: Regenerate. * configure.in: Eliminate LIB_AC_PROG_* calls in favor of standard. Delete ancient target test. * install-sh: New script. cygserver/ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Revamp for new configury. * configure.in: Revamp for new configury. * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. cygwin/ChangeLog: 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> * select.cc (select): Don't return -1 when we've timed out after looping. 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> * Makefile.in: Revamp for new configury. (datarootdir): Add variable setting. (winver_stamp): Accommodate changes to mkvers.sh setting. (libc.a): Fix race when libm.a might not have been built yet. * configure.in: Revamp for new configury. * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. * mkvers.sh: Find include directives via CFLAGS and friends rather than assuming that w32api lives nearby. utils/ChangeLog: 2012-11-12 Christopher Faylor <me.cygwin2012@cgf.cx> * aclocal.m4: Regenerate. * configure: Ditto. * autogen.sh: New script. * configure.in: Revamp for new configury. * Makefile.in: Revamp for new configury. Rename ALL_* to just *. Always use "VERBOSE" setting. (MINGW_CXX): Don't include CFLAGS in definition. (all): Define target first, before everything else so that it is the default. (ps.exe): Don't add useless -lcygwin. (ldh.exe): For consistency, add to existing MINGW_LDFLAGS rather than redefining them. (cygcheck.exe): Always include -lz for MINGW_LDFLAGS. Don't try to figure out where to find it. (dumper.exe): Simplify check. Assume libraries are installed rather than trying to retrieve from source tree. (install): Just use /bin/mkdir to create directories. (Makefile): Regenerate when standard dependencies change. * dump_setup.cc: Always include zlib.h. Remove accommodations for it possibly not existing. * parse_pe.cc: Add define which allows building with installed binutils package. * dumper.cc: Ditto.
2012-10-25 * bsd_helper.cc (adjust_identity_info): Fix typo in log message.Corinna Vinschen
2012-07-19 * woutsup.h: Just include winlean.h.Corinna Vinschen
2012-03-20* client.cc: Revert sigproc.h inclusion since it was fixed elsewhere.Christopher Faylor
2012-03-19 * client.cc: Include sigproc.h if __INSIDE_CYGWIN__ is defined.Corinna Vinschen
2012-03-19* client.cc: Remove unneeded #include "sigproc.h".Christopher Faylor
2012-02-14 * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):Corinna Vinschen
Always use cygwin_internal to fetch installation key.
2011-10-10 * cygserver.cc (print_usage): Align output to utilities in utilsCorinna Vinschen
directory. (print_version): Ditto.
2011-08-19* sysv_shm.cc (ACCESSPERMS): Remove to fix redefined warning, asYaakov Selkowitz
this is now defined in <sys/stat.h>.
2011-02-07 * configure.in: Remove AC_ALLOCA test and test for __builtin_memset.Corinna Vinschen
* configure: Regenerate.
2010-04-20* transport_pipes.cc: Include ntdef.h to accommodate cygerrno.h.Christopher Faylor
2009-11-16 * Makefile.in (cygserver.exe): Link with -static to avoid linkingCorinna Vinschen
against cygstdc++-6.dll due to references to __cxa_pure_virtual.
2009-11-06 * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):Corinna Vinschen
Check cygwin_internal for returning 0 rather than for != 0. (transport_layer_pipes::accept): Add debug output. (transport_layer_pipes::connect): Ditto.
2009-10-31 * transport_pipes.h (PIPE_NAME_PREFIX): New define.Corinna Vinschen
(PIPE_NAME_SUFFIX): Ditto. (class transport_layer_pipes): Convert _pipe_name from char pointer to wchar_t array. * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes): Accommodate the fact that _pipe_name is a wchar_t array, rather than a char pointer. (transport_layer_pipes::transport_layer_pipes): Initialize _pipe_name with variable pipe name based in installation key fetched from Cygwin DLL. (transport_layer_pipes::accept): Call CreateNamedPipeW explicitely. (transport_layer_pipes::connect): Call CreateFileW and WaitNamedPipeW explicitely.
2009-08-18 * Makefile.in (CXXFLAGS): Allow override.Corinna Vinschen
2009-03-27 * README: Remove "How to use" section, as CYGWIN="server" isCorinna Vinschen
no longer required.
2009-03-20 * cygserver-config: Remove misleading text describing theCorinna Vinschen
"CYGWIN=server" setting for the client.
2009-02-24Add DESTDIR functionality to Makefile.in's.Christopher Faylor
2009-01-21ChangeLog:Corinna Vinschen
* configure.in: Remove --enable-server option. Allways add the cygserver directory to $SUBDIRS. * configure: Regenerate. cygwin/ChangeLog: Remove USE_SERVER define. Accommodate throughout. * configure.in: Remove --enable-server option. * configure: Regenerate. * environ.cc: Remove CYGWIN=server setting. cygserver/ChangeLog: * client.cc (allow_server): Remove variable. (client_request_get_version::client_request_get_version): Drop checking allow_server. utils/ChangeLog: * passwd.c: Remove CYGWIN=server requirement from usage text. doc/ChangeLog: * cygserver.sgml: Remove the "How to use the Cygserver services" section. * cygwinenv.sgml: Move "(no)server" to the removed options section. * faq-programming.xml: Remove CYGWIN=server requirement for running the Cygwin testsuite. * ntsec.sgml: Ditto for using `passwd -R'.
2009-01-03* Makefile.in (CFLAGS): Look in cygwin's build directory for header files.Christopher Faylor
2008-12-15 * setpwd.cc (client_request_setpwd::serve): Don't treat removingCorinna Vinschen
non-existant private data as error.