summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * libc/machine/sh/strcpy.S (strcpy, __SHMEDIA__ code):Joern Rennecke2002-06-132-3/+11
| | | | | Fix clobbering bytes before destination if src and dst have same non-zero misalignment.
* fix typoChristopher Faylor2002-06-131-1/+1
|
* * winver.rc: Add more words to copyright.Christopher Faylor2002-06-137-6/+9
|
* * cygheap.cc (cygheap_user::set_name): Revert previous change.Corinna Vinschen2002-06-133-1/+10
| | | | | * environ.cc (spenv::retrieve): Check return value of call to cygheap->user.*from_cygheap().
* * libc/machine/sh/memset.S (memset, __SHMEDIA__ code):Joern Rennecke2002-06-132-2/+9
| | | | Fixed bug in writing end of set region.
* * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.Earnie Boyd2002-06-132-0/+10
|
* * cygheap.cc (cygheap_user::set_name): Remove setting homedrive andCorinna Vinschen2002-06-133-4/+11
| | | | | | | homepath to NULL. (cygheap_user::set_logsrv): Fix free'ing of plogsrv. * cygheap.h (cygheap_user::cygheap_user): Initialize homedrive and homepath to NULL.
* * include/_mingw.h: Increment version to 2.0.Danny Smith2002-06-13120-1177/+6602
| | | | | * Makefile.in: Ditto. Merge in mingwex branch.
* * security.cc (get_logon_server): Use strcasematch rather than strcasecmp.Christopher Faylor2002-06-132-5/+10
|
* * path.cc (chdir): Minor cleanup.Christopher Faylor2002-06-133-4/+8
|
* * environ.cc (build_env): Correctly fill out windows environment block withChristopher Faylor2002-06-132-29/+64
| | | | win32 paths rather than posix paths.
* 2002-06-13 John K. Hohm <jhohm@acm.org>Danny Smith2002-06-133-0/+180
| | | | * include/comcat.h: New file.
* Add the file include/gdb/sim-arm.h defining an enum that specifies theAndrew Cagney2002-06-122-0/+69
| | | | register numbering used by the GDB<->SIM interface.
* Add dumper.exe words from Egor Duda.Christopher Faylor2002-06-121-0/+46
|
* * Makefile.in (CFLAGS_FOR_TARGET): Add -O2.DJ Delorie2002-06-122-1/+9
|
* * cygheap.cc (cygheap_user::set_name): Set homedrive and homepath to NULL onChristopher Faylor2002-06-127-179/+344
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | user name change. (cygheap_user::set_logsrv): Allocate enough space for leading \\ so that we can put this in the environment, if needed. * cygheap.h (homebodies): New enum. (cygheap_user::homedrive): New field. (cygheap_user::homepath): Ditto. (cygheap_user::env_logsrv): New method. (cygheap_user::env_homepath): New method. (cygheap_user::env_homedrive): New method. (cygheap_user::env_userprofile): New method. (cygheap_user::ontherange): New method. * environ.cc (envsize): Eliminate debugging argument. (environ_init): Assume that envc counts number of elments not total size. (spenv): New class. (spenvs): New array, renamed from forced_winenv_vars, using spenv. (spenv::retrieve): New method. (build_env): Rename from 'winenv' -- one stop shopping for building new environment blocks for both windows and "unix". * environ.h (build_env: Declare. (winenv): Delete declaration. (envsize): Ditto. * spawn.cc (spawn_guts): Use build_env to build windows and cygwin environment blocks. * uinfo.cc (internal_getlogin): Eliminate environment manipulation. Default to info from GetUserName if it exists. Move HOMEPATH and HOMEDRIVE stuff elsewhere. Move HOME setting elsewhere. Only set HOME environment variable in processes that are not parented by a cygwin process. (cygheap_user::ontherange): Define new method. (cygheap_user::env_logsrv): Ditto. (cygheap_user::env_homepath): Ditto. (cygheap_user::env_homedrive): Ditto. (cygheap_user::env_userprofile): Ditto.
* fix commentChristopher Faylor2002-06-111-8/+1
|
* * spawn.cc (spawn_guts): More hToken removal cleanup.Christopher Faylor2002-06-114-31/+30
|
* Import latest version of texi2pod.pl from FSF GCC sources.Nick Clifton2002-06-112-45/+125
|
* Revoke adding mh-s390xpic. Doesn't make any sense because it is notMartin Schwidefsky2002-06-112-5/+0
| | | | referenced from anywhere.
* 2002-06-11 Martin Schwidefsky <schwidefsky@de.ibm.com>Martin Schwidefsky2002-06-112-0/+5
| | | | * mh-s390xpic: New file.
* * libc/include/process.h: Remove cygwin-only sexec* declarations. Fix spawnveChristopher Faylor2002-06-112-18/+6
| | | | declaration.
* * spawn.cc (spawn_guts): Define sec_attribs and call sec_user_nih() only once.Christopher Faylor2002-06-112-11/+14
|
* * Makefile.in: Ensure that -MD gets added to CFLAGS regardless of CFLAGSChristopher Faylor2002-06-118-170/+55
| | | | | | | | | | | | | | command-line setting. * cygwin.din: Export sexec* functions as function which returns ENOSYS (i.e., sexec* is deprecated). * dtable.cc (dtable::vfork_child_dup): Ensure that impersonation is restored even on failure. * exec.cc: Throughout, remove references to sexec* and _spawnve. * pinfo.h: Remove _spawnve declaration. * spawn.cc: Rename _spawnve to spawnve and use throughout. (spawn_guts): Eliminate hToken argument and processing of same. Just perform special actions if impersonating. (spawnve): Rename from _spawnve.
* revert erroneous checkinChristopher Faylor2002-06-101-1/+1
|
* * include/sys/strace.h (strace): Avoid use of constructor.Christopher Faylor2002-06-104-3/+6
|
* * dcrt0.cc (dll_crt0_1): Initialize wincap and check for sanity before runningChristopher Faylor2002-06-104-4/+12
| | | | | | | global ctors. * wincap.h (wincap): Eliminate constructor. Default is to zero memory, anyway. * wincap.cc (wincap): Copy this on fork to avoid initialization in forked processes.
* * fhandler.h (fhandler_socket::fixup_after_fork): Revert patch fromCorinna Vinschen2002-06-104-15/+17
| | | | | | | 2002-06-04. * fhandler_socket.cc (fhandler_socket::fixup_after_fork): Ditto. (fhandler_socket::dup): Ditto. * net.cc (fdsock): Make sockets explicitely noninheritable on NT.
* /tmp/cvs610a0a90.1Robert Collins2002-06-103-42/+90
|
* * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Correctly setChristopher Faylor2002-06-102-11/+17
| | | | number of links for directory, if appropriate.
* 2002-06-10 Robert Collins <rbtcollins@hotmail.com>Robert Collins2002-06-106-34/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cygwin.din: Add _pthread_cleanup_push and _pthread_cleanup_pop. * pthread.cc: Change __pthread_self to pthread::self() thruoghout. (_pthread_cleanup_push): New function. (_pthread_cleanup_pop): Ditto. * thread.cc: Thanks to Thomas Pfaff for the pthread cleanup_push,_pop patch, this work is derived from that. Change __pthread_self to pthread::self() thruoghout. (__pthread_self): Rename to pthread::self. (pthread::self): New method. (pthread::pthread): Initialize new member. (pthread::push_cleanup_handler): New method. (pthread::pop_cleanup_handler): New method. (pthread::pop_all_cleanup_handlers): New method. (__pthread_exit): Pop all cleanup handlers. * thread.h (pthread::push_cleanup_handler): Declare. (pthread::pop_cleanup_handler): Ditto. (pthread::pop_all_cleanup_handlers): Ditto. (pthread::self): New static method. (__pthread_exit): Give C++ linkage. (__pthread_join): Ditto. (__pthread_detach): Ditto. (__pthread_self): Remove. 2002-04-24 Thomas Pfaff <tpfaff@gmx.net> * include/pthread.h (__pthread_cleanup_handler): New structure (pthread_cleanup_push): Rewritten . (pthread_cleanup_pop): Ditto. (_pthread_cleanup_push): New prototype. (_pthread_cleanup_pop) Ditto. 2002-04-24 Thomas Pfaff <tpfaff@gmx.net> * thread.cc (thread_init_wrapper): Check if thread is already joined. (__pthread_join): Set joiner first. (__pthread_detach): Ditto.
* 2002-06-10 Robert Collins <rbtcollins@hotmail.com>Robert Collins2002-06-093-2/+8
| | | | | | * cygserver_transport.cc (create_server_transport): Finish the split out of sockets code from transport_layer_base. Thanks to Nicholas Wourms and Conrad Scott for catching this.
* Move include/callback.h and include/remote-sim.h to include/gdb/.Andrew Cagney2002-06-094-0/+10
| | | | Update accordingly.
* * path.cc (cygpath): Change MOUNT_AUTO to MOUNT_CYGDRIVE.Christopher Faylor2002-06-092-3/+8
| | | | (getmntent): Ditto.
* 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>Danny Smith2002-06-092-0/+23
| | | | | * include/richedit.h (EM_*, TM_*, GT_*): Add new defines. (GETTEXTEX): Add structure definition.
* * mount.cc (main): Use default system/user flag for cygdrive stuff, too.Christopher Faylor2002-06-093-4/+12
| | | | | | (change_cygdrive_prefix): Change MOUNT_AUTO to MOUNT_CYGDRIVE. * umount.cc (remove_cygdrive_prefix): Ditto. (main): Use default system/user flag for cygdrive stuff, too.
* * pinfo.cc (pinfo_dummy): Initialize to correct size.Christopher Faylor2002-06-092-1/+5
|
* * include/windows.h (ole2.h): #include if !__OBJC__ andDanny Smith2002-06-092-0/+10
| | | | __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
* * configure.in (vax-*-netbsd*): Re-enable gas.Jason Thorpe2002-06-092-4/+4
|
* * path.cc: Change MOUNT_AUTO to MOUNT_CYGDRIVE throughout.Christopher Faylor2002-06-093-11/+16
| | | | * shared_info.h (CURR_MOUNT_MAGIC): Update.
* * mount.cc (opts): Remove '-i' option.Christopher Faylor2002-06-092-17/+8
| | | | | | (usage): Ditto. (main): Ditto. (longopts): Remove --import-old-mounts option.
* * external.cc (cygwin_internal): Make v1 mount table access invalid.Christopher Faylor2002-06-095-89/+17
| | | | | | | | | | * path.cc (mount_info::init): Remove had_to_create_mount_areas initialization. (mount_info::from_registry): Remove v1 table import. (mount_info::read_v1_mounts): Eliminate. (mount_info::import_v1_mounts): Ditto. * shared_info.h (mount_info): Ditto for both of above. * sys/mount.h (MOUNT_DEVFS): New enum. (MOUNT_PROC): Ditto.
* * include/wchar.h: Define __need_size_t.Christopher Faylor2002-06-082-0/+5
|
* * a29k.h: Replace CONST with const.Alan Modra2002-06-085-45/+42
| | | | | | | | (CONST): Don't define. * convex.h: Replace CONST with const. (CONST): Don't define. * dlx.h: Replace CONST with const. * or32.h (CONST): Don't define.
* coerceChristopher Faylor2002-06-081-1/+1
|
* * fhandler_socket.cc (fhandler_socket::fstat): Don't assume that socket isChristopher Faylor2002-06-083-4/+23
| | | | | | unix-domain socket. * times.cc (hires_ms::prime): Set init flag. * times.cc (hires_ms::prime): Adjust epoch of initime_us from 1601 to 1970.
* * libm/common/s_fdim.c: New file.Thomas Fitzsimmons2002-06-07242-2621/+17008
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libm/common/s_fma.c: Likewise. * libm/common/s_fmax.c: Likewise. * libm/common/s_fmin.c: Likewise. * libm/common/s_fpclassify.c: Likewise. * libm/common/s_lrint.c: Likewise. * libm/common/s_lround.c: Likewise. * libm/common/s_nearbyint.c: Likewise. * libm/common/s_remquo.c: Likewise. * libm/common/s_round.c: Likewise. * libm/common/s_scalbln.c: Likewise. * libm/common/s_signbit.c: Likewise. * libm/common/s_trunc.c: Likewise. * libm/common/sf_fdim.c: Likewise. * libm/common/sf_fma.c: Likewise. * libm/common/sf_fmax.c: Likewise. * libm/common/sf_fmin.c: Likewise. * libm/common/sf_lrint.c: Likewise. * libm/common/sf_lround.c: Likewise. * libm/common/sf_nearbyint.c: Likewise. * libm/common/sf_remquo.c: Likewise. * libm/common/sf_round.c: Likewise. * libm/common/sf_scalbln.c: Likewise. * libm/common/sf_trunc.c: Likewise. * libm/math/w_exp2.c: Likewise. * libm/math/w_tgamma.c: Likewise. * libm/math/wf_exp2.c: Likewise. * libm/math/wf_tgamma.c: Likewise. * libm/mathfp/s_exp2.c: Likewise. * libm/mathfp/s_tgamma.c: Likewise. * libm/mathfp/sf_exp2.c: Likewise. * libm/mathfp/sf_tgamma.c: Likewise. * libm/math/er_gamma.c: Fix return value. * libm/math/erf_gamma.c: Likewise. * libm/mathfp/er_gamma.c: Likewise. * libm/mathfp/erf_gamma.c: Likewise. * libc/include/math.h (!__STRICT_ANSI__): Include ISOC99-specific declarations and macros. Regenerated all Makefile.in, aclocal.m4 and configure files to use new libtool macros in top-level libtool.m4
* * cygpath.cc: Add option to output windows paths in different formats: "dos"Christopher Faylor2002-06-073-6/+69
| | | | | | and "mixed". (main): Process options. (doit): Check new options flags.
* Enable pei386_auto_import by default. Only print a info message about autoNick Clifton2002-06-072-15/+22
| | | | | imports being resilved if this feature was not requested via a command line switch.
* * regtool.cc (Fail): Be more verbose.Corinna Vinschen2002-06-073-20/+70
| | | | | | (find_key): Add support for remote registry access. (usage): Document it. * utils.sgml: Document it.