summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* include:Zack Weinberg2005-03-122-4/+15
| | | | | | | | | | | * opcode/arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T. Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2, and ARM_ARCH_V6ZKT2. opcodes: * arm-dis.c (arm_opcodes): Document %E and %V. Add entries for v6T2 ARM instructions: bfc bfi mls strht ldrht ldrsht ldrsbt movw movt rbit ubfx sbfx. (print_insn_arm): Add support for %E and %V.
* * path.h (pathconv_arg): Define PC_NO_ACCESS_CHECK.Christopher Faylor2005-03-123-38/+65
| | | | | | | | | | (path_types): Define PATH_NO_ACCESS_CHECK == PC_NO_ACCESS_CHECK. * path.cc (symlink_info::check_sysfile): Move to symlink_info class and eliminate arguments that are part of class. Use set_error. (symlink_info::check_shortcut): Ditto. (symlink_info::set_error): New function. (path_conv::check): Pass PC_NO_ACCESS_CHECK to symlink_info::check. (symlink_info::check): Preserve PC_NO_ACCESS_CHECK in pflags. Use set_error.
* * path.cc (is_floppy): New function.Corinna Vinschen2005-03-103-1/+25
| | | | | (setmntent): Drop floppy drives on A: and B: from logical drive DWORD. * syscalls.cc (sync): Don't sync floppies on A: and B:.
* * autoload.cc (LoadDLLprime): Use nocopy segment or forked processes will notChristopher Faylor2005-03-102-2/+7
| | | | | initialize properly. * autoload.cc (LoadDLLprime): Scrap use of .linkonce and just use an
* * autoload.cc (LoadDllprime): Scrap use of .linkonce and just use an ifdefChristopher Faylor2005-03-103-3/+15
| | | | | | guard to load .foo_init into data segment. * dcrt0.cc (initial_env): Allow colon or space as CYGWIN_DEBUG separator for consistency.
* * pinfo.h (pinfo::pinfo): Clear more elements in the constructor.Christopher Faylor2005-03-102-2/+6
|
* merge from gccDJ Delorie2005-03-102-0/+13
|
* * net.cc (dup_ent): Revert older stupid test for null. Don't copy name if itChristopher Faylor2005-03-092-6/+13
| | | | is NULL.
* * fhandler_socket.cc (fhandler_socket::eid_pipe_name): Fix formatCorinna Vinschen2005-03-092-44/+61
| | | | | | | | string. (fhandler_socket::connect): Set sun_path before running eid credential transaction. Run transaction only if OS connect was successful. (fhandler_socket::accept): Run transaction only if OS accept was successful.
* * net.cc (dup_ent): Revert previous stupid change.Christopher Faylor2005-03-092-1/+5
|
* * signal.cc (sigprocmask): Rename first parameter to "how".Corinna Vinschen2005-03-092-10/+13
| | | | | (handle_sigprocmask): Ditto. Check "how" for being a valid "how" value. Fix call order in case of wrong "how" value.
* * net.cc (dup_ent): Avoid dereferencing a null pointer in a debug_printf.Christopher Faylor2005-03-092-1/+5
|
* * path.cc (path_conv::check): Treat ENOSHARE similarly to ENOENT whenChristopher Faylor2005-03-092-2/+8
| | | | determining if there was a problem with a symlink.
* Remove \n from debug_printfChristopher Faylor2005-03-091-1/+1
|
* * fhandler_socket.cc (fhandler_socket::listen): Don't limit the numberCorinna Vinschen2005-03-082-2/+7
| | | | of pipe instances.
* revert errnoneous checkinChristopher Faylor2005-03-081-46/+22
|
* * pinfo.cc (pinfo::exit): Right shift exit value by eight when not started in aChristopher Faylor2005-03-083-24/+55
| | | | cygwin environment.
* * mmap.cc (mmap64): Handle MAP_AUTOGROW flag.Corinna Vinschen2005-03-084-11/+71
| | | | | | (fhandler_disk_file::mmap): Ditto. Clean conditional for readability. * include/sys/mman.h: Add MAP_AUTOGROW flag. * include/cygwin/version.h: Bump API minor version.
* * dcrt0.cc (dll_crt0_0): Eliminate muto::init call.Christopher Faylor2005-03-085-23/+30
| | | | | | | | | | * sync.h (locker): New, currently unused class. (muto::init): Eliminate. * sync.cc (muto::init): Ditto. (muto::init): Eliminate critical section lock and instead use name as a guard to prevent against multiple attempts to initialize the same muto. * pinfo.cc (pinfo::init): Set myself procinfo when not execing and pid matches windows pid or cygwin pid.
* * kill.cc (getsig): Rectify bug introduced by 2005-02-26 change. Don't padChristopher Faylor2005-03-082-2/+7
| | | | signal name with spaces.
* * strace.cc (handle_output_debug_string): Fix compiler warning.Corinna Vinschen2005-03-072-2/+6
|
* * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):Danny Smith2005-03-072-4/+16
| | | | | Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment. * gai_strerror[AW]: Put into #if 0 block.
* * include/basetyps.h (__int16): Correct define.Danny Smith2005-03-072-1/+5
|
* * path.cc (mount_info::read_cygdrive_info_from_registry): Use the user prefixChristopher Faylor2005-03-062-0/+15
| | | | | | | | | | if it exists. * sync.h (sync::init_lock): Declare new static member. (sync::init()): Declare new static function. * sync.cc (sync::init): Define. (sync::init): Lock attempt to initialize a muto to stop multiple threads from colliding. * dcrt0.cc (dll_crt0_0): Initialize muto environment.
* 2005-03-06 Ralf Corsepious <ralf.corsepius@rtems.org>Jeff Johnston2005-03-063-0/+575
| | | | | * libc/sys/rtems/include/inttypes.h: New file. * libc/sys/rtems/include/stdint.h: Ditto.
* 2005-03-06 Ralf Corsepious <ralf.corsepius@rtems.org>Jeff Johnston2005-03-062-2/+6
| | | | * libc/string/memcmp.c: Fix to avoid pointer signedness warning.
* 2005-03-06 Ralf Corsepious <ralf.corsepius@rtems.org>Jeff Johnston2005-03-063-22/+11
| | | | | | | | | * libc/include/machine/_types.h: New file. * libc/include/sys/types.h: Do not check for __rtems__ when including <machine/_types.h>. Remove some redundant declarations now that <machine/_types.h> is included. * libc/sys/rtems/machine/_types.h: Removed. Replaced with shared header file.
* * sync.h (sync::init_lock): Declare new static member.Christopher Faylor2005-03-063-7/+25
| | | | | | | | (sync::init()): Declare new static function. * sync.cc (sync::init): Define. (sync::init): Lock attempt to initialize a muto to stop multiple threads from colliding. * dcrt0.cc (dll_crt0_0): Initialize muto environment.
* * path.cc (special_name): Reorganize to always detect the use of special namesChristopher Faylor2005-03-062-14/+16
| | | | first, before detecting special characters.
* * cygpath.cc (usage): Pass in one more copy of program_name to printf to avoidChristopher Faylor2005-03-062-1/+6
| | | | a SEGV.
* * pathnames.sgml: Clarify binmode/textmode behavior slightly.Christopher Faylor2005-03-063-18/+25
| | | | * textbinary.sgml: Ditto.
* * fhandler_clipboard.cc: Use int for cygnativeformat rather than UINT as thatChristopher Faylor2005-03-042-2/+8
| | | | | is what is returned by GetPriorityClipboardFormat. (fhandler_dev_clipboard::read): Ditto for the format variable.
* * fhandler.cc (fhandler_base::open_9x): Satisfy query_open values.Corinna Vinschen2005-03-042-6/+23
|
* * fhandler_socket.cc (fhandler_socket::ioctl): Only cancelCorinna Vinschen2005-03-042-1/+6
| | | | WSAAsyncSelect when async mode is on.
* * cygwin.din (utmpxname): Export.Corinna Vinschen2005-03-036-2/+26
| | | | | | | | * syscalls.cc (utmpxname): Create export alias to utmpname. * include/utmpx.h: Define ut_name and ut_xtime if not already defined. (utmpxname): Add prototype. * include/sys/utmp.h: Only define ut_name if not already defined. * include/cygwin/version.h: Bump API minor version.
* * cygthread.cc (cygthread::detach): Use a slightly higher priority when waitingChristopher Faylor2005-03-032-1/+6
| | | | for thread signalling.
* Add Pierre's security text.Joshua Daniel Franklin2005-03-032-11/+10
|
* restore commentChristopher Faylor2005-03-031-0/+1
|
* update copyright datesAlan Modra2005-03-0347-50/+59
|
* fix changelog garblingChristopher Faylor2005-03-031-4/+3
|
* * autoload.cc (std_dll_init): Save and restore fpu control register aroundChristopher Faylor2005-03-032-2/+12
| | | | | LoadAddress to prevent loaded dlls (like msvcrt.dll) from setting unwanted stuff.
* * cygtls.cc (_cygtls::remove): Don't attempt any removal activities if exitsockChristopher Faylor2005-03-032-1/+9
| | | | is zero.
* * cygtls.cc (_cygtls::init_thread): Move exitsock setting later. It shouldChristopher Faylor2005-03-032-2/+8
| | | | | always be set. (_cygtls::remove): Detect zero exitsock. Not quite sure why this is needed.
* * mips.h: Define MIPS TLS relocations.Daniel Jacobowitz2005-03-022-2/+22
|
* * autoload.cc (LoadDLLprime): Mask error code to low-order 16 bits.Christopher Faylor2005-03-022-2/+7
| | | | (noload): Preserve sign when returning error code.
* * spawn.cc (do_cleanup): Properly restore SIGINT/SIGQUIT even if they hadChristopher Faylor2005-03-022-6/+11
| | | | previously been SIG_DFL.
* * fhandler_disk_file.cc (fhandler_disk_file::touch_ctime): ReplaceCorinna Vinschen2005-03-023-9/+10
| | | | | | GetSystemTime/SystemTimeToFileTime with GetSystemTimeAsFileTime. * times.cc (time_as_timestruc_t): Ditto. (time): Ditto.
* PR libgcj/20160Alexandre Oliva2005-03-012-0/+64
| | | | | * ltmain.sh: Avoid creating archives with components that have duplicate basenames.
* * include/cygwin/version.h: Bump DLL minor number to 14.Christopher Faylor2005-03-012-1/+5
|
* merge from gccDJ Delorie2005-03-012-0/+8
|