summaryrefslogtreecommitdiffstats
path: root/winsup
Commit message (Collapse)AuthorAgeFilesLines
* * overview2.sgml: Reorganize and make minor wording changes.Christopher Faylor2008-11-252-14/+19
|
* * overview2.sgml: Clarify unix-specific automatic updates section.Christopher Faylor2008-11-252-11/+22
|
* * overview2.sgml: Add text that no automatic updates are provided.Corinna Vinschen2008-11-252-3/+11
|
* * fhandler_floppy.cc (fhandler_dev_floppy::raw_read): DropCorinna Vinschen2008-11-212-2/+10
| | | | | | initialization of bytes_to_read. Set bytes_to_read to len in non-buffered case. Call read_bytes correctly with bytes_to_read instead of len.
* * mmap.cc (MapView): Add NT status to debug output.Corinna Vinschen2008-11-212-2/+7
|
* * autoload.cc (GetSystemDEPPolicy): Define.Corinna Vinschen2008-11-126-3/+84
| | | | | | | | | | | | | (GetProcessDEPPolicy): Ditto. (SetProcessDEPPolicy): Ditto. * dcrt0.cc (disable_dep): New static function. (dll_crt0_0): Call disable_dep on platforms requiring it. Add longish comment to explain the circumstances. * wincap.h (wincaps::ts_has_dep_problem): New element. * wincap.cc: Implement above element throughout. (wincapc::init): Set ts_has_dep_problem to true on 2008 Terminal Servers. * winsup.h (WINVER): Set to 0x0601.
* * include/winbase.h (PROCESS_DEP_ENABLE,Corinna Vinschen2008-11-112-0/+28
| | | | | | PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1. (enum _DEP_SYSTEM_POLICY_TYPE): Ditto. (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
* * mount.cc (mount_info::cygdrive_win32_path): Always upper caseCorinna Vinschen2008-11-113-3/+19
| | | | | | | DOS drive letter to accommodate case sensitivity. (cygdrive_getmntent): Ditto. * path.cc (path_conv::check): Invalidate wide_path after making path relative.
* * cygwinenv.sgml: Add description for upcaseenv option.Corinna Vinschen2008-11-112-0/+40
|
* * environ.cc (create_upcaseenv): New static variable.Corinna Vinschen2008-11-112-2/+77
| | | | | | | | | | | | (renv_arr): New static array to keep track of environment variables which have to be always uppercased. (idx_arr): Ditto. (start_at): Ditto. (ucreqenv): New function to uppercase only the environment variables from renv_arr. (parse_thing): Add "upcaseenv" setting. (environ_init): Parse $CYGWIN before doing anything else. Call ucreqenv instead of ucenv if CYGWIN=noupcaseenv is set.
* * path.cc (normalize_win32_path): Don't add a trailing '\' if the cwd returns aChristopher Faylor2008-11-112-1/+7
| | | | path with a trailing '\'.
* * pthread.cc (pthread_mutex::_unlock): Avoid unlocking a mutex if theChristopher Faylor2008-11-073-11/+28
| | | | | | | | | | | recursion_counter is already 0. (pthread_mutex::_destroy): Don't consider a mutex busy if its recursion_counter == 0. (pthread_mutex::_fixup_after_fork): Set recursion_counter to 0 to flag that we've just forked. Don't reset the owner of this mutex since the forkee may think it still owns the mutex. Reinstate initialization of win32_obj_id. * fhandler_floppy.cc (fhandler_dev_floppy::raw_read): Initialize a variable to bypass a C++ warning.
* * environ.cc (environ_init): Avoid evaluating $CYGWIN twice.Corinna Vinschen2008-11-052-2/+4
|
* * Makefile.in: Use -static-libgcc when creating cygserver.exe.Christopher Faylor2008-10-302-7/+12
|
* * Makefile.in (ALL_LDFLAGS): Link libgcc statically for everything here.Christopher Faylor2008-10-292-1/+6
|
* Correct some binary distribution packaging defects.Keith Marshall2008-10-282-18/+37
|
* * wincap.cc (all wincaps): Store in .cygwin_dll_common section same asCorinna Vinschen2008-10-232-10/+21
| | | | wincap. Add comment to explain why.
* * autoload.cc (GetSystemWindowsDirectoryW): Define.Corinna Vinschen2008-10-223-0/+43
| | | | | | * kernel32.cc (GetWindowsDirectoryW): Implement to abstract from running under Terminal Services or not. (GetWindowsDirectoryA): Ditto.
* * passwd.cc (pwdgrp::read_passwd): Check if we're called withinCorinna Vinschen2008-10-212-8/+17
| | | | | user_shared initialization and ignore myself, if so. Reformat conditional expression.
* * ntdll.h (NtSetAttributesFile): New inline function.Corinna Vinschen2008-10-205-45/+38
| | | | | | | | | * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Use NtSetAttributesFile. * path.cc (symlink_worker): Ditto. * syscalls.cc (unlink_nt): Ditto. (rename): Omit FILE_SHARE_DELETE when opening files on Samba. Add comment to explain why.
* Fix MinGW-Bug [2136252]: Remove extraneous radix point in printf( "%.0f", v ↵Keith Marshall2008-10-182-32/+41
| | | | ) for v < 0.5
* * dtable.cc (dtable::get_debugger_info): Call SetStdHandleCorinna Vinschen2008-10-172-1/+17
| | | | | | for the newly opened handle. Explain why. (dtable::stdio_init): Don't duplicate standard error handle when stderr has already been created under debugger control.
* Fix MinGW-Bug [2160227]: Eliminate conflicting declarations and ↵Keith Marshall2008-10-133-1/+20
| | | | implementations of scalb().
* * sec_acl.cc (setacl): Align standard owner and group permissionsCorinna Vinschen2008-10-133-10/+19
| | | | | | | with alloc_sd. Strip FILE_READ_ATTRIBUTES fromn setting FILE_GENERIC_EXECUTE permissions same as in alloc_sd. * security.cc (alloc_sd): Reformat expression. Strip EA permission bits from owner_deny and group_deny computation.
* fix typoChristopher Faylor2008-10-131-1/+1
|
* * mingw: Set sawcfile when -xc* is detected. Extend list of detected sourceChristopher Faylor2008-10-132-1/+7
| | | | filew.
* * Makefile.in: Use a different method to invoke gcc in a cygwin-hostedChristopher Faylor2008-10-1210-3993/+6379
| | | | | | | | | | | | environment. * mingwex/Makefile.in: Ditto. * profile/Makefile.in: Ditto. * configure.in: Record mingw front-end for building under Cygwin. * mingwex/configure.in: Ditto. * profile/configure.in: Ditto. * configure: Regenerate. * mingwex/configure: Ditto. * profile/configure: Ditto.
* * mingw: Add more checks to allow more varied use.Christopher Faylor2008-10-122-10/+24
|
* * Makefile.in: Rearrange to avoid -mno-cygwin.Christopher Faylor2008-10-125-1603/+2374
| | | | | | | | * configure.in: Use mingw front-end from utils directory as compiler front-end. * configure: Regenerate. * cyglsa.c (cyglsa_printf): Rename from 'printf' to avoid a compiler error. (print_sid, print_groups, print_privs, print_dacl, print_tokinf, LsaApLogonUserEx): Ditto.
* * mingw: Use a better method to find where mingw directory lives.Christopher Faylor2008-10-122-7/+5
|
* Dummy check-in to get right revision log:Christopher Faylor2008-10-122-2/+2
| | | | | | * mingw: New front-end script to control building of MinGW files without using the deprecated -mno-cygwin option. * Makefile.in: Use mingw front-end.
* * Makefile.in: Tweak to work better with new utils/mingw front-end.Christopher Faylor2008-10-125-15/+114
| | | | In utils:
* Use de-facto standard Makefile goals to invoke test suite.Keith Marshall2008-10-112-5/+19
|
* Make strtod() inline definition C89 compliant.Keith Marshall2008-10-112-2/+14
|
* 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>Chris Sutcliffe2008-10-102-1/+5
| | | | * include/mmsystem.h (sndAlias): Correct GCC4 warning.
* * fhandler_disk_file.cc (fhandler_base::fstat_helper): CheckCorinna Vinschen2008-10-093-11/+19
| | | | | | for executable suffixes here in case we're on a file system not supporting permission. * path.cc (path_conv::check): Drop check for executable suffixes.
* * fhandler_floppy.cc (fhandler_dev_floppy::raw_read): Keep track ofCorinna Vinschen2008-10-092-12/+23
| | | | current position in non-buffered case, too.
* * grp.cc (pwdgrp::read_group): Generate more speaking group nameCorinna Vinschen2008-10-092-1/+7
| | | | if passwd gid exists under different gid in /etc/group.
* Fix ChangeLog entryCorinna Vinschen2008-10-091-1/+1
|
* * path.cc (path_conv::is_binary): Always check for GetBinaryType.Corinna Vinschen2008-10-093-6/+10
| | | | | * syscalls.cc (rename): Fix test for just changing case of name on case insensitive filesystems.
* * path.cc (symlink_info::check_shortcut): Don't check for executabilityCorinna Vinschen2008-10-092-18/+9
| | | | | here. (symlink_info::check_sysfile): Ditto.
* * path.cc (path_conv::path_conv): Only assume executability by suffixCorinna Vinschen2008-10-082-1/+7
| | | | on file systems not supporting permissions.
* * pthread.cc (pthread_create): Very minor formatting change.Christopher Faylor2008-10-073-2/+18
| | | | | * timer.cc (timer_thread): Ensure that any created thread defaults to detached state.
* * cygtls.h (_cygtls::initialized): Remove bogus stack check which would whenChristopher Faylor2008-10-072-2/+7
| | | | checking the current thread from the current thread.
* * dcrt0.cc (dll_crt0_0): Don't initialize signals early when dynamicallyChristopher Faylor2008-10-052-1/+11
| | | | | | loaded. (dll_crt0_1): Wait until this phase to initialize signals when dynamically loaded.
* 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe2008-10-042-1/+7
| | | | | * include/_mingw.h: Increment version to 3.15.1 and introduce __MINGW32_PATCHLEVEL variable.
* Fix incorrect guard added in last commitChris Sutcliffe2008-10-041-1/+1
|
* 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>Chris Sutcliffe2008-10-042-0/+7
| | | | * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
* Fix MinGW-Bug [2144266]: getopt() sets `optind' incorrectly.Keith Marshall2008-10-032-26/+55
|
* Improve package identification in configure script.Keith Marshall2008-10-034-19/+37
|