src/winsup/cygwin ChangeLog tty.h fhandler_tty ...

2015-03-05 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-03-05 13:58:03

Modified files:
winsup/cygwin  : ChangeLog tty.h fhandler_tty.cc 
winsup/cygwin/release: 1.7.36 

Log message:
* tty.h (tty::set_master_ctl_closed): Rename from set_master_closed.
(tty::is_master_closed): Drop method.
* fhandler_tty.cc (fhandler_pty_slave::open): Remove code prematurely
bailing out if master control thread is not running.
(fhandler_pty_slave::read): Don't generate SIGHUP if master control
thread is not running.
(fhandler_pty_master::close): Rearrange code to avoid stopping master
control thread twice in multi-threaded scenarios.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6670r2=1.6671
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/tty.h.diff?cvsroot=srcr1=1.37r2=1.38
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.291r2=1.292
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.36.diff?cvsroot=srcr1=1.1r2=1.2



src/winsup/cygwin ChangeLog fhandler.h select. ...

2015-03-05 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-03-05 12:57:34

Modified files:
winsup/cygwin  : ChangeLog fhandler.h select.cc fhandler_tty.cc 
Added files:
winsup/cygwin/release: 1.7.36 

Log message:
* fhandler.h (fhandler_base::get_echo_handle): New virtual method.
(class fhandler_pty_master): Add echo_r and echo_w handles constituting
read and write side of new echo pipe.
* select.cc (peek_pipe): On pty masters, check additionally if input
from the echo pipe is available.
* fhandler_tty.cc (fhandler_pty_master::doecho): Drop output_mutex
locking.  Write output to echo pipe.
(fhandler_pty_master::process_slave_output): Check if input is available
in echo pipe and prefer to read from it, if so.
(fhandler_pty_slave::write): Drop output_mutex locking.
(fhandler_pty_master::fhandler_pty_master): Initialize echo pipe
handles to NULL.
(fhandler_pty_master::close): Close and NULL echo pipe handles.
(fhandler_pty_master::setup): Create echo pipe, close in case of error.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6669r2=1.6670
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.513r2=1.514
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=srcr1=1.223r2=1.224
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.290r2=1.291
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.36.diff?cvsroot=srcr1=NONEr2=1.1



src/winsup/cygwin ChangeLog include/cygwin/ver ...

2015-03-04 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-03-04 11:46:02

Modified files:
winsup/cygwin  : ChangeLog 
winsup/cygwin/include/cygwin: version.h 

Log message:
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 36.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6668r2=1.6669
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.421r2=1.422



src/winsup/cygwin ChangeLog glob.cc common.din ...

2015-03-03 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-03-03 12:58:34

Modified files:
winsup/cygwin  : ChangeLog glob.cc common.din sec_auth.cc 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/release: 1.7.35 

Log message:
* common.din (issetugid): Export.
* glob.cc (issetugid): Drop macro.
* sec_auth.cc (issetugid): New exported function.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.r2=1.6667
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/glob.cc.diff?cvsroot=srcr1=1.12r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.19r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.62r2=1.63
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.420r2=1.421
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.13r2=1.14



src/winsup/cygwin ChangeLog uinfo.cc

2015-02-28 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-28 12:12:34

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (pwdgrp::add_line): Return NULL if parsing a line failed.
(pwdgrp::add_account_post_fetch): Check return value from add_line and
return NULL if add_line returns NULL.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6664r2=1.6665
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.255r2=1.256



src/winsup/cygwin ChangeLog sec_acl.cc securit ...

2015-02-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-27 12:59:09

Modified files:
winsup/cygwin  : ChangeLog sec_acl.cc security.cc uinfo.cc 

Log message:
* sec_acl.cc (setacl): Fix bug which leads to ACE duplication in
case owner SID == group SID.
(getacl): Reverse order of SID test against group or owner sid to
prefer owner attributes over group attributes.  Disable setting group
permissions equivalent to owner permissions if owner == group.  Add
comment to explain why.  Fix indentation.
* security.cc (get_attribute_from_acl): Change type of local variables
containing permission to mode_t.  Apply deny mask to group if group SID
== owner SID to avoid Everyone permissions to spill over into group
permissions.  Disable setting group permissions equivalent to owner
permissions if owner == group.  Add comment to explain why.
* uinfo.cc (pwdgrp::fetch_account_from_windows): Allow user SID as
group account if user is a Microsoft Account.  Explain why.  Drop
workaround enforcing primary group Users for Microsoft Accounts.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6660r2=1.6661
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.84r2=1.85
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.274r2=1.275
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.253r2=1.254



src/winsup/cygwin ChangeLog sec_acl.cc

2015-02-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-27 14:51:00

Modified files:
winsup/cygwin  : ChangeLog sec_acl.cc 

Log message:
* sec_acl.cc (getacl): Add mask even if all group and secondary account
permissions are 0.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6662r2=1.6663
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.85r2=1.86



src/winsup/cygwin ChangeLog uinfo.cc

2015-02-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-27 14:03:29

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (pwdgrp::fetch_account_from_windows): Drop redundant test
for SidTypeUser.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6661r2=1.6662
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.254r2=1.255



src/winsup/cygwin ChangeLog security.cc

2015-02-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-27 15:54:15

Modified files:
winsup/cygwin  : ChangeLog security.cc 

Log message:
* security.cc (alloc_sd): For directories, mark inherited ACEs
inheritable to better follow POSIX 1003.1e rules.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6663r2=1.6664
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.275r2=1.276



src/winsup/cygwin ChangeLog posix_ipc.cc

2015-02-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-26 17:00:11

Modified files:
winsup/cygwin  : ChangeLog posix_ipc.cc 

Log message:
* posix_ipc.cc (ipc_mutex_lock): Add bool parameter to influence if
cygwait should be in EINTR or in restart mode.  Call signal handler
if in EINTR mode.
(mq_getattr): Call ipc_mutex_lock in restart mode.
(mq_setattr): Ditto.
(mq_notify): Ditto.
(_mq_send): Call ipc_mutex_lock in EINTR mode.
(_mq_receive): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6657r2=1.6658
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix_ipc.cc.diff?cvsroot=srcr1=1.35r2=1.36



src/winsup/cygwin ChangeLog fhandler_termios.c ...

2015-02-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-26 15:58:05

Modified files:
winsup/cygwin  : ChangeLog fhandler_termios.cc 
winsup/cygwin/release: 1.7.35 

Log message:
* fhandler_termios.cc (fhandler_termios::line_edit): Fix condition
for writing remaining bytes in readahead buffer in non-canonical mode.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6656r2=1.6657
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.110r2=1.111
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.10r2=1.11



src/winsup/cygwin ChangeLog ldap.cc

2015-02-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-26 17:27:59

Modified files:
winsup/cygwin  : ChangeLog ldap.cc 

Log message:
* ldap.cc (cyg_ldap::wait): Call cygwait with cw_infinite timeout value
and with cw_sig_restart instead of cw_sig_eintr.  Drop useless
_my_tls.call_signal_handler call.  Return EIO if cygwait failed.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6659r2=1.6660
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.23r2=1.24



src/winsup/cygwin ChangeLog posix_ipc.cc

2015-02-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-26 17:19:27

Modified files:
winsup/cygwin  : ChangeLog posix_ipc.cc 

Log message:
* posix_ipc.cc (ipc_mutex_lock): Revert unneeded call to signal handler.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6658r2=1.6659
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix_ipc.cc.diff?cvsroot=srcr1=1.36r2=1.37



src/winsup/cygwin ChangeLog fhandler_tty.cc

2015-02-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-25 16:46:57

Modified files:
winsup/cygwin  : ChangeLog fhandler_tty.cc 

Log message:
* fhandler_tty.cc (fhandler_pty_slave::read): Having no input is not an
error condition for tcflush.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6652r2=1.6653
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.289r2=1.290



src/winsup/cygwin ChangeLog security.cc

2015-02-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-25 17:18:13

Modified files:
winsup/cygwin  : ChangeLog security.cc 

Log message:
* security.cc (alloc_sd): Don't apply temporary workaround for chmod
to DEF_USER_OBJ, DEF_GROUP_OBJ, and DEF_OTHER_OBJ ACEs.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6653r2=1.6654
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.273r2=1.274



src/winsup/cygwin ChangeLog fhandler_tape.cc t ...

2015-02-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-25 17:50:13

Modified files:
winsup/cygwin  : ChangeLog fhandler_tape.cc thread.cc thread.h 

