4261a8d107* safe-ctype.h: Remove #error when detecting that ctype.h has been included. Redefine the various macros provided by ctype.h as undefined variables.
Joel Brobecker
2008-07-04 17:11:29 +0000
608d5d8f36* include/stdio.h (swprintf, vswprintf): Guard with #ifndef __STRICT_ANSI__ * include/wchar.h (swprintf, vswprintf): Likewise.
Danny Smith
2008-07-04 03:55:50 +0000
18a635e3152008-07-02 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2008-07-02 18:38:45 +0000
a9f7d0a7a72008-07-02 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2008-07-02 18:17:48 +0000
5592f939b4Fix strict-aliasing issues with _strtod_r and Storeinc. * libc/stdlib/strtod.c (_strtod_r): Change local variables aadj, rv, rv0 from double to type U. Use accessor macros dval, dword0 and dword1 for all accesses except for the ULtod call, where rv.i replaces the pointer cast. * libc/stdlib/mprec.h (U): Rename member L to i for easier re-use of access macros. Tweak comment. Remove #ifdef'd YES_ALIAS code. (dword0, dword1, dval): Define in terms of uncast union member access. Ditto for _DOUBLE_IS_32BITS variants. (Storeinc): Replace aliasing-flawed microoptimized definition with alternative suggested in comment. Remove now stale comment.
Hans-Peter Nilsson
2008-06-25 01:45:02 +0000
12b0cae7d02008-06-17 Ken Werner <ken.werner@de.ibm.com>
Jeff Johnston
2008-06-17 17:28:20 +0000
52ff05126a2008-06-17 Ken Werner <ken.werner@de.ibm.com>
Jeff Johnston
2008-06-17 17:26:54 +0000
4055a11236* app.c (do_scrub_chars): Do not UNGET an EOF value.
Nick Clifton
2008-06-17 16:01:28 +0000
7ba4aab9b6* spawn.cc (spawn_guts): Reinstate call to fhandler_console::need_invisible since it is required to prevent console flashing.
Christopher Faylor
2008-06-17 15:38:17 +0000
00f8aa9cd6* configure.ac: Set TOPLEVEL_CONFIGURE_ARGUMENTS early, when "$@" is still intact with both Autoconf 2.59 and 2.62. * configure: Regenerate.
Ralf Wildenhues
2008-06-16 21:38:13 +0000
4e73927b062008-06-16 Ken Werner <ken.werner@de.ibm.com>
Jeff Johnston
2008-06-16 18:54:17 +0000
b243d287e42008-06-16 Ken Werner <ken.werner@de.ibm.com>
Jeff Johnston
2008-06-16 18:51:10 +0000
8ddb4e477e2008-06-16 Corrin Meyer <cjmeyer@gmail.com>
Jeff Johnston
2008-06-16 18:42:40 +0000
e161debabaCommitted as obvious.
Danny Smith
2008-06-14 09:13:38 +0000
bc089f5083include/opcode/ * ppc.h (ppc_cpu_t): New typedef. (struct powerpc_opcode <flags>): Use it. (struct powerpc_operand <insert, extract>): Likewise. (struct powerpc_macro <flags>): Likewise.
Peter Bergner
2008-06-13 20:16:00 +0000
0730461203* mount.cc (mount_info::get_cygdrive_info): Fix usage of user and system arguments. Strip trailing slash from path for backward compatibility.
Corinna Vinschen
2008-06-13 15:22:59 +0000
d4ab21b1cc* configure.ac (arm*-*-linux-gnueabi): Don't disable building of libobjc for ARM EABI Linux. * configure: Regenerate.
Julian Brown
2008-06-13 13:05:13 +0000
dc70030aba* mips.h: Document new field descriptors +Q. (OP_SH_SEQI, OP_MASK_SEQI): New bit mask and shift count for SEQI.
Nick Clifton
2008-06-12 21:44:53 +0000
637fe5e44f* common.h (EM_M32C_NEW): Rename to EM_M32C. (EM_M32C): Rename to EM_M32C_OLD.
DJ Delorie
2008-06-12 19:49:47 +0000
4a386f084a2008-06-12 David S. Miller <davem@davemloft.net> David Edelsohn <edelsohn@gnu.org>
David Edelsohn
2008-06-12 17:07:34 +0000
d73fd47d38include/opcode/
Nick Clifton
2008-06-12 16:14:52 +0000
9cdaf8733f* fhandler.h (set_console_state_for_spawn): Drop declaration. * fhandler_console.cc (set_console_state_for_spawn): Remove. (fhandler_console::open): Set console state last. Don't set ENABLE_PROCESSED_INPUT flag. * spawn.cc (spawn_guts): Drop call to set_console_state_for_spawn.
Corinna Vinschen
2008-06-12 15:57:23 +0000
a7e0bc7bberemove obsolete comment
Christopher Faylor
2008-06-12 14:55:08 +0000
345be70ea2* common.h: Update e_machine table.
Joseph Myers
2008-06-12 12:44:01 +0000
2b4c1b417f2008-06-11 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2008-06-11 22:14:54 +0000
24790b9cdb* path.cc (get_nt_native_path): Drop considerations for DOS devices. Keep relative paths relative. (cygwin_conv_path): Don't try to skip native NT prefixes on relative paths.
Corinna Vinschen
2008-06-11 14:06:05 +0000
abe2834a49* include/cygwin/version.h (CYGWIN_VERSION_MOUNT_REGISTRY): Bump. (CYGWIN_INFO_CYGWIN_MOUNT_REGISTRY_NAME): Remove. (CYGWIN_INFO_CYGDRIVE_FLAGS): Remove. (CYGWIN_INFO_CYGDRIVE_PREFIX): Remove. (CYGWIN_INFO_CYGDRIVE_DEFAULT_PREFIX): Add comment to differ from the registry related defines.
Corinna Vinschen
2008-06-11 09:43:59 +0000
c9227bf8a7* fhandler_procnet.cc (get_scope): New static function to evaluate scope. (dad_to_flags): New static array to convert Windows DAD state to Linux values. (format_procnet_ifinet6): Drop asking for IfIndex, just use Ipv6IfIndex. Use get_scope and dad_to_flags to generate more accurate linux-like output.
Corinna Vinschen
2008-06-10 19:58:58 +0000
bbfcc68ad2* net.cc (if_nametoindex): Fix typo in call to get_adapters_addresses. (if_indextoname): Prefer IPv6 loopback device name over IPv4 loopback device name on pre-Vista systems. (if_nameindex): Ditto.
Corinna Vinschen
2008-06-10 18:15:57 +0000
7a2c0a0d6b* fhandler_procnet.cc (format_procnet_ifinet6): Use sprintf rather than __small_sprintf. * net.cc (if_nametoindex): Prefer IPv6IfIndex over IfIndex for consistency with /proc/net/if_inet6. (if_indextoname): Ditto. (if_nameindex): Ditto.
Corinna Vinschen
2008-06-10 17:24:00 +0000
4f3af63913add missing entry
Christopher Faylor
2008-05-29 17:09:10 +0000
2bae7a19e4* devices.in: Change mapping for /dev/ttyS* and /dev/com*.
Christopher Faylor
2008-05-29 17:08:45 +0000
3589c421a92008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
Chris Sutcliffe
2008-05-29 01:39:52 +0000
35d597a5932008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
Chris Sutcliffe
2008-05-29 01:26:45 +0000
2dd1fb6ff5Fix bug in previous patch.
Eric Blake
2008-05-28 14:00:39 +0000
676ae290382008-05-27 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2008-05-27 18:44:40 +0000
70bff2d5032008-05-26 Eric Blake <ebb9@byu.net>
Jeff Johnston
2008-05-26 23:31:08 +0000
a6bd72a2782008-05-26 Eric Blake <ebb9@byu.net>
Jeff Johnston
2008-05-26 23:23:15 +0000
cae28869c12008-05-26 Eric Blake <ebb9@byu.net>
Jeff Johnston
2008-05-26 22:56:14 +0000
12cf19762d* mount.cc (mount_info::from_fstab): Use proper buffer size.
Christopher Faylor
2008-05-25 23:51:32 +0000
f524521aab* mount.cc (mount_info::init): Revert previous change. (mount_info::from_fstab): Change system_printf to debug_printf. Just use a local NT_MAX_PATH sized temporary buffer.
Christopher Faylor
2008-05-24 15:59:01 +0000
0fd62c686d* mount.cc (mount_info::init): Recreate path when trying to read the user fstab file.
Corinna Vinschen
2008-05-24 10:07:49 +0000
362ce9fa99* path.cc (symlink_info::check): Reorder test for nfs symlinks.
Corinna Vinschen
2008-05-24 09:54:32 +0000
6afd630106* fhandler_disk_file.cc (fhandler_disk_file::opendir): Don't try to use FileIdBothDirectoryInformation on NFS shares. Fix comment to explain why. * path.cc (symlink_info::check): Reinstantiate no_ea. Use in erroneously changed condition.
Corinna Vinschen
2008-05-23 17:22:18 +0000
e765b3c0ad* mount.cc (find_root_from_cygwin_dll): New function factored from from_fstab. Avoid use of tls since it isn't necessarily initialized when cygwin1.dll is dynamically loaded. (mount_info::create_root_entry): Ditto. (mount_info::init): Calculate cygwin root once. Use create_root_entry to record it. Pass fstab location to from_fstab. (mount_info::from_fstab): Move root calculation stuff elsewhere, as per above. * shared_info.h (mount_info::from_fstab_line): Make private. (mount_info::fstab): Ditto. Accommodate new arguments.
Christopher Faylor
2008-05-23 16:38:51 +0000
7cd4542873* mount.cc (mount_info::from_fstab): Use cygwin_hmodule rather than trying to find handle based on cygwin1.dll. * path.cc (symlink_info::check): Remove unused variable.
Christopher Faylor
2008-05-23 15:33:03 +0000
1fc3031588* libc/include/sys/_default_fcntl.h: Include <sys/time.h> on Cygwin.
Corinna Vinschen
2008-05-23 12:33:50 +0000
7075440208* shared.cc (open_shared): Fix comments. Fix a condition which has been overlooked to revert to its old state in change from 2008-04-18.
Corinna Vinschen
2008-05-23 11:59:37 +0000
1870c68806* path.cc (symlink_info::check): Define eabuf and easize outside of loop. Set to NULL on first STATUS_EAS_NOT_SUPPORTED. Align comments. Fix formatting.
Corinna Vinschen
2008-05-23 11:00:35 +0000
81adfe2862* path.cc (symlink_info::check): Don't pass EaBuffer to NtCreateFile if it has indicated that it isn't appropriate. * ntdll.h (STATUS_EAS_NOT_SUPPORTED): Define. * winsup.h: Remove __builtin* defines.
Christopher Faylor
2008-05-23 07:13:47 +0000
3c77dcff9e2008-05-22 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2008-05-22 21:30:28 +0000
8a179967e6* grp.cc (internal_getgroups): Fix thinko. Only add enabled groups to the group list.
Corinna Vinschen
2008-05-22 21:14:30 +0000
2122048bd6* grp.cc (internal_getgroups): Don't add deny-only groups to the group list.
Corinna Vinschen
2008-05-22 21:03:54 +0000
c15121a287* cygtls.h (struct san): Add two int values to store the current tls_pathbuf counters. (return_from_fault): Restore tls_pathbuf counters. (setup_fault): Save tls_pathbuf counters. * tlsoffset.h: Regenerate.
Corinna Vinschen
2008-05-22 20:32:15 +0000
3ad8ec8546* setfacl.c (setfacl): Change from void to int. Return 2 in case of error. (main): Return with error code from setfacl.
Corinna Vinschen
2008-05-22 18:56:26 +0000
c1410a8d1e* sec_acl.cc (setacl): Set errno to EINVAL if user or group don't exist.
Corinna Vinschen
2008-05-22 12:43:18 +0000
b72918135c* path.cc (cygwin_conv_path): Define tp before setting up faul handler. * syscalls.cc: Ditto, throughout. (gen_full_path_at): Add bool parameter to allow NULL pathname. (futimesat): Allow NULL pathname as GLIBC.
Corinna Vinschen
2008-05-22 11:18:46 +0000
ae47b14a12Optimize the generic strchr.
Eric Blake
2008-05-22 02:31:46 +0000
0b99028af4Committed as obvious.
Danny Smith
2008-05-22 02:09:06 +0000