summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in: Change to build the DLL during a cross-compiler build.Christopher Faylor2000-06-202-5/+7
|
* * configure.in: Bow to necessity and build w32api before anything else.Christopher Faylor2000-06-203-2/+7
| | | | * configure: Regenerate.
* TI C54x target added.Tim Wall2000-06-203-2/+14
|
* * select.cc (socket_cleanup): Shutdown I/O on dummy sockets prior to closingChristopher Faylor2000-06-202-0/+7
| | | | them.
* * dcrt0.cc: Add load statements for `GetSidIdentifierAuthority'Corinna Vinschen2000-06-198-76/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | and `RegLoadKeyA'. * registry.cc (get_registry_hive_path): New function. (load_registry_hive): Ditto. * security.cc (convert_sid_to_string_sid): New function. (get_ssid): Renamed to `convert_string_sid_to_sid'. (get_pw_sid): Call `convert_string_sid_to_sid' instead of `get_ssid'. (get_gr_sid): Ditto. (get_admin_sid): Ditto. (get_system_sid): Ditto. (get_creator_owner_sid): Ditto. (get_world_sid): Ditto. * shared.h: New prototypes for `get_registry_hive_path' and `load_registry_hive'. * spawn.cc (spawn_guts): Set child->psid to NULL to force calling `internal_getlogin' from child process in case of changing user context. Call `load_registry_hive' in case of changing user context. (_spawnve): Copy user infos only if user context remains the same. * uinfo.cc: Add load statement for `NetUserGetInfo'. Remove load statement for `NetGetDCName'. (internal_getlogin): Rewrite to speed up process startup and to correct user environment in case user context changes. (uinfo_init): Call internal_getlogin only if myself->psid is NULL, that is user context changes. * winsup.h: Add prototypes for `convert_sid_to_string_sid', `convert_string_sid_to_sid' and `get_pw_sid'.
* Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton2000-06-198-2/+497
| | | | for m68hc11 and m68hc12 processors.
* Changed values of MODSYNC and CRCCON as suggest by Russ Magee <rmagee@home.com>Nick Clifton2000-06-182-2/+7
|
* * fhandler.h (set_name): Don't use 'unix' as name since this is defined by gccChristopher Faylor2000-06-183-6/+13
| | | | | now. * fhandler.cc (set_name): Ditto.
* Add comment.Christopher Faylor2000-06-181-0/+2
|
* Revert.Christopher Faylor2000-06-181-9/+1
|
* * Makefile.in (subdirs): Eliminate for loop.Christopher Faylor2000-06-183-12/+25
|
* 2000-06-17 H.J. Lu <hjl@gnu.org>H.J. Lu2000-06-174-4/+33
| | | | | | * getopt.h: Updated from gcc. * libiberty.h: Likewise. * symcat.h: Likewise.
* * Makefile.in (subdirs): Previous change did not fix problem in broken shells.Christopher Faylor2000-06-172-3/+7
|
* * winsup.h (isabspath): Don't report `C:foo' as an absolute path.Christopher Faylor2000-06-172-1/+5
|
* * configure.in: Detect "cross-hosting" situation and set appropriate variablesChristopher Faylor2000-06-174-56/+100
| | | | | | in Makefile to avoid building excess stuff. * configure: Regenerate. * Makefile.in: Accomodate above change.
* * pinfo.cc (pinfo_init): Revert previous patch.Corinna Vinschen2000-06-172-2/+4
|
* * configure.in: Detect "cross-hosting" situation and add a subset ofChristopher Faylor2000-06-173-7/+30
| | | | | directories to SUBDIRS. * configure: Regenerate.
* Add additional info.Christopher Faylor2000-06-171-1/+4
|
* * Makefile.in: Avoid installing dll if we're cross building and the cross-hostChristopher Faylor2000-06-174-44/+72
| | | | system isn't a Windows system.
* 2000-05-06 Zack Weinberg <zack@wolery.cumb.org>H.J. Lu2000-06-172-0/+12
| | | | | * ansidecl.h: #define __extension__ to nothing if GCC_VERSION < 2008.
* * pinfo.cc (pinfo_init): Add missing initializers.Corinna Vinschen2000-06-173-29/+32
| | | | | * uinfo.cc (internal_getlogin): Request domain infos only when ntsec is ON.
* * Makefile.in: Just use library files from this tree when building cygrun.exe.Christopher Faylor2000-06-163-11/+13
| | | | | * path.cc (chdir): Don't set cache to offending chdir. Change comment to reflect current reality.
* * libc/include/sys/unistd.h: Add prototypes for `seteuid' andCorinna Vinschen2000-06-162-0/+9
| | | | `setegid' provided by Cygwin.
* * cygwin.din: Define symbols for `cygwin_logon_user' andCorinna Vinschen2000-06-1611-36/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `cygwin_set_impersonation_token'. * dcrt0.cc (dll_crt0_1): Eliminate superfluous conditional statements. Add load statements for `ImpersonateLoggedOnUser', `LogonUserA' and `RevertToSelf'. * fork.cc (fork): Care for correct impersonation of parent and child process. * security.cc (cygwin_set_impersonation_token): New function. (cygwin_logon_user): Ditto. shared.h (class pinfo): New members `orig_uid', `orig_gid', `real_uid' nad `real_gid'. spawn.cc (spawn_guts): Care for impersonation when starting child process in a different user context. * syscalls.cc (setgid): Call `setegid' now. Set real_gid. (setuid): Call `seteuid' now. Set real_uid. (seteuid): Functionality moved from setuid to here. Care for correct impersonation. (setegid): Functionality moved from setgid to here. * uinfo.cc (uinfo_init): Initialization of additional pinfo members. (getuid): Return real uid. (getgid): Return real gid. (geteuid): Return effective uid. (getegid): Return effective gid. include/sys/cygwin.h: Add prototypes for `cygwin_logon_user' and `cygwin_set_impersonation_token'. include/cygwin/version.h: Bumb API minor version to 22.
* * path.cc (chdir): Don't set cache to offending chdir. Change comment toChristopher Faylor2000-06-152-8/+15
| | | | reflect current reality.
* Fix some typos.H.J. Lu2000-06-151-2/+2
|
* Fix typo.Christopher Faylor2000-06-151-1/+1
|
* Remove entries from gcc. They don't make much senses here sinceH.J. Lu2000-06-151-18/+2
| | | | ChangeLogs in gcc and binutils are quite different.
* 2000-06-15 H.J. Lu <hjl@gnu.org>H.J. Lu2000-06-155-27/+202
| | | | | | | | | | | | | | | | | | | | | | | | * sort.h: New file. Impored from gcc. * hashtab.h: Updated from from gcc. 2000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * demangle.h (demangling_styles): Remove trailing comma in enum. * dyn-string.h (dyn_string_append_char): Change parameter from char to int. 2000-06-04 Alex Samuel <samuel@codesourcery.com> * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions. * demangle.h (DMGL_GNU_NEW_ABI): New macro. (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI. (current_demangling_style): Add gnu_new_abi_demangling. (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro. (GNU_NEW_ABI_DEMANGLING): Likewise. (cplus_demangle_new_abi): New declaration.
* New file. A brief list of who maintains newlib.Ranjith Kumaran2000-06-151-0/+38
|
* * path.cc (normalize_posix_path): Convert path to POSIX if it seems to be aChristopher Faylor2000-06-152-19/+46
| | | | Windows path.
* * environ.cc (conv_envvars): Detect and convert all environment variables usedChristopher Faylor2000-06-152-0/+9
| | | | by libiberty's choose-temp.c
* * libc/stdio/fdopen.c (_fdopen_r): Take explicit givenCorinna Vinschen2000-06-142-0/+10
| | | | bin/textmode into account for Cygwin.
* Rewrote "Adding or updating packages",David Starks-Browning2000-06-141-47/+50
| | | | plus a few other minor changes.
* * include/winnt.h: Add some missing defines related to locale identifiers.Christopher Faylor2000-06-142-58/+176
| | | | Translate values of LANG_* and SUBLANG_* into hexadecimal.
* Tidied up formatting a bit.David Starks-Browning2000-06-141-10/+24
| | | | | | New entries: How do I convert between Windows and UNIX paths? Why are compiled executables so huge?!?
* Minor changes, also add note about deleting temp dir after setup.David Starks-Browning2000-06-141-5/+21
|
* Fix simple @-error.David Starks-Browning2000-06-131-1/+1
|
* * path.cc (mount_info::add_item): The previous patch can't handle the case ofChristopher Faylor2000-06-132-6/+13
| | | | overwriting a mount entry.
* New entry: "How should I set my PATH?"David Starks-Browning2000-06-131-0/+28
|
* Removed a couple of "not yet updated" disclaimers.David Starks-Browning2000-06-131-32/+19
| | | | New entry: "info error "dir: No such file or directory""
* "Installation using the setup.exe program": minor note not to mess withDavid Starks-Browning2000-06-131-9/+64
| | | | | | | | | default mounts. "Adding or updating packages": full instructions now, not just links to ml. New: subsection "Problems running setup.exe" subsubsection "Error message: "Unable to retrieve the list of cygwin mirrors..."" subsubsection "System hangs when unpacking tar archives"
* * thread.h: Shorten "current_directory" variables to "cwd_*" throughout.Christopher Faylor2000-06-133-62/+69
| | | | | | | * path.cc: Ditto. (normalize_posix_path): Add some extra debugging info. (chdir): Ditto. Store chdir'ed posix and MS-DOS directory names in "cache" here rather than trying to derive them later.
* Merge "Installation and Setup" and "Using Cygwin Releases" to simplyDavid Starks-Browning2000-06-121-169/+74
| | | | "Using Cygwin". Significant update to "How can I access other drives?".
* * fhandler_random.cc (read): Call CryptAquireContext withCorinna Vinschen2000-06-112-2/+8
| | | | CRYPT_VERIFYCONTEXT.
* Fri Jun 9 14:28:00 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston2000-06-093-6/+19
| | | | | | | | * libc/include/sys/reent.h (_rand_next): Changed to unsigned long long and moved to end of _reent struct in _new union. (_REENT_INIT): Changed to move _rand_next initialization. * libc/stdlib/rand.c (rand): Changed to use unsigned long long linear congruential algorithm that is used by DJGPP.
* * avr.h: clr,lsl,rol, ... moved after add,adc, ...Denis Chertykov2000-06-092-5/+9
|
* Thu Jun 8 21:18:00 2000 Ranjith Kumaran <ranjith@cygnus.com>Ranjith Kumaran2000-06-093-1/+12
| | | | | * libc/include/stdlib.h: Set RAND_MAX to __RAND_MAX. * libc/include/sys/config.h: Define __RAND_MAX.
* Thu Jun 8 17:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston2000-06-082-1/+36
| | | | | * libc/stdlib/rand_r.c: New algorithm that meets minimal standard.
* * path.cc (path_conv::check): Erase two lines checked inCorinna Vinschen2000-06-082-2/+5
| | | | by mistake.