Log message:
* fhandler_tape.cc (fhandler_dev_tape::_lock): Add cw_sig_restart to
cygwait call.
* thread.cc (pthread_mutex::lock): Ditto.
(semaphore::_timedwait): Fix formatting.
(semaphore::_wait): Ditto.
* thread.h (fast_mutex::lock): Ditto.

...and fix ChangeLog accordingly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6654r2=1.6655
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=srcr1=1.96r2=1.97
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=srcr1=1.297r2=1.298
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.h.diff?cvsroot=srcr1=1.139r2=1.140



src/winsup/cygwin ChangeLog sec_acl.cc

2015-02-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-25 21:30:45

Modified files:
winsup/cygwin  : ChangeLog sec_acl.cc 

Log message:
* sec_acl.cc (setacl): Always grant default owner entry
STANDARD_RIGHTS_ALL and FILE_WRITE_ATTRIBUTES access, too.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6655r2=1.6656
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.83r2=1.84



src/winsup/cygwin ChangeLog security.cc

2015-02-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-25 11:38:48

Modified files:
winsup/cygwin  : ChangeLog security.cc 

Log message:
* security.cc (alloc_sd): Add temporary workaround which disallows
any secondary user to have more permissions than the primary group
in calls to chmod.  Add comment to explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6650r2=1.6651
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.271r2=1.272



src/winsup/cygwin ChangeLog security.cc

2015-02-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-25 11:40:34

Modified files:
winsup/cygwin  : ChangeLog security.cc 

Log message:
* security.cc (alloc_sd): Fix comment style.  Remove code unused for
years.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6651r2=1.6652
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.272r2=1.273



src/winsup/cygwin ChangeLog ldap.h ldap.cc uin ...

2015-02-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-24 20:52:57

Modified files:
winsup/cygwin  : ChangeLog ldap.h ldap.cc uinfo.cc grp.cc 
 pwdgrp.h passwd.cc userinfo.h 

Log message:
* ldap.h: Remove index macros.
(class cyg_ldap): Remove members srch_msg and srch_entry.
(cyg_ldap::get_string_attribute): Remove private method taking index
argument.
(cyg_ldap::get_num_attribute): Ditto.  Add method taking attribute name.
(cyg_ldap::get_primary_gid): Adjust to aforementioned change.
(cyg_ldap::get_unix_uid): Ditto.
(cyg_ldap::get_unix_gid): Ditto.
* ldap.cc: Throughout, use msg and entry in place of srch_msg and
srch_entry.
(std_user_attr): Add sAMAccountName and objectSid.
(group_attr): Ditto.
(cyg_ldap::close): Drop handling of srch_msg and srch_entry.
(cyg_ldap::get_string_attribute): Move earlier in file.
(cyg_ldap::get_num_attribute): Ditto.
(cyg_ldap::enumerate_ad_accounts): Add comments for clarity.
Use group_attr or user_attr rather than sid_attr to fetch all desired
attributes for an account right away.
(cyg_ldap::next_account): Store found SID in last_fetched_sid to
skip calls to fetch_ad_account from fetch_account_from_windows.
(cyg_ldap::get_string_attribute): Remove method taking index argument.
(cyg_ldap::get_num_attribute): Ditto.
* pwdgrp.h (class pg_ent): Fix formatting.  Add member dom.
* passwd.cc (pg_ent::enumerate_ad): Store current flat domain name
in dom.  Construct fetch_acc_t argument from LDAP attributes and
call fetch_account_from_windows with that.
* userinfo.h (enum fetch_user_arg_type_t): Rename FULL_grp_arg to
FULL_acc_arg.  Change throughout.
(struct fetch_acc_t): Rename from fetch_full_grp_t.  Change throughout.
(struct fetch_user_arg_t): Rename full_grp to full_acc.  Change
throughout.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6648r2=1.6649
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.10r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.22r2=1.23
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.251r2=1.252
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.141r2=1.142
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=srcr1=1.43r2=1.44
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/passwd.cc.diff?cvsroot=srcr1=1.112r2=1.113
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/userinfo.h.diff?cvsroot=srcr1=1.2r2=1.3



src/winsup/cygwin ChangeLog include/sys/socket.h

2015-02-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-24 09:00:37

Modified files:
winsup/cygwin  : ChangeLog 
winsup/cygwin/include/sys: socket.h 

Log message:
* include/sys/socket.h (sockatmark): Add prototype.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6646r2=1.6647
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/socket.h.diff?cvsroot=srcr1=1.12r2=1.13



src/winsup/cygwin ChangeLog fhandler.cc fhandl ...

2015-02-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-24 11:05:02

Modified files:
winsup/cygwin  : ChangeLog fhandler.cc fhandler.h 
winsup/cygwin/release: 1.7.35 

Log message:
* fhandler.h (class fhandler_base): Add was_nonblocking status flag.
* fhandler.cc (fhandler_base::set_flags): Set was_nonblocking if the
O_NONBLOCK flag has been specified.
(fhandler_base_overlapped::close): Check for was_nonblocking instead
of for is_nonblocking.  Explain why.
(fhandler_base::set_nonblocking): Set was_nonblocking if noblocking
mode gets enabled.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6647r2=1.6648
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=srcr1=1.441r2=1.442
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.512r2=1.513
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.7r2=1.8



src/winsup/cygwin ChangeLog winsup.h release/1 ...

2015-02-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-23 12:40:01

Modified files:
winsup/cygwin  : ChangeLog winsup.h 
winsup/cygwin/release: 1.7.35 

Log message:
* winsup.h (SIGTOMASK): Add cast to sigset_t to avoid int overflow.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6640r2=1.6641
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=srcr1=1.259r2=1.260
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.6r2=1.7



src/winsup/cygwin ChangeLog cygwait.cc cygwait ...

2015-02-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-23 13:56:01

Modified files:
winsup/cygwin  : ChangeLog cygwait.cc cygwait.h thread.cc 

Log message:
* cygwait.h (enum cw_wait_mask): Add cw_sig_restart.  Add comments
to explain the meaning of the possible values.
* cygwait.cc (is_cw_sig_restart): Define.
(is_cw_sig_handle): Check for cw_sig_restart as well.
(cygwait): Restart always if cw_sig_restart is set.
* thread.cc (pthread::join): Call cygwait with cw_sig_restart flag
to avoid having to handle signals at all.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6642r2=1.6643
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwait.cc.diff?cvsroot=srcr1=1.12r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwait.h.diff?cvsroot=srcr1=1.10r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=srcr1=1.296r2=1.297



src/winsup/cygwin ChangeLog cygwait.cc

2015-02-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-23 13:32:17

Modified files:
winsup/cygwin  : ChangeLog cygwait.cc 

Log message:
* cygwait.cc (cygwait): Move setting res to WAIT_SIGNALED to clarify
when WAIT_SIGNALED is returned to the caller.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6641r2=1.6642
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwait.cc.diff?cvsroot=srcr1=1.11r2=1.12



src/winsup/cygwin ChangeLog grp.cc

2015-02-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-23 15:46:11

Modified files:
winsup/cygwin  : ChangeLog grp.cc 

Log message:
* grp.cc (internal_getgroups): Check for group attributes and
Everyone sid before calling internal_getgrsid.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6643r2=1.6644
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.139r2=1.140



src/winsup/cygwin ChangeLog autoload.cc cygser ...

2015-02-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-23 20:51:12

Modified files:
winsup/cygwin  : ChangeLog autoload.cc cygserver_pwdgrp.h grp.cc 
 pwdgrp.h uinfo.cc 
Added files:
winsup/cygwin  : userinfo.h 

Log message:
* autoload.cc (LsaLookupSids): Import.
* cygserver_pwdgrp.h: Include userinfo.h.  Drop workaround defining
fetch_user_arg_type_t locally.
* grp.cc (internal_getgrsid_cachedonly): New function.
(internal_getgrfull): Ditto.
(internal_getgroups): Rearrange function.  Center around fetching all
cached group info first, calling LsaLookupSids on all so far non-cached
groups second.  Pass all available info to new internal_getgrfull call.
* pwdgrp.h: Include userinfo.h.  Move definitions of
fetch_user_arg_type_t and fetch_user_arg_t there.
(pwdgrp::add_group_from_windows): Declare with getting full group info.
Called from internal_getgrfull.
* uinfo.cc (pwdgrp::add_group_from_windows): Define.
(pwdgrp::fetch_account_from_line): Add default case.
(pwdgrp::fetch_account_from_file): Ditto.
(pwdgrp::fetch_account_from_windows): Handle FULL_grp_arg.
(client_request_pwdgrp::client_request_pwdgrp): Add default case.
* userinfo.h: New header.
(enum fetch_user_arg_type_t): Add FULL_grp_arg.
(struct fetch_full_grp_t): New datatype.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/userinfo.h.diff?cvsroot=srcr1=NONEr2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6644r2=1.6645
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.233r2=1.234
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_pwdgrp.h.diff?cvsroot=srcr1=1.1r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.140r2=1.141
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=srcr1=1.42r2=1.43
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.250r2=1.251



