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
path: root/winsup
AgeCommit message (Collapse)Author
2014-01-20 * include/cygwin/in6.h (struct ipv6_rt_hdr): Define.Corinna Vinschen
* include/cygwin/socket.h: Fix formatting. (IP_UNICAST_IF): Define. (IPV6_JOIN_GROUP): Remove Windowism. (IPV6_LEAVE_GROUP): Ditto. (IPV6_UNICAST_IF): Define. (IPV6_TCLASS): Ditto. (IPV6_RECVTCLASS): Ditto.
2014-01-18 * include/netinet/ip6.h: New file, copied from FreeBSD vebatim.Corinna Vinschen
2014-01-17* dtable.h (dtable::lock): Revert static.Christopher Faylor
(dtable::unlock): Ditto.
2014-01-17 * passwd.cc (setpassent): Align to BSD definition.Corinna Vinschen
2014-01-17*** empty log message ***Corinna Vinschen
2014-01-17 * syscalls.cc (popen): Introduce Glibc 'e' flag to allow thread-safeCorinna Vinschen
opening of the pipe with O_CLOEXEC flag. Simplify FD_CLOEXEC handling.
2014-01-17 * include/sys/file.h (LOCK_SH): Drop definition in favor of newCorinna Vinschen
definitions in newlib. (LOCK_EX): Ditto. (LOCK_NB): Ditto. (LOCK_UN): Ditto. (flock): Ditto. (F_OK): Drop. Already correctly defined in unistd.h. (X_OK): Ditto. (W_OK): Ditto. (R_OK): Ditto.
2014-01-17 * include/cygwin/config.h (_STDIO_BSD_SEMANTICS): Define as 1.Corinna Vinschen
2014-01-16* dtable.h (dtable::lock): Make static.Christopher Faylor
2014-01-08.Christopher Faylor
2014-01-08* exceptions.h (cygwin_exception::open_stackdumpfile): Move old function intoChristopher Faylor
class. (cygwin_exception::h): New member. (cygwin_exception::cygwin_exception): Initialize h to NULL. * exceptions.cc (cygwin_exception::open_stackdumpfile): Move into cygwin_exception class. Use 'h' class member. (cygwin_exception::dumpstack): Close stack dump file handle if opened.
2014-01-07 * faq-programming.xml: Update packages needed to build Cygwin.Corinna Vinschen
2014-01-05RecreateChristopher Faylor
2014-01-05* fhandler.h: Update copyright.Christopher Faylor
(cltype): New enum. (dev_console::console_attrs): Define struct name. (dev_console::console_attrs::set_cl_x): New function. (dev_console::console_attrs::set_cl_y): New function. (fhandler_console::clear_screen): Redefine input params. * fhandler_console.cc: Update copyright. Throughout, reflect change in arguments to fhandler_console::clear_screeen. (fhandler_console::mouse_aware): Simplify logic slightly. (fhandler_console::scroll_screen): Remove hopefully obsolete win95 code. (dev_console::console_attrs::set_cl_x): New function. (dev_console::console_attrs::set_cl_y): New function. (fhandler_console::clear_screen): Redefine input params. Calculate position based on enum value. (region_split): Change arguments. Simplify. (ReadConsoleOutputWrapper): Remove coord argument since we now always use 0, 0. Send extra arguments to region_split.
2014-01-01.Christopher Faylor
2014-01-01* fhandler_console.cc (region_split): New function.Christopher Faylor
(delta): Ditto. (ReadConsoleOutputWrapper): Ditto. (fhandler_console::char_command): Use ReadConsoleOutputWrapper to avoid OOM condition from ReadConsoleOutputW. Add more debugging.
2013-12-22* strace.cc (strace::vsprntf): Fix potential (if unlikely) use of uninitializedChristopher Faylor
variable.
2013-12-19*** empty log message ***Corinna Vinschen
2013-12-18.Christopher Faylor
2013-12-18* dcrt0.cc (dll_crt0_1): Remove NtSetTimerResolution.Christopher Faylor
* pinfo.cc (pinfo::init): Increase wait interval when waiting for procinfo to stabilize.
2013-12-18* autoload.cc (timeBeginPeriod): Delete.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Use NtSetTimerResolution rather than timeBeginPeriod.
2013-12-18* autoload.cc (timeBeginPeriod): Autoload.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Use timeBeginPeriod to set default resolution to 1 ms. * pinfo.cc (pinfo::thisproc): Set ppid for redirected _pinfo blocks too. (pinfo::init): Avoid using VirtualQuery. Just rely on the assumption that procinfo will be populated. * pinfo.h (_pinfo::ppid): Move into redirected block.
2013-12-18* external.cc (fillout_pinfo): Remove nonsensical loop.Christopher Faylor
* fork.cc (frok::parent): When initializing pinfo for child new PID_NEW flag + actual defined constant rather than raw number. Don't set start_time here. * pinfo.cc (pinfo::thisproc): Use PID_NEW when initializing pinfo. Avoid checking h for NULL multiple times. Don't set start_time here. (pinfo_init): Aways set ppid last. Tweak strace output. (pinfo::init): Handle new PID_NEW flag. Wait for shared memory to contain useful information. Set start_time if PID_NEW. (_onreturn:h): Define as HANDLE rather than HANDLE *. (_onreturn::~onreturn): Accommodate h definition change. (_onreturn::no_close_handle): Rename from no_close_p_handle. Take a pinfo arg and set hProcess to h before zeroing. (winpids::add): Don't open a handle to our own process. Change logic associated with when a handle gets closed. Accommodate no_close_handle changes. (winpids::enum_processes): Simplify process enumeration loop. (winpids::set): Eliminate ill-considered malloc locking. * sigproc.cc (proc_subproc): Always set ppid last.
2013-12-18* sigproc.cc (sig_send): Set PIPE_NOWAIT for pipes which are not us.Christopher Faylor
2013-12-17* fhandler.h (fhandler_pty_master::~fhandler_pty_master): Delete.Christopher Faylor
* fhandler_tty.cc (fhandler_pty_master::~fhandler_pty_master): Ditto.
2013-12-11 * syscalls.cc (NT_TRANSACTIONAL_ERROR): Define.Corinna Vinschen
(stop_transaction): Take "trans" HANDLE by reference and set it to NULL after closing it. (unlink_nt): If NtOpenFile fails due to a transactional error, stop transaction and retry NtOpenFile. Simplify check for having to call stop_transaction. (rename): If NtOpenFile fails due to a transactional error, stop transaction and retry NtOpenFile in both affected cases. Simplify check for having to call stop_transaction and add comment from unlink_nt.
2013-12-11 * mount.cc (fs_info::update): Fix formatting.Corinna Vinschen
2013-12-11 * fhandler.h (fhandler_dev_clipboard): Add private memberCorinna Vinschen
cygnativeformat. Declare private method set_clipboard. * fhandler_clipboard.cc (cygnativeformat): Convert static variable to fhandler_dev_clipboard member. (fhandler_dev_clipboard::set_clipboard): Convert from static function to fhandler_dev_clipboard method.
2013-12-10signal hangChristopher Faylor
2013-12-10* globals.cc (hntdll): Define/declare.Christopher Faylor
* exceptions.cc (inside_kernel): Don't call GetModuleFileName if we know we're in ntdll. * sigproc.cc (wait_sig): Initialize hntdll.
2013-12-09 * include/cygwin/stdlib.h (initstate, random, setstate, srandom):Corinna Vinschen
Harden _XOPEN_SOURCE guard against applications defining _XOPEN_SOURCE with empty value.
2013-12-08 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 28.Corinna Vinschen
2013-12-08*** empty log message ***Corinna Vinschen
2013-12-07 * new-features.xml (ov-new1.7.26): Add new section.Corinna Vinschen
2013-12-07 * path.cc (symlink_native): Workaround Windows 8.1 bug: Drop long pathCorinna Vinschen
prefix from symlink target path. Add comment to explain why.
2013-12-06* syscalls.cc (dup): Use cygheap_fdnew properly.Christopher Faylor
2013-12-05* cygheap.h (cygheap_fdnew): Avoid setting errno directly since it will haveChristopher Faylor
been set by a previous function. * dtable.h (dtable::extend): Accept second size_t argument. * dtable.cc (dtable::extend): Accept second "min" argument which allows checking for OPEN_MAX_MAX boundary conditions. (dtable_init): Accommodate second argument to dtable::extend. (dtable::find_unused_handle): Ditto. * syscalls.cc (setdtablesize): Ditto. (dup): Return any error passed by cygheap_fdnew() directly. (getdtablesize): Just return dtable size directly.
2013-12-04* dtable.cc (dtable::find_unused_handle): When extending, always make sure thatChristopher Faylor
there is a NOFILE_INCR chunk following the free fd.
2013-12-04* configure.ac: Back out stupid change.Christopher Faylor
* configure: Regenerate.
2013-12-04* select.cc (select): Add workaround for, as yet undebugged, pathological case.Christopher Faylor
2013-12-03* configure.ac: Don't require 64-bit compiler for 32-bit builds.Christopher Faylor
* configure: Regenerate.
2013-12-01* dtable.cc (dtable::find_unused_handle): Break out of the right loop.Christopher Faylor
2013-12-01* dtable.cc (dtable::find_unused_handle): Fix off-by-one error. Always exitChristopher Faylor
through the bottom. (cygwin_attach_handle_to_fd): Make sure that fd tab is locked for the duration of this function. * dtable.h (dtable::lock): Make public. (dtable::unlock): Ditto. (dtable): Remove friends.
2013-12-01Fix ChangeLog entryCorinna Vinschen
2013-12-01 * dtable.cc (dtable::extend): Change local variable new_size to size_tCorinna Vinschen
as well. * thread.cc: Fix comment.
2013-12-01.Christopher Faylor
2013-12-01* dtable.h (dtable::first_fd_for_open): Change declaration to size_t.Christopher Faylor
(dtable::extend): Change parameter to size_t. (dtable::find_unused_handle): Ditto. * dtable.cc: Remove now-unused header. (dtable::extend): Remove pointless test. Change parameter to size_t. (dtable::find_unused_handle): Rework to avoid MAX calculation in extend() call. Change parameter to size_t.
2013-12-01* dtable.cc (build_fh_pc): When creating an archetype, use native name ratherChristopher Faylor
than unix name if name doesn't exist.
2013-11-29* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 27.Christopher Faylor
2013-11-29 * include/cygwin/stdlib.h(initstate, random, setstate, srandom) :Jon TURNEY
Prototype if not __STRICT_ANSI__ or _XOPEN_SOURCE is defined appropriately.