src/winsup/cygwin ChangeLog userinfo.h

2015-02-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-23 21:01:55

Modified files:
winsup/cygwin  : ChangeLog userinfo.h 

Log message:
* userinfo.h (struct fetch_full_grp_t): Define only when building
Cygwin itself.
(struct fetch_user_arg_t): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6645r2=1.6646
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/userinfo.h.diff?cvsroot=srcr1=1.1r2=1.2



src/winsup/cygwin ChangeLog Makefile.in

2015-02-20 Thread jturney
CVSROOT:/cvs/src
Module name:src
Changes by: jtur...@sourceware.org  2015-02-20 12:15:38

Modified files:
winsup/cygwin  : ChangeLog Makefile.in 

Log message:
2015-02-19  Jon TURNEY  jon.tur...@dronecode.org.uk

* Makefile.in (sigfe.o): Use CFLAGS.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6638r2=1.6639
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.278r2=1.279



src/winsup/cygwin ChangeLog include/cygwin/std ...

2015-02-20 Thread jturney
CVSROOT:/cvs/src
Module name:src
Changes by: jtur...@sourceware.org  2015-02-20 12:13:59

Modified files:
winsup/cygwin  : ChangeLog 
winsup/cygwin/include/cygwin: stdlib.h 

Log message:
2015-02-19  Jon TURNEY  jon.tur...@dronecode.org.uk

* include/cygwin/stdlib.h (initstate, random, setstate, srandom):
Check if __XSI_VISIBLE is set by sys/cdefs.h, rather than testing
for _XOPEN_SOURCE directly, to work correctly when _GNU_SOURCE is
set.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6637r2=1.6638
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/stdlib.h.diff?cvsroot=srcr1=1.17r2=1.18



src/winsup/cygwin ChangeLog grp.cc pwdgrp.h ti ...

2015-02-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-20 15:13:46

Modified files:
winsup/cygwin  : ChangeLog grp.cc pwdgrp.h times.cc uinfo.cc 
 winsup.h 

Log message:
* grp.cc (internal_getgroups): Take additional timeout_ns parameter.
Restrict fetching group account entries from user token groups by
timeout_ns 100ns-intervals.  Add preceding comment to explain why.
* pwdgrp.h (internal_getgroups): Align prototype.
* times.cc (GetTickCount_ns): New function.
* uinfo.cc (internal_getlogin): Call internal_getgroups wih 300ms
timeout.
* winsup.h (GetTickCount_ns): Declare.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6639r2=1.6640
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.138r2=1.139
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=srcr1=1.41r2=1.42
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/times.cc.diff?cvsroot=srcr1=1.125r2=1.126
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.249r2=1.250
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=srcr1=1.258r2=1.259



src/winsup/cygwin ChangeLog sec_acl.cc release ...

2015-02-19 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-19 14:15:44

Modified files:
winsup/cygwin  : ChangeLog sec_acl.cc 
winsup/cygwin/release: 1.7.35 

Log message:
* sec_acl.cc (setacl): Always grant owner FILE_WRITE_ATTRIBUTES access.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6636r2=1.6637
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.82r2=1.83
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.5r2=1.6



src/winsup/cygwin ChangeLog ldap.cc ldap.h

2015-02-18 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-18 10:25:14

Modified files:
winsup/cygwin  : ChangeLog ldap.cc ldap.h 

Log message:
* ldap.cc (struct cyg_ldap_search): Add scope member.
(cyg_ldap::search_s): Add parameter scope.  Use as LDAP search scope
instead of fixed LDAP_SCOPE_SUBTREE scope.
(ldap_search_thr): Call cyg_ldap::search_s with scope from argument.
(cyg_ldap::search): Add parameter scope and fill in to cyg_ldap_search.
(cyg_ldap::fetch_ad_account): Call search with LDAP_SCOPE_SUBTREE scope.
(cyg_ldap::fetch_posix_offset_for_domain): Call search with
LDAP_SCOPE_ONELEVEL scope.
(cyg_ldap::fetch_unix_sid_from_ad): Call search with LDAP_SCOPE_SUBTREE
scope.
(cyg_ldap::fetch_unix_name_from_rfc2307): Ditto.
* ldap.h (cyg_ldap::search): Align prototype to above change.
(cyg_ldap::search_s): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6635r2=1.6636
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.21r2=1.22
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.9r2=1.10



src/winsup/cygwin ChangeLog ldap.cc ldap.h

2015-02-17 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-17 21:08:01

Modified files:
winsup/cygwin  : ChangeLog ldap.cc ldap.h 

Log message:
* ldap.h (class cyg_ldap): Rename rootdse to def_context.  Change
throughout.
* ldap.cc (cyg_ldap::open): Fix debug output.
(cyg_ldap::fetch_ad_account): Rename rdse to base.  Restrict LDAP
query to users and groups only.
(cyg_ldap::enumerate_ad_accounts): Rearrange filter expression for
user accounts.
(SYSTEM_CONTAINER): New macro.
(cyg_ldap::fetch_posix_offset_for_domain): Set base in LDAP search
to the System container in the default naming context to restrict
the search scope.
(cyg_ldap::fetch_unix_sid_from_ad): Add objectCategory=Person to
search filter for users.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6632r2=1.6633
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.18r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.8r2=1.9



src/winsup/cygwin ChangeLog spawn.cc

2015-02-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-16 11:49:34

Modified files:
winsup/cygwin  : ChangeLog spawn.cc 

Log message:
* spawn.cc (find_exec): Extend preceeding comment to explain more
detailed what's going on in this function.  Overwrite potential symlink
target with original path.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6631r2=1.6632
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.362r2=1.363



src/winsup/cygwin ChangeLog common.din i686.di ...

2015-02-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-15 09:13:03

Modified files:
winsup/cygwin  : ChangeLog common.din i686.din 
winsup/cygwin/release: 1.7.35 

Log message:
* i686.din (__mempcpy): Move symbol export from here...
* common.din (__mempcpy): ... to here.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6630r2=1.6631
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.18r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/i686.din.diff?cvsroot=srcr1=1.2r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.3r2=1.4



src/winsup/cygwin ChangeLog

2015-02-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-15 09:00:21

Modified files:
winsup/cygwin  : ChangeLog 

Log message:
Fix layout of ChangeLog entry

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6629r2=1.6630



src/winsup/cygwin ChangeLog cygheap.h ldap.cc ...

2015-02-12 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-12 16:55:38

Modified files:
winsup/cygwin  : ChangeLog cygheap.h ldap.cc ldap.h uinfo.cc 

Log message:
* cygheap.h (cygheap_pwdgrp::get_home): Add dnsdomain parameter to
declaration in ldap-related method.
(cygheap_pwdgrp::get_shell): Ditto.
(cygheap_pwdgrp::get_gecos): Ditto.
* ldap.cc (cyg_ldap::open): Use NO_ERROR instead of 0.
(cyg_ldap::close): Reset last_fetched_sid.
(cyg_ldap::fetch_ad_account): Return immediately if sid is the same as
last_fetched_sid.  Open LDAP connection from here.  Move initialization
of rdse after open call.  Set last_fetched_sid if LDAP call was
successful.
* ldap.h (class cyg_ldap): Add member last_fetched_sid.
(cyg_ldap::cyg_ldap): Initialize last_fetched_sid.
(cyg_ldap::is_open): New inline method.
* uinfo.cc (cygheap_pwdgrp::init): Drop initialization of db_home,
db_shell and db_gecos with cygwin desc, thus only using the fallback
by default.
(fetch_windows_home): Add parameter dnsdomain.  Call
cyg_ldap::fetch_ad_account if required.
(fetch_from_path): Add parameter dnsdomain.  Call fetch_windows_home
accordingly.
(cygheap_pwdgrp::get_home): Accomodate call to fetch_windows_home.
Add dnsdomain parameter in ldap-related method.  Call
cyg_ldap::fetch_ad_account if required.
(cygheap_pwdgrp::get_shell): Ditto.
(cygheap_pwdgrp::get_gecos): Ditto.
(pwdgrp::fetch_account_from_windows): Drop cyg_ldap::open call prior to
cyg_ldap::fetch_ad_account call.  Set is_current_user to true if we're
handling the current user account.  Make sure to perform the LDAP calls
only for users, and only if required.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6627r2=1.6628
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.180r2=1.181
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.17r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.7r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.248r2=1.249



src/winsup/cygwin ChangeLog flock.cc

2015-02-11 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-11 21:45:47

Modified files:
winsup/cygwin  : ChangeLog flock.cc 

Log message:
* flock.cc (fhandler_base::lock): Convert accidental system_printf to
debug_printf in case of non-matching file modes.  Clear up debug output.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6626r2=1.6627
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=srcr1=1.62r2=1.63



src/winsup/cygwin ChangeLog dlfcn.cc exec.cc p ...

2015-02-11 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-11 13:15:59

Modified files:
winsup/cygwin  : ChangeLog dlfcn.cc exec.cc path.h spawn.cc 
 winf.cc winf.h 

Log message:
* dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call.
(gfpod_helper): Drop equality sign from environment variable name
in call to check_path_access.
* exec.cc (execlp): Drop equality sign from environment variable name
in call to find_exec.
(execvp): Ditto.
(execvpe): Ditto.
* path.h (enum fe_types): Drop FE_NATIVE.
(find_exec): Rename third paramter in declaration from search.  Drop
equality sign from default value.
* spawn.cc (perhaps_suffix): Add PC_POSIX to path_conv::check call.
(find_exec): Simplify function.  Iterate over POSIX pathlist rather
than Windows pathlist.  Drop handling of FE_NATIVE flag.  Always fill
posix path of incoming path_conv buf, unless FE_NNF flag is given.
(av::setup): Drop equality sign from environment variable name
in call to find_exec.  Call unshift with normalized_path.
* winf.cc (av::unshift): Drop conv parameter and code converting
Windows to POSIX path.
* winf.h (av::unshift): Accommodate prototype.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6625r2=1.6626
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=srcr1=1.61r2=1.62
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exec.cc.diff?cvsroot=srcr1=1.36r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.183r2=1.184
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.360r2=1.361
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winf.cc.diff?cvsroot=srcr1=1.13r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winf.h.diff?cvsroot=srcr1=1.14r2=1.15



src/winsup/cygwin ChangeLog syscalls.cc

2015-02-10 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-10 20:41:16

Modified files:
winsup/cygwin  : ChangeLog syscalls.cc 

Log message:
* syscalls.cc (fhandler_base::stat_fixup): Generate unique inode number
for /dev/tty under all circumstances.  Add to comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6624r2=1.6625
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.669r2=1.670



src/winsup/cygwin ChangeLog fhandler_proc.cc

2015-02-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-06 11:41:56

Modified files:
winsup/cygwin  : ChangeLog fhandler_proc.cc 

Log message:
* fhandler_proc.cc (format_proc_cpuinfo): Enable multi-core fields
on Intel CPUs.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6621r2=1.6622
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_proc.cc.diff?cvsroot=srcr1=1.125r2=1.126



src/winsup/cygwin ChangeLog common.din include ...

2015-02-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-06 17:09:50

Modified files:
winsup/cygwin  : ChangeLog common.din 
winsup/cygwin/include/cygwin: version.h 

Log message:
* common.din: Export cabsl, cimagl, creall, finitel, hypotl, sqrtl.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6623r2=1.6624
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.17r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.419r2=1.420



src/winsup/cygwin ChangeLog common.din include ...

2015-02-04 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-04 11:03:36

Modified files:
winsup/cygwin  : ChangeLog common.din 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/release: 1.7.34 

Log message:
* common.din (wcstold): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6620r2=1.6621
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.16r2=1.17
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.417r2=1.418
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.12r2=1.13



src/winsup/cygwin ChangeLog mkvers.sh winver.rc

2015-02-03 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-02-03 13:15:49

Modified files:
winsup/cygwin  : ChangeLog mkvers.sh winver.rc 

Log message:
* mkvers.sh: Automate generating the copyright date in the version
resource.
* winver.rc: Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6619r2=1.6620
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mkvers.sh.diff?cvsroot=srcr1=1.23r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winver.rc.diff?cvsroot=srcr1=1.13r2=1.14



src/winsup/cygwin ChangeLog Makefile.in

2015-01-28 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-28 11:43:06

Modified files:
winsup/cygwin  : ChangeLog Makefile.in 

Log message:
* Makefile.in (VERSION_OFILES): New variable containing object files
with version information.  Use throughout.
(clean): Drop winver_stamp.
(version.cc winver.o): Drop empty rule.
(winver_stamp): Convert to rule targeting version.cc and winver.o
directly.  Drop touching winver_stamp.  Fix typo.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6618r2=1.6619
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.277r2=1.278



src/winsup/cygwin ChangeLog uname.cc

2015-01-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-24 19:56:42

Modified files:
winsup/cygwin  : ChangeLog uname.cc 

Log message:
* uname.cc (uname): Shorten WOW64 to WOW to account for the new
Windows 10 OS version 10.0 starting with preview build 9926.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6616r2=1.6617
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uname.cc.diff?cvsroot=srcr1=1.33r2=1.34



src/winsup/cygwin ChangeLog

2015-01-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-24 20:05:08

Modified files:
winsup/cygwin  : ChangeLog 

Log message:
Fix entry header

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6617r2=1.6618



src/winsup/cygwin ChangeLog net.cc

2015-01-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-23 10:46:22

Modified files:
winsup/cygwin  : ChangeLog net.cc 

Log message:
* net.cc (cygwin_inet_pton): Declare.
(gethostby_specials): New function.
(gethostby_helper): Change returned addrtype in 4-to-6 case.
(gethostbyname2): Call gethostby_specials.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6615r2=1.6616
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=srcr1=1.322r2=1.323



src/winsup/cygwin ChangeLog fhandler.h fhandle ...

2015-01-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-22 13:46:12

Modified files:
winsup/cygwin  : ChangeLog fhandler.h fhandler_process.cc 
 path.cc 
winsup/cygwin/release: 1.7.34 

Log message:
* fhandler.h (class fhandler_process): Add fd_type member.
* fhandler_process.cc (process_tab): Fix indentation.
(fhandler_process::exists): Rely on format_process_fd returning file
type in fd_type.
(struct process_fd_t): Add fd_type member.
(fhandler_process::fill_filebuf): Allow format_process_fd to set
this-fd_type member.
(format_process_fd): Fix path evaluation to allow recognizing trailing
path components.  Fix check for file descriptor path component.  Return
virt_symlink in fd_type if no trailing path compenents exist, return
virt_fsdir otherwise and copy full resulting path into destbuf.
* path.cc (path_conv::check): If /proc/$PID/fd symlink has trailing
path components, reparse resulting path as if it's the incoming path.
Add comment to wail over the outdated and hackish check method, and to
explain what we do here.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6614r2=1.6615
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.510r2=1.511
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=srcr1=1.128r2=1.129
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.696r2=1.697
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.8r2=1.9



src/winsup/cygwin ChangeLog sec_auth.cc security.h

2015-01-21 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-21 16:31:38

Modified files:
winsup/cygwin  : ChangeLog sec_auth.cc security.h 

Log message:
* sec_auth.cc (get_logon_server): Constify domain parameter.
* security.h (get_logon_server): Same in prototype.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6612r2=1.6613
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.61r2=1.62
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=srcr1=1.133r2=1.134



src/winsup/cygwin ChangeLog uinfo.cc

2015-01-21 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-21 20:40:33

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid,
home, shell and gecos info from NT4 domain.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6613r2=1.6614
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.247r2=1.248



src/winsup/cygwin ChangeLog common.din net.cc ...

2015-01-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-20 18:23:20

Modified files:
winsup/cygwin  : ChangeLog common.din net.cc 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/release: 1.7.34 

Log message:
* common.din (sockatmark): Export.
* net.cc (sockatmark): New function.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6611r2=1.6612
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.15r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=srcr1=1.321r2=1.322
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.416r2=1.417
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.7r2=1.8



src/winsup/cygwin ChangeLog cygserver_ipc.h

2015-01-19 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-19 17:42:05

Modified files:
winsup/cygwin  : ChangeLog cygserver_ipc.h 

Log message:
* cygserver_ipc.h (ipc_retval): Add default constructor.
(class thread): struct-class.  Add prototypes for new private methods
dup_signal_arrived and close_signal_arrived.  Implement constructor and
destructor.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6610r2=1.6611
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_ipc.h.diff?cvsroot=srcr1=1.15r2=1.16



src/winsup/cygwin ChangeLog gendef malloc_wrap ...

2015-01-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-16 16:19:37

Modified files:
winsup/cygwin  : ChangeLog gendef malloc_wrapper.cc miscfuncs.cc 
 miscfuncs.h 

Log message:
* gendef: Export _sigbe on 64 bit as well.
* malloc_wrapper.cc (free): In malloc_printf, call caller_return_address
instead of __builtin_return_address.
(malloc): Ditto.
(realloc): Ditto.
(calloc): Ditto.
* miscfuncs.cc (__caller_return_address): New function.
* miscfuncs.h (caller_return_address): New macro calling
__caller_return_address.
(__caller_return_address): Add prototype.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6609r2=1.6610
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/gendef.diff?cvsroot=srcr1=1.58r2=1.59
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/malloc_wrapper.cc.diff?cvsroot=srcr1=1.47r2=1.48
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=srcr1=1.109r2=1.110
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.h.diff?cvsroot=srcr1=1.14r2=1.15



src/winsup/cygwin ChangeLog environ.cc

2015-01-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-14 10:40:03

Modified files:
winsup/cygwin  : ChangeLog environ.cc 

Log message:
* environ.cc (renv_arr): Drop variables not usually in a Windows
environment and all variables being uppercase anyway.  But keep
TMP and TEMP for paranoia.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6607r2=1.6608
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.218r2=1.219



src/winsup/cygwin ChangeLog uinfo.cc

2015-01-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-14 11:13:23

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or
usri3_home_dir_drive.  Add comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6608r2=1.6609
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.246r2=1.247



src/winsup/cygwin ChangeLog environ.cc

2015-01-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-14 10:31:15

Modified files:
winsup/cygwin  : ChangeLog environ.cc 

Log message:
* environ.cc (build_env): When merging the user's Windows environment,
explicitely skip the variables needing conversion to avoid collisions.
Extend comment to explain.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6606r2=1.6607
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.217r2=1.218



src/winsup/cygwin ChangeLog uinfo.cc

2015-01-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-13 09:06:54

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (pwdgrp::fetch_account_from_windows): Drop code from
2014-11-17, always prepending domain to NT SERVICE accounts when
searching by name.  Fix test expression to allow fully qualified
names for NT SERVICE accounts.  Extend comment to explain a bit.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6605r2=1.6606
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.245r2=1.246



src/winsup/cygwin ChangeLog libc/minires-os-if.c

2015-01-12 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-12 16:38:02

Modified files:
winsup/cygwin  : ChangeLog 
winsup/cygwin/libc: minires-os-if.c 

Log message:
* minires-os-if.c (cygwin_query): Change questions into answers.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6604r2=1.6605
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/minires-os-if.c.diff?cvsroot=srcr1=1.15r2=1.16



src/winsup/cygwin ChangeLog localtime.cc

2015-01-08 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-08 09:37:17

Modified files:
winsup/cygwin  : ChangeLog localtime.cc 

Log message:
* localtime.cc (__cygwin_gettzoffset): New function for access from
newlib.
(__cygwin_gettzname): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6601r2=1.6602
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/localtime.cc.diff?cvsroot=srcr1=1.33r2=1.34



src/winsup/cygwin ChangeLog cygheap.h uinfo.cc

2015-01-08 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-08 17:08:47

Modified files:
winsup/cygwin  : ChangeLog cygheap.h uinfo.cc 

Log message:
* cygheap.h (cygheap_pwdgrp::get_shell): Add sid to argument list.
(cygheap_pwdgrp::get_gecos): Ditto.
* uinfo.cc (fetch_windows_home): Accept cyg_ldap and PUSER_INFO_3
arguments, and fetch db home dir values right here.
(fetch_from_path): Accept cyg_ldap, PUSER_INFO_3 pointers and sid
arguments.  Add '%H' format specifier to fetch Windows home dir in
POSIX notation.
(cygheap_pwdgrp::get_home): Accommodate changes to fetch_windows_home
and fetch_from_path.
(cygheap_pwdgrp::get_shell): Ditto.
(cygheap_pwdgrp::get_gecos): Ditto.
(pwdgrp::fetch_account_from_windows): Accommodate sid argument to
cygheap_pwdgrp::get_shell and cygheap_pwdgrp::get_gecos.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6603r2=1.6604
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.179r2=1.180
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.244r2=1.245



src/winsup/cygwin ChangeLog localtime.cc Chang ...

2015-01-07 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2015-01-07 21:27:22

Modified files:
winsup/cygwin  : ChangeLog localtime.cc 
Added files:
winsup/cygwin  : ChangeLog-2014 

Log message:
* localtime.cc (tzload): Fix loading latest timezone offsets into
tzinfo from zoneinfo files.  Add comment to explain what we do.
(tzparse): Add more comments to explain in case of loading timezone
offset from other sources.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog-2014.diff?cvsroot=srcr1=NONEr2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6600r2=1.6601
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/localtime.cc.diff?cvsroot=srcr1=1.32r2=1.33



src/winsup/cygwin ChangeLog common.din include ...

2014-12-18 Thread yselkowitz
CVSROOT:/cvs/src
Module name:src
Changes by: yselkow...@sourceware.org   2014-12-18 10:54:11

Modified files:
winsup/cygwin  : ChangeLog common.din 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/release: 1.7.34 

Log message:
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6599r2=1.6600
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.14r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.415r2=1.416
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.3r2=1.4



src/winsup/cygwin ChangeLog path.cc

2014-12-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-16 09:16:03

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (warn_msdos): Slightly reformat.
(find_fast_cwd): Change warning message to urge an update before
reporting the problem.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6597r2=1.6598
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.694r2=1.695




src/winsup/cygwin ChangeLog path.cc

2014-12-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-16 09:24:40

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (find_fast_cwd): Point to problem reporting web site rather
than to mailing list.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6598r2=1.6599
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.695r2=1.696



src/winsup/cygwin ChangeLog winver.rc

2014-12-10 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-10 15:41:50

Modified files:
winsup/cygwin  : ChangeLog winver.rc 

Log message:
* winver.rc (LegalCopyright): Fix belatedly (uh-oh).

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6596r2=1.6597
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winver.rc.diff?cvsroot=srcr1=1.12r2=1.13



src/winsup/cygwin ChangeLog environ.cc include ...

2014-12-08 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-08 11:21:14

Modified files:
winsup/cygwin  : ChangeLog environ.cc 
winsup/cygwin/include/cygwin: version.h 

Log message:
* environ.cc (regopt): Remove function.
(environ_init): Drop undocumented feature to read application-specific
environment variables from the registry.
* include/cygwin/version.h (CYGWIN_INFO_PROGRAM_OPTIONS_NAME): Remove.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6595r2=1.6596
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.216r2=1.217
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.414r2=1.415



src/winsup/cygwin ChangeLog environ.cc

2014-12-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-06 09:54:29

Modified files:
winsup/cygwin  : ChangeLog environ.cc 

Log message:
* environ.cc (build_env): Remove loquacious debug statements.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6594r2=1.6595
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.215r2=1.216



src/winsup/cygwin ChangeLog common.din include ...

2014-12-05 Thread yselkowitz
CVSROOT:/cvs/src
Module name:src
Changes by: yselkow...@sourceware.org   2014-12-05 10:31:36

Modified files:
winsup/cygwin  : ChangeLog common.din 
winsup/cygwin/include/cygwin: version.h 

Log message:
* common.din (__bsd_qsort_r): Add.
(qsort_r): Add.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6593r2=1.6594
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.13r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.413r2=1.414



src/winsup/cygwin ChangeLog autoload.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 09:59:02

Modified files:
winsup/cygwin  : ChangeLog autoload.cc 

Log message:
* autoload.cc (IdnToAscii): Use simpler, equivalent LoadDLLfuncEx.
(IdnToUnicode): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6583r2=1.6584
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.230r2=1.231



src/winsup/cygwin ChangeLog cygheap.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 09:59:54

Modified files:
winsup/cygwin  : ChangeLog cygheap.cc 

Log message:
* cygheap.cc (init_cygheap::init_installation_root): Fix typo in
comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6584r2=1.6585
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=srcr1=1.187r2=1.188



src/winsup/cygwin ChangeLog sec_auth.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 10:04:54

Modified files:
winsup/cygwin  : ChangeLog sec_auth.cc 

Log message:
* sec_auth.cc (str2lsa): Remove.
(str2buf2lsa): Remove.
(lsaauth): Call RtlInitAnsiString instead of str2lsa and str2buf2lsa.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6585r2=1.6586
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.59r2=1.60



src/winsup/cygwin ChangeLog spawn.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 10:09:13

Modified files:
winsup/cygwin  : ChangeLog spawn.cc 

Log message:
* spawn.cc (child_info_spawn::worker): Fix formatting.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6586r2=1.6587
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.356r2=1.357



src/winsup/cygwin ChangeLog autoload.cc enviro ...

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 10:16:03

Modified files:
winsup/cygwin  : ChangeLog autoload.cc environ.cc environ.h 
 external.cc spawn.cc winlean.h 

Log message:
* autoload.cc (CreateEnvironmentBlock): Import.
(DestroyEnvironmentBlock): Import.
* environ.cc (env_compare): New static bsearch comparison function.
(build_env): Add parameter taking a user token.  If token is non-NULL,
fetch user's default Windows environment and merge it into the resulting
environment.  Explain what we do in preceeding comment.
* environ,h (build_env): Align prototype to above change.
* external.cc (create_winenv): Call build_env with NULL token.
* spawn.cc (child_info_spawn::worker): When spawning new process under
another user account, call build_env with new token to allow merging
user's default Windows environment.
* winlean.h (_USERENV_): Define to override dllimport.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6587r2=1.6588
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.231r2=1.232
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.214r2=1.215
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.h.diff?cvsroot=srcr1=1.18r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=srcr1=1.141r2=1.142
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.357r2=1.358
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winlean.h.diff?cvsroot=srcr1=1.15r2=1.16



src/winsup/cygwin ChangeLog uinfo.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 10:28:43

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (fetch_from_description): Make static.
(fetch_from_path): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6588r2=1.6589
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.240r2=1.241



src/winsup/cygwin ChangeLog autoload.cc regist ...

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 10:49:47

Modified files:
winsup/cygwin  : ChangeLog autoload.cc registry.cc registry.h 
 sec_auth.cc security.h syscalls.cc uinfo.cc 

Log message:
* autoload.cc (CreateProfile): Import.
(LoadUserProfileW): Import.
* registry.cc (get_registry_hive_path): Move to sec_auth.cc.
(load_registry_hive): Remove.
* registry.h (get_registry_hive_path): Drop declaration.
(load_registry_hive): Ditto.
* sec_auth.cc (get_user_profile_directory): Moved from registry.cc and
renamed.  Take third parameter with buffer length.
(load_user_profile): New function taking over for load_registry_hive.
Use official functions to load profile.  If profile is missing, create
it on Vista and later.
* security.h (get_user_profile_directory): Declare.
(load_user_profile): Declare.
* syscalls.cc (seteuid32): Replace call to load_registry_hive with call
to load_user_profile.
* uinfo.cc (cygheap_user::env_userprofile): Replace call to
get_registry_hive_path with call to get_user_profile_directory.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6589r2=1.6590
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.232r2=1.233
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.cc.diff?cvsroot=srcr1=1.49r2=1.50
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.h.diff?cvsroot=srcr1=1.13r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.60r2=1.61
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=srcr1=1.132r2=1.133
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.668r2=1.669
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.241r2=1.242



src/winsup/cygwin ChangeLog uinfo.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 11:26:22

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (cygheap_user::ontherange): Fix order of fallbacks creating
HOMEDRIVE/HOMEPATH values to be Windows-compliant.  Add comments.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6590r2=1.6591
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.242r2=1.243



src/winsup/cygwin ChangeLog cygheap.h uinfo.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 11:30:04

Modified files:
winsup/cygwin  : ChangeLog cygheap.h uinfo.cc 

Log message:
* uinfo.cc (fetch_windows_home): New function fetching Windows-compliant
home directory.  Include longish comment to explain what we're doing.
(cygheap_pwdgrp::get_home): Take additional sid parameter.  In
NSS_SCHEME_WINDOWS case, call fetch_windows_home to create home
directory.
(pwdgrp::fetch_account_from_windows): Call cygheap_pwdgrp::get_home
with additional sid argument.
* cygheap.h (cygheap_pwdgrp::get_home): Align declaration to above
change.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6591r2=1.6592
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.178r2=1.179
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.243r2=1.244



src/winsup/cygwin ChangeLog flock.cc spawn.cc

2014-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-02 15:39:57

Modified files:
winsup/cygwin  : ChangeLog flock.cc spawn.cc 

Log message:
* flock.cc (create_lock_in_parent): Make lf_obj handle inheritable.
Explain why.
(lockf_t::create_lock_obj): Use FALSE, rather than 0 for BOOL argument.
(lockf_t::del_lock_obj): Check if NtSetEvent succeeded and print system
message if not.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6592r2=1.6593
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=srcr1=1.61r2=1.62
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.358r2=1.359



src/winsup/cygwin ChangeLog wincap.cc wincap.h

2014-12-01 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-01 14:02:55

Modified files:
winsup/cygwin  : ChangeLog wincap.cc wincap.h 

Log message:
* wincap.cc (wincap_minimal): Remove.
(wincaps): Drop has_physical_mem_access.
(wincap_10): New global wincaps to support Windows 10.
(wincapc::init): Use wincap_10 for version = 6.4 and as default.
* wincap.h (wincaps::has_physical_mem_access): remove.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6582r2=1.6583
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.cc.diff?cvsroot=srcr1=1.133r2=1.134
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.h.diff?cvsroot=srcr1=1.110r2=1.111



src/winsup/cygwin ChangeLog cygheap.cc cygheap ...

2014-11-28 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-28 20:46:13

Modified files:
winsup/cygwin  : ChangeLog cygheap.cc cygheap.h cygtls.cc 
 exceptions.cc fhandler_termios.cc sigproc.cc 
 thread.cc 

Log message:
* cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlist
having a new type threadlist_t *.  Convert commented out code into an
#if 0.  Create thread mutex.  Explain why.
(init_cygheap::remove_tls): Drop timeout value.  Always wait infinitely
for tls_sentry.  Return mutex HANDLE of just deleted threadlist entry.
(init_cygheap::find_tls): New implementation taking tls pointer as
search parameter.  Return threadlist_t *.
(init_cygheap::find_tls): Return threadlist_t *.  Define ix as auto
variable.  Drop exception handling since crash must be made impossible
due to correct synchronization.  Return with locked mutex.
* cygheap.h (struct threadlist_t): Define.
(struct init_cygheap): Convert threadlist to threadlist_t type.
(init_cygheap::remove_tls): Align declaration to above change.
(init_cygheap::find_tls): Ditto.
(init_cygheap::unlock_tls): Define.
* cygtls.cc (_cygtls::remove): Unlock and close mutex when finishing.
* exceptions.cc (sigpacket::process): Lock _cygtls area of thread before
accessing it.
* fhandler_termios.cc (fhandler_termios::bg_check): Ditto.
* sigproc.cc (sig_send): Ditto.
* thread.cc (pthread::exit): Ditto.  Add comment.
(pthread::cancel): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6581r2=1.6582
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=srcr1=1.186r2=1.187
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.177r2=1.178
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygtls.cc.diff?cvsroot=srcr1=1.96r2=1.97
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=srcr1=1.445r2=1.446
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.109r2=1.110
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=srcr1=1.427r2=1.428
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=srcr1=1.295r2=1.296



src/winsup/cygwin ChangeLog cygheap.cc

2014-11-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-27 16:20:14

Modified files:
winsup/cygwin  : ChangeLog cygheap.cc 

Log message:
* cygheap.cc (init_cygheap::find_tls): Allow to keep loop going after
access to threadlist[ix] faulted.  In case of an exception, remove
threadlist[ix] from threadlist only.  Add comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6578r2=1.6579
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=srcr1=1.184r2=1.185



src/winsup/cygwin ChangeLog mount.cc mount.h s ...

2014-11-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-27 16:49:41

Modified files:
winsup/cygwin  : ChangeLog mount.cc mount.h shared.cc uinfo.cc 

Log message:
* mount.cc (mount_info::init): Take bool argument and allow to
initialize mount table in two steps, system and user, depending on
bool value.
* mount.h (class mount_info): Align declaration of init function to
above change.
* shared.cc (user_info::initialize): Initialize mount table in two
steps to allow internal_getpwsid to create valid POSIX paths from
DOS paths given in AD.  Add comments.
* uinfo.cc (cygheap_pwdgrp::get_home): Allow DOS paths in
NSS_SCHEME_FREEATTR attributes.
(cygheap_pwdgrp::get_shell): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6579r2=1.6580
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=srcr1=1.106r2=1.107
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=srcr1=1.27r2=1.28
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared.cc.diff?cvsroot=srcr1=1.163r2=1.164
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.239r2=1.240



src/winsup/cygwin ChangeLog Makefile.in cyghea ...

2014-11-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-26 19:47:00

Modified files:
winsup/cygwin  : ChangeLog Makefile.in cygheap.h ldap.cc ldap.h 
 uinfo.cc 
Added files:
winsup/cygwin  : cygwin.ldif 

Log message:
* Makefile.in (install): Add install-ldif target.
(install-ldif): New target to install cygwin.ldif.
* cygheap.h (class cygheap_pwdgrp): Rename pfx_t to nss_pfx_t.  Add
PFX to enum value.  Add nss_scheme_method enum and nss_scheme_t
structure.  Add home_scheme, shell_scheme and gecos_scheme members.
(NSS_SCHEME_MAX): Define.
(cygheap_pwdgrp::get_home): Declare.
(cygheap_pwdgrp::get_shell): Declare.
(cygheap_pwdgrp::get_gecos): Declare.
* cygwin.ldif: New file.
* ldap.cc (std_user_attr): New array, just defining the standard
attributes.
(group_attr): Add cygwinUnixGid.
(user_attr): Convert to macro pointing to cygheap-pg.ldap_user_attr.
(cygheap_pwdgrp::init_ldap_user_attr): New method.
(cyg_ldap::fetch_ad_account): Call cygheap_pwdgrp::init_ldap_user_attr
if user_attr initialization is required.  Fix comment.
(cyg_ldap::get_string_attribute): Implement taking attribute name
as argument.
* ldap.h: Drop unused macros.
(cyg_ldap::get_gecos): Remove.
(cyg_ldap::get_home): Remove.
(cyg_ldap::get_shell): Remove.
(cyg_ldap::get_string_attribute): Declare name argument variant public.
* uinfo.cc (cygheap_user::ontherange): Fix indentation.
(cygheap_pwdgrp::init): Initialize new home_scheme, shell_scheme and
gecos_scheme members.  Align comment.
(NSS_NCMP): Define comparison macro.
(NSS_CMP): Ditto.
(cygheap_pwdgrp::nss_init_line): Use aforementioned macros throughout.
Fix comment handling.  Add db_home, db_shell and db_gecos handling.
(fetch_from_description): New function to fetch XML-style attributes
from (description) string.
(fetch_from_path): New function to evaluate path string with wildcards.
(cygheap_pwdgrp::get_home): New methods to fetch pw_dir value.
(cygheap_pwdgrp::get_shell): Ditto for pw_shell.
(cygheap_pwdgrp::get_gecos): Ditto for pw_gecos.
(colon_to_semicolon): Move up.
(pwdgrp::fetch_account_from_windows): Convert home, shell, gecos
variables to char*.  Drop statement breaking extended group info.
Fetch home, shell and gecos values using new methods.  Use
fetch_from_description calls to fetch UNIX id and primary groups from
SAM comment field.  Accommodate uxid being a char* now.  Accommodate
the fact that extended info is malloc'ed, rather then alloca'ed.
Create linebuf content as multibyte string.  Create line buffer by
just calling cstrdup.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.ldif.diff?cvsroot=srcr1=NONEr2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6577r2=1.6578
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.276r2=1.277
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.176r2=1.177
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.16r2=1.17
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.6r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.238r2=1.239



src/winsup/cygwin ChangeLog binmode.c textmode.c

2014-11-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-25 11:27:12

Modified files:
winsup/cygwin  : ChangeLog binmode.c textmode.c 

Log message:
* binmode.c (cygwin_premain0): Don't use underscore'd variants of the
open flags.
* textmode.c (cygwin_premain0): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6575r2=1.6576
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/binmode.c.diff?cvsroot=srcr1=1.8r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/textmode.c.diff?cvsroot=srcr1=1.8r2=1.9



src/winsup/cygwin ChangeLog include/fcntl.h

2014-11-25 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-25 11:42:20

Modified files:
winsup/cygwin  : ChangeLog 
winsup/cygwin/include: fcntl.h 

Log message:
* include/fcntl.h: Move all open flags (except O_NDELAY) to newlib's
sys/_default_fcntl.h.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6576r2=1.6577
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/fcntl.h.diff?cvsroot=srcr1=1.9r2=1.10



src/winsup/cygwin ChangeLog init.cc miscfuncs. ...

2014-11-21 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-21 21:41:37

Modified files:
winsup/cygwin  : ChangeLog init.cc miscfuncs.cc sigproc.cc 

Log message:
* init.cc (dll_entry): Revert previous patch.  This requires another
solution.
* miscfuncs.cc (thread_wrapper): Ditto.
* sigproc.cc (exit_thread): Disable sending a signal for synchronization
with process exit.  Explain why.  Keep code in for later inspection,
should the problem show up again.
(sig_send): Use tls, rather than tid as name for _cygtls arg.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6574r2=1.6575
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/init.cc.diff?cvsroot=srcr1=1.96r2=1.97
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=srcr1=1.107r2=1.108
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=srcr1=1.426r2=1.427



src/winsup/cygwin ChangeLog net.cc

2014-11-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-20 08:29:31

Modified files:
winsup/cygwin  : ChangeLog net.cc 

Log message:
* net.cc (fdsock): Change default values for socket buffers on 32 bit
to fix performance on 10Gb networks.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6572r2=1.6573
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=srcr1=1.320r2=1.321



src/winsup/cygwin ChangeLog init.cc miscfuncs.cc

2014-11-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-20 16:23:14

Modified files:
winsup/cygwin  : ChangeLog init.cc miscfuncs.cc 

Log message:
* init.cc (dll_entry): Call _my_tls.remove with INFINITE wait period
to avoid SEGVs and subsequent hangs in _cygtls::find_tls.
* miscfuncs.cc (thread_wrapper): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6573r2=1.6574
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/init.cc.diff?cvsroot=srcr1=1.95r2=1.96
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=srcr1=1.106r2=1.107



src/winsup/cygwin ChangeLog uinfo.cc

2014-11-17 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-17 10:09:01

Modified files:
winsup/cygwin  : ChangeLog uinfo.cc 

Log message:
* uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching of
NT SERVICE accounts by name.  Always prepend domain to NT SERVICE
accounts.  Add U-domain\username string to pw_gecos for predefined
builtin accounts as well.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6571r2=1.6572
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.237r2=1.238



src/winsup/cygwin ChangeLog fhandler_termios.cc

2014-11-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-14 10:57:45

Modified files:
winsup/cygwin  : ChangeLog fhandler_termios.cc 

Log message:
* fhandler_termios.cc (fhandler_termios::line_edit): Fix fatal typo in
bytes_read pointer checks.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6570r2=1.6571
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.108r2=1.109



src/winsup cygwin/ChangeLog cygwin/Makefile.in ...

2014-11-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Branch: cygwin-1_7_29-release-branchpoint
Changes by: cori...@sourceware.org  2014-11-13 12:53:12

Modified files:
winsup/cygwin  : ChangeLog Makefile.in autoload.cc common.din 
 cygheap.cc cygheap.h cygtls.cc cygtls.h 
 dcrt0.cc dir.cc dlfcn.cc dll_init.cc dtable.cc 
 environ.cc exception.h exceptions.cc 
 external.cc fcntl.cc fhandler.h 
 fhandler_disk_file.cc fhandler_netdrive.cc 
 fhandler_proc.cc fhandler_process.cc 
 fhandler_socket.cc fhandler_tape.cc 
 fhandler_tty.cc flock.cc gendef globals.cc 
 kernel32.cc malloc.cc miscfuncs.cc mount.cc 
 msg.cc net.cc ntdll.h ntea.cc path.cc path.h 
 poll.cc posix.sgml posix_ipc.cc resource.cc 
 security.cc select.cc sem.cc setlsapwd.cc 
 shm.cc signal.cc spawn.cc string.h syscalls.cc 
 thread.cc timer.cc times.cc tls_pbuf.cc 
 tls_pbuf.h uinfo.cc uname.cc winlean.h winsup.h 
winsup/cygwin/include/cygwin: time.h version.h 
winsup/cygwin/include/sys: cygwin.h mount.h 
winsup/cygwin/libc: bsdlib.cc rexec.cc 
winsup/doc : ChangeLog cygwinenv.xml new-features.xml 
winsup/utils   : ChangeLog cygcheck.cc 
Added files:
winsup/cygwin  : quotactl.cc 
winsup/cygwin/include/sys: quota.h 
winsup/cygwin/lib: atexit.c dso_handle.c 
winsup/cygwin/release: 1.7.33 

Log message:
2014-11-07  Corinna Vinschen  cori...@vinschen.de

* dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle value
by searching dll list.  Explain why.

2014-11-06  Corinna Vinschen  cori...@vinschen.de

* dcrt0.cc (cygwin_atexit): Change preceeding comment to reflect
API version numbers.
* external.cc (cygwin_internal): disable setting cxx_malloc on 64 bit.
Add CW_FIXED_ATEXIT case.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_FIXED_ATEXIT.
* lib/atexit.c (atexit): Test running Cygwin version by checking
return value of cygwin_internal (CW_FIXED_ATEXIT).

2014-11-05  Corinna Vinschen  cori...@vinschen.de

* lib/atexit.c (atexit): Check for being linked into the executable.
If so, call __cxa_atexit with NULL DSO handle.  Explain why.
* lib/dso_handle.c: New file providing fallback __dso_handle.

2014-11-05  Corinna Vinschen  cori...@vinschen.de

* Makefile.in (NEW_FUNCTIONS): Add atexit to be not exported.
* lib/atexit.c (atexit): New, statically linkable version of atexit.
* dcrt0.cc (cygwin_atexit): Add comment to mark this function as old
entry point.  Indiscriminately check for DSO of function pointer for
all functions, if checking for DSO of return address fails on x86_64.
Change comment accordingly.

2014-11-05  Corinna Vinschen  cori...@vinschen.de

* Makefile.in (NEW_FUNCTIONS): Define target-independent.  Add target
dependent stuff afterwards.  Globally define timezone and all xdr
symbols as non-exported from libcygwin.a.

2014-11-03  Corinna Vinschen  cori...@vinschen.de

* cygheap.cc: Fix formatting.

2014-10-29  Corinna Vinschen  cori...@vinschen.de

* cygheap.cc (init_cygheap::init_installation_root): Create content of
installation_dir as non-prefixed path, if possible.

2014-10-29  Corinna Vinschen  cori...@vinschen.de

* common.din (__cxa_atexit): Define as cygwin__cxa_atexit.
* dcrt0.cc (cygwin__cxa_atexit): New function.  Explain what we do.

2014-10-28  Corinna Vinschen  cori...@vinschen.de

* globals.cc (dos_file_warning): Set to false by default.
* path.cc (warn_msdos): Make static.  Drop test for dos_file_warning.
(path_conv::check): Check for dos_file_warning here to avoid a function
call in the default case.

2014-10-27  Corinna Vinschen  cori...@vinschen.de

* dcrt0.cc (cygwin_atexit): Add workaround for broken atexit calls
in __gcc_register_frame of DLLs built with gcc-4.8.3-3.

2014-10-27  Corinna Vinschen  cori...@vinschen.de

* cygheap.cc (init_cygheap::init_installation_root): Set
installation_dir_len.
* cygheap.h (struct init_cygheap): Add installation_dir_len member.
* environ.cc (win_env::add_cache): Use stpcpy for speed.
(posify_maybe): Use tmp_pathbuf buffer 

src/winsup cygwin/ChangeLog cygwin/include/cyg ...

2014-11-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-13 13:10:26

Modified files:
winsup/cygwin  : ChangeLog 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/release: 1.7.33 
winsup/doc : ChangeLog new-features.xml 
Added files:
winsup/cygwin/release: 1.7.34 

Log message:
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 34.

* new-features.xml (ov-new1.7.34): Add new section.
(ov-new1.7.33): Reflect intermediate 1.7.33 release.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6568r2=1.6569
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.412r2=1.413
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=NONEr2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.33.diff?cvsroot=srcr1=1.18r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/doc/ChangeLog.diff?cvsroot=srcr1=1.513r2=1.514
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/doc/new-features.xml.diff?cvsroot=srcr1=1.35r2=1.36



src/winsup/cygwin ChangeLog fhandler.h fhandle ...

2014-11-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-13 18:37:15

Modified files:
winsup/cygwin  : ChangeLog fhandler.h fhandler_termios.cc 
 fhandler_tty.cc 

Log message:
* fhandler.h (fhandler_termios::line_edit): Add parameter to return
written bytes.
* fhandler_termios.cc (fhandler_termios::tcinit): Fix formatting.
(fhandler_termios::line_edit): Return bytes actually written.  Write
in 32 byte chunks in non-canonical mode to reduce number of WriteFile
calls.  Don't just eat unwritten bytes in case of an error condition.
Especially, don't report them back to the caller as written.
* fhandler_tty.cc (fhandler_pty_slave::read): Disable code reducing
the number of bytes read from the pipe to vmin.  Add comment.
(fhandler_pty_master::write): Convert ret to ssize_t type.  Just call
line_edit once, not in a loop once for each byte.  Return bytes written
as returned by line_edit.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6569r2=1.6570
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.509r2=1.510
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.107r2=1.108
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.288r2=1.289



src/winsup/cygwin ChangeLog cygheap.h external ...

2014-11-12 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-12 11:19:09

Modified files:
winsup/cygwin  : ChangeLog cygheap.h external.cc uinfo.cc 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/include/sys: cygwin.h 

Log message:
* cygheap.h (cygheap_pwdgrp): Remove constants NSS_FILES and NSS_DB.
Use NSS_SRC_FILES and NSS_SRC_DB throughout instead.
(cygheap_pwdgrp::nss_pwd_src): New inline method.
(cygheap_pwdgrp::nss_grp_src): Ditto.
* external.cc (cygwin_internal): Add CW_GETNSS_PWD_SRC and
CW_GETNSS_GRP_SRC cases.
* uinfo.cc: Use NSS_SRC_FILES and NSS_SRC_DB throughout.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GETNSS_PWD_SRC
and CW_GETNSS_GRP_SRC.
(NSS_SRC_FILES): Define.
(NSS_SRC_DB): Define.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6567r2=1.6568
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.175r2=1.176
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=srcr1=1.140r2=1.141
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.236r2=1.237
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.411r2=1.412
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=srcr1=1.110r2=1.111



src/winsup/cygwin ChangeLog dcrt0.cc

2014-11-07 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-07 08:33:22

Modified files:
winsup/cygwin  : ChangeLog dcrt0.cc 

Log message:
* dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle value
by searching dll list.  Explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6566r2=1.6567
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=srcr1=1.465r2=1.466



src/winsup/cygwin ChangeLog dcrt0.cc external. ...

2014-11-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-06 15:32:21

Modified files:
winsup/cygwin  : ChangeLog dcrt0.cc external.cc 
winsup/cygwin/include/cygwin: version.h 
winsup/cygwin/include/sys: cygwin.h 
winsup/cygwin/lib: atexit.c 

Log message:
* dcrt0.cc (cygwin_atexit): Change preceeding comment to reflect
API version numbers.
* external.cc (cygwin_internal): disable setting cxx_malloc on 64 bit.
Add CW_FIXED_ATEXIT case.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_FIXED_ATEXIT.
* lib/atexit.c (atexit): Test running Cygwin version by checking
return value of cygwin_internal (CW_FIXED_ATEXIT).

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6565r2=1.6566
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=srcr1=1.464r2=1.465
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=srcr1=1.139r2=1.140
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.410r2=1.411
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=srcr1=1.109r2=1.110
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/atexit.c.diff?cvsroot=srcr1=1.2r2=1.3



src/winsup/cygwin ChangeLog Makefile.in

2014-11-05 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-05 09:28:01

Modified files:
winsup/cygwin  : ChangeLog Makefile.in 

Log message:
* Makefile.in (NEW_FUNCTIONS): Define target-independent.  Add target
dependent stuff afterwards.  Globally define timezone and all xdr
symbols as non-exported from libcygwin.a.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6562r2=1.6563
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.274r2=1.275



src/winsup/cygwin ChangeLog Makefile.in dcrt0. ...

2014-11-05 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-11-05 09:48:00

Modified files:
winsup/cygwin  : ChangeLog Makefile.in dcrt0.cc 
Added files:
winsup/cygwin/lib: atexit.c 

Log message:
* Makefile.in (NEW_FUNCTIONS): Add atexit to be not exported.
* lib/atexit.c (atexit): New, statically linkable version of atexit.
* dcrt0.cc (cygwin_atexit): Add comment to mark this function as old
entry point.  Indiscriminately check for DSO of function pointer for
all functions, if checking for DSO of return address fails on x86_64.
Change comment accordingly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6563r2=1.6564
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.275r2=1.276
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=srcr1=1.463r2=1.464
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/atexit.c.diff?cvsroot=srcr1=NONEr2=1.1



  1   2   3   4   5   6   7   8   9   10   >