Commit Graph

  • ab6cadb0c3 * grp.cc (internal_getgroups): Drop local buf. Allocate groups directly using alloca. Corinna Vinschen 2008-04-16 10:02:05 +0000
  • a4ed1daa7f * elf/sparc.h (R_SPARC_GOTDATA_HIX22, R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22, R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP, R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs. David S. Miller 2008-04-16 08:35:17 +0000
  • 7ed2b9c492 Move entries for changes in sub-directories into the changelogs in those sub- directories. Nick Clifton 2008-04-16 08:33:54 +0000
  • 8fcb67cf0b 2008-04-14 Patrick Mansfield <patmans@us.ibm.com> Jeff Johnston 2008-04-15 19:59:18 +0000
  • 45b142890d 2008-04-14 Patrick Mansfield <patmans@us.ibm.com> Jeff Johnston 2008-04-15 19:57:48 +0000
  • e163fe2579 toplevel/ David S. Miller 2008-04-15 05:16:51 +0000
  • eabd7de028 2008-04-14 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2008-04-14 21:14:55 +0000
  • a7b6c156de * postinstall: Fix copy/paste bug. Corinna Vinschen 2008-04-14 14:09:00 +0000
  • 962c961a36 ppc e500mc support Alan Modra 2008-04-14 11:01:38 +0000
  • 0158b75986 * config.sub, config.guess: Update from upstream sources. Ben Elliston 2008-04-14 09:28:35 +0000
  • 949caed8f7 * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Fix thinko in UNC path handling. * path.cc (symlink_worker): Fix typo in comment. Fix UNC path handling. Corinna Vinschen 2008-04-14 09:15:35 +0000
  • fa22ec2bab * cygwinenv.sgml: Drop description of "transparent_exe" option. Corinna Vinschen 2008-04-13 16:47:41 +0000
  • 9bf7c7e96c * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Simplify code which checks for symlinks. Fix problem with UNC paths. Corinna Vinschen 2008-04-13 16:47:21 +0000
  • a7ff2096f7 * Makefile.tpl <gcc>: Error early unless at least GNU make 3.80. * Makefile.in: Regenerate. Hans-Peter Nilsson 2008-04-12 18:53:52 +0000
  • 3def0f969e Fix typos. Corinna Vinschen 2008-04-11 11:37:09 +0000
  • 3a3992087e * include/sddl.h (ConvertStringSidToSidA): Define. (ConvertStringSidToSidW): Define. (ConvertStringSidToSid): Define. Corinna Vinschen 2008-04-11 11:36:41 +0000
  • 1d0a4e1490 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com> Andreas Krebbel 2008-04-10 13:36:43 +0000
  • acbc84739f * cygwin.din (wprintf): Remove. (_wprintf): Ditto. * syscalls.cc (wprintf): Ditto. * include/cygwin/version.h: Add FIXME comment. Corinna Vinschen 2008-04-10 09:27:58 +0000
  • 9794095354 * mount.cc (mount_info::from_fstab): Read user fstab files from /etc/fstab.d/$USER to avoid user write access to /etc. * postinstall: Use variables for filenames. Create /etc/fstab.d dir with 01777 permissions. Corinna Vinschen 2008-04-08 16:12:24 +0000
  • 3322254d27 sim-cr16.h: New file. Added for cr16 target. Swami Reddy M R 2008-04-08 08:33:51 +0000
  • bffffaf652 * postinstall: Disable adding registry mounts to /etc/fstab for now. Corinna Vinschen 2008-04-08 07:58:12 +0000
  • 0838c75248 * Makefile.def: check-gold depends upon all-binutils. * Makefile.in: Regenerate. Ian Lance Taylor 2008-04-07 21:58:34 +0000
  • b13e6864f5 Remove unneeded header files from source files throughout. Christopher Faylor 2008-04-07 18:45:59 +0000
  • f471ca85e1 * postinstall: Add function print_flags and call where appropriate. Omit system and cygdrive flag when testing cygdrive flags. Corinna Vinschen 2008-04-07 16:37:20 +0000
  • f7852548bb add missing file Christopher Faylor 2008-04-07 16:33:44 +0000
  • ade47a3430 Add miscfuncs.h to files as needed throughout. * mount.cc: New file. * path.cc: Move mount-specific stuff into mount.cc. Move common stuff into miscfuncs.cc. Remove unneeded includes. * miscfuncs.cc: Move some common path functions here. * miscfuncs.h: New file. * winsup.h: Move miscelleneous functions to miscfuncs.h. * dcrt0.cc: Remove unneeded includes. * Makefile.in (DLL_OFILES): Add mount.o. * include/cygwin/config.h: Fix a minor typo. Christopher Faylor 2008-04-07 16:15:45 +0000
  • 6c74e7d7fc * postinstall: Set IFS to LF only. Change while loop in subshell to for loop in parent shell. Add code to read system mount points and system cygdrive prefix from registry and append them to /etc/fstab. Corinna Vinschen 2008-04-07 14:09:22 +0000
  • 999fa99044 correctly regenerate configure Nick Clifton 2008-04-07 08:08:35 +0000
  • 93c5415116 * path.cc (struct opt): Rename "system" to "nouser". * postinsatll: Ditto. Corinna Vinschen 2008-04-06 09:56:42 +0000
  • ac6f159cd7 * postinstall: New script. * Makefile.in (sysconfdir): Define. (install): Create $(sysconfdir)/postinstall dir. Install postinstall script into it. Corinna Vinschen 2008-04-05 09:30:06 +0000
  • 6f810581fb [newlib] * libm/machine/spu/configure: Regenerate with autoconf 2.61. * libc/sys/configure: Regenerate with autoconf 2.61. * libc/machine/configure: Regenerate with autoconf 2.61. [libgloss] * hp74x/configure: Regenerate with autoconf 2.61. * fr30/configure: Regenerate with autoconf 2.61. * mips/configure: Regenerate with autoconf 2.61. * xstormy16/configure: Regenerate with autoconf 2.61. * rs6000/configure: Regenerate with autoconf 2.61. * d30v/configure: Regenerate with autoconf 2.61. * i386/configure: Regenerate with autoconf 2.61. * configure: Regenerate with autoconf 2.61. * wince/configure: Regenerate with autoconf 2.61. * pa/configure: Regenerate with autoconf 2.61. * m32r/configure: Regenerate with autoconf 2.61. * mn10200/configure: Regenerate with autoconf 2.61. * iq2000/configure: Regenerate with autoconf 2.61. * cris/configure: Regenerate with autoconf 2.61. * m68k/configure: Regenerate with autoconf 2.61. * spu/configure: Regenerate with autoconf 2.61. * m32c/configure: Regenerate with autoconf 2.61. * mn10300/configure: Regenerate with autoconf 2.61. * i960/configure: Regenerate with autoconf 2.61. * arm/configure: Regenerate with autoconf 2.61. * libnosys/configure: Regenerate with autoconf 2.61. * m68hc11/configure: Regenerate with autoconf 2.61. * bfin/configure: Regenerate with autoconf 2.61. * crx/configure: Regenerate with autoconf 2.61. * mt/configure: Regenerate with autoconf 2.61. * sparc/configure: Regenerate with autoconf 2.61. * sparc/libsys/configure: Regenerate with autoconf 2.61. * mcore/configure: Regenerate with autoconf 2.61. * mep/configure: Regenerate with autoconf 2.61. * frv/configure: Regenerate with autoconf 2.61. * doc/configure: Regenerate with autoconf 2.61. DJ Delorie 2008-04-04 21:52:01 +0000
  • 981b79bf04 PR binutils/4334 * acx.m4 (ACX_CHECK_CYGWIN_CAT_WORKS): New macro to check that cygwin builds are not running in textmode. Nick Clifton 2008-04-04 11:45:58 +0000
  • 3cc6e11800 PR other/35151 * configure.ac: Combine rules for mingw32 and mingw64. * configure: Regenerate. Nick Clifton 2008-04-04 11:16:33 +0000
  • 617c478d17 PR other/35151 * configure.ac: Combine rules for mingw32 and mingw64. * configure: Regenerate. Nick Clifton 2008-04-04 11:15:58 +0000
  • d94be84665 Fix ChangeLog entry. Corinna Vinschen 2008-04-03 18:23:59 +0000
  • b7ca762d3f * path.cc (mount_info::from_fstab_line): Simplify. (mount_info::from_fstab): Create a default root dir. Corinna Vinschen 2008-04-03 18:20:54 +0000
  • 023266aac8 * dcrt0.cc (insert_file): Fix potential buffer overflow. Corinna Vinschen 2008-04-03 16:00:14 +0000
  • 0c273f5ac3 * path.cc (mount_info::from_fstab): Get module path name of the Cygwin DLL, not the path of the application. Corinna Vinschen 2008-04-03 15:44:18 +0000
  • ba047ace14 Cleanup. * exceptions.cc (windows_system_directory): Make static. Convert to WCHAR. (_cygtls::inside_kernel): Accommodate above change. Check module path name for leading \\?\ and skip, if so. (try_to_debug): Call GetEnvironmentStringsW and convert evaluation to WCHAR to avoid truncated environment problem. (has_visible_window_station): Call GetUserObjectInformationW. (events_init): Accommodate above conversion of windows_system_directory. * init.cc (respawn_wow64_process): Use WCHAR functions to start new process. * net.cc (__dup_ent): Drop Windows 9x consideration. (load_ipv6_funcs): Use WCHAR functions to load IPv6 libs. * syscalls.cc (syscalls.cc): Remove call to GetDiskFreeSpace. Corinna Vinschen 2008-04-03 15:28:03 +0000
  • f47b47fb18 binutils/ H.J. Lu 2008-04-03 14:03:20 +0000
  • 85340bc03d * path.cc (mount_info::init): First try to fetch mount points from fstab files. Fallback to registry if none exists. (skip_ws): New inline function. (find_ws): Ditto. (struct opt): New structure for mount options. (read_flags): New static function to convert a mount flags string into a flag value. (mount_info::from_fstab_line): New method to create a mount table entry from a fstab line. (mount_info::from_fstab): New method to read fstab file. * shared_info.h (mount_info::from_fstab_line): Declare. (mount_info::from_fstab): Declare. Corinna Vinschen 2008-04-02 17:45:32 +0000
  • c8cd2f2255 * path.cc (enum symlink_t): Rename from shortcut_t. Corinna Vinschen 2008-04-02 11:45:14 +0000
  • 3d0192def9 * path.cc (symlink_info::check_reparse_point): Use NtFsControlFile to read reparse points. (enum shortcut_t): New type. (symlink_info::check): Convert sym_check to shortcut_t. Use shortcut_t enum values throughout. Check reparse point before checking for sysfile shortcut. Open reparse points with READ_CONTROL only to accommodate special Vista reparse points. Add comments. Corinna Vinschen 2008-04-02 11:35:10 +0000
  • 5cb524ee7d * flock.cc (get_lock_parent_dir): Drop call to NtOpenDirectoryObject and utilize OBJ_OPENIF flag in call to NtCreateDirectoryObject. (inode_t::inode_t): Ditto. Same for NtOpenMutant/NtCreateMutant. Corinna Vinschen 2008-04-02 10:53:55 +0000
  • 682cf99346 * posix.sgml: Change lockf to being implemented. Corinna Vinschen 2008-04-02 10:48:08 +0000
  • 8c4fc35ecb * dcrt0.cc (insert_file): Convert filename to WCHAR and call CreateFileW to allow UTF-8 filenames. Corinna Vinschen 2008-04-02 10:34:17 +0000
  • bd6e30d59a 2008-04-01 Patrick Mansfield <patmans@us.ibm.com> Jeff Johnston 2008-04-01 19:02:16 +0000
  • 71f3a8f566 2008-04-01 Patrick Mansfield <patmans@us.ibm.com> Jeff Johnston 2008-04-01 18:58:07 +0000
  • 1d4a4944e5 2008-03-27 Patrick Mansfield <patmans@us.ibm.com> Jeff Johnston 2008-04-01 18:53:41 +0000
  • a7d2cc16e2 * Fix copyright dates. Corinna Vinschen 2008-04-01 13:22:47 +0000
  • fabfb1a1ee Throughout, call fcntl64 instead of fcntl or fcntl_worker. * fcntl.cc (fcntl_worker): Remove. (fcntl64): Add fault handler. Move fcntl_worker stuff here. Add case for locking and call fhandler's lock method directly. Make sure that F_FLOCK flag isn't set in lock call. (_fcntl): Add fault handler. * fhandler.cc (fhandler_base::fcntl): Drop lock cases. * flock.cc (flock): Add fault handler. Simplify code. Call fhandlers lock method directly instead of fcntl_worker. Add debug output. (lockf): Add fault handler. Call fhandlers lock method directly instead of fcntl_worker. Add debug output. * winsup.h (fcntl_worker): Drop declaration. (fcntl64): Declare. Corinna Vinschen 2008-04-01 10:22:33 +0000
  • 636c94d853 * smallprint.cc (__small_vswprintf): Fix uninitialized usage of `w'. Corinna Vinschen 2008-03-31 18:03:25 +0000
  • 07e2a8f376 /gas: 2008-03-28 Eric B. Weddington <eric.weddington@atmel.com> Eric Weddington 2008-03-28 21:51:38 +0000
  • 31390e4ca6 * flock.cc (lockf_t::operator new): Add operator taking a pointer. Call cmalloc instead of ccalloc in the default operator. Add comments. (inode_t::operator new): Call cmalloc instead of ccalloc. (inode_t::get_all_locks_list): Return lockf_t pointer. (inode_t::del_all_locks_list): Delete. Remove calls throughout. (inode_t::get): Handle failing new gracefully. (MAX_LOCKF_CNT): Define. (inode_t::get_all_locks_list): Use pre-allocated buffer in i_all_lf instead of allocating every lock. Return pointer to start of linked list of locks. (lockf_t::open_lock_obj): Create event object non-inheritable. (fhandler_disk_file::lock): Handle failing new gracefully. (lf_setlock): Allocate temporary buffer for node->i_all_lf from TLS. Remove erroneous NtClose call. (lf_getlock): Allocate temporary buffer for node->i_all_lf from TLS. (lf_getblock): Set lf to return value of get_all_locks_list. Corinna Vinschen 2008-03-28 12:36:19 +0000
  • cb411288ce Add support for thin archives. * bfd/archive.c (_bfd_find_nested_archive): New function. (get_extended_arelt_filename): Add origin parameter. (_bfd_generic_read_ar_hdr_mag): Deal with extended name combined with a file offset. (append_relative_path): New function. (_bfd_get_elt_at_filepos): Deal with external members and nested archives. (bfd_generic_openr_next_archived_file): Thin archives. (bfd_generic_archive_p): Recognize new magic string. (adjust_relative_path): New function. (_bfd_construct_extended_name_table): Construct extended names for thin archive members. (_bfd_write_archive_contents): Emit new magic string, skip copying files for thin archives. * bfd/bfd-in.h (bfd_is_thin_archive): New macro. * bfd/bfd.c (struct bfd): New fields for thin archives. * bfd/libbfd-in.h (struct areltdata): New field for thin archives. * bfd/opncls.c (bfd_close): Delete BFDs for nested archives. * binutils/ar.c (make_thin_archive): New global flag. (map_over_members): Deal with full pathnames in thin archives. (usage, main): Add 'T' option for building thin archives. (replace_members): Pass thin archive flag to ar_emul_append. * binutils/arsup.c (ar_open): Initialize new flag. * binutils/binemul.c (ar_emul_append): Add new parameter for flattening nested archives. (do_ar_emul_default_append): New function. (ar_emul_default_append): Factored out recursive code. * binutils/binemul.h (ar_emul_default_append): Add new parameter. (struct bin_emulation_xfer_struct): New parameter for ar_append. * binutils/dlltool.c (gen_lib_file): Initialize thin archive flag. * binutils/emul_aix.c (ar_emul_aix_internal): Add new flatten parameter, currently unimplemented. All callers changed. * binutils/objcopy.c (copy_archive): Preserve thin archive flag. * binutils/doc/binutils.texi: Update ar documentation. * binutils/testsuite/binutils-all/ar.exp: Add thin archive tests. * include/aout/ar.h (ARMAGT): New magic string for thin archives. Nick Clifton 2008-03-28 06:49:44 +0000
  • 3ab380aaa8 2008-03-27 Patrick Mansfield <patmans@us.ibm.com> Jeff Johnston 2008-03-27 23:28:17 +0000
  • c46d7be9a6 * flock.cc (FLOCK_PARENT_DIR_ACCESS): Define. (FLOCK_INODE_DIR_ACCESS): Define. (FLOCK_MUTANT_ACCESS): Define. (FLOCK_EVENT_ACCESS): Define. (SD_MIN_SIZE): Define. (everyone_sd): Define to simplify calling _everyone_sd. (_everyone_sd): Replace everyone_sync_sd. Take SECURITY_DESCRIPTOR as argument and allow to specify access mask. (get_lock_parent_dir): Open/Create parent dir with FLOCK_PARENT_DIR_ACCESS. Add text to api_fatal message. (inode_t::inode_t): Open/Create dir with FLOCK_INODE_DIR_ACCESS. Open/Create mutant with FLOCK_MUTANT_ACCESS. Add text to api_fatal message. (lockf_t::create_lock_obj): Create event with FLOCK_EVENT_ACCESS. Add text to api_fatal message. (lockf_t::open_lock_obj): Open event with FLOCK_EVENT_ACCESS. On failure, just return NULL pointer instead of calling api_fatal. (lockf_t::get_lock_obj_handle_count): Replace call to small_printf with call to debug_printf. (lf_setlock): Handle a failure to open the lock event object as EDEADLK. Call system_printf if opening sync objects fail. * ntdll.h (DIRECTORY_TRAVERSE): Define. (DIRECTORY_CREATE_OBJECT): Define. (DIRECTORY_CREATE_SUBDIRECTORY): Define. (EVENT_QUERY_STATE): Define. Corinna Vinschen 2008-03-27 20:03:32 +0000
  • b5f9c24f7e add credit Christopher Faylor 2008-03-27 17:00:54 +0000
  • 75cb662405 2008-03-27 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2008-03-27 14:16:55 +0000
  • 124d4c5010 * syscalls.cc (rename): Fix setting errno in case of trailing "/." Corinna Vinschen 2008-03-27 13:02:07 +0000
  • e21ac1ebdb * fhandler_socket.cc: Create shared objects session local throughout. * shared.cc (shared_name): Add argument to allow opening session local shared memory. * shared_info.h (shared_name): Change declaration accordingly. Corinna Vinschen 2008-03-27 10:43:14 +0000
  • 4af0c5e8f3 * libc/include/sys/unistd.h: Declare lockf(2) and define lockf constants when building for Cygwin. Corinna Vinschen 2008-03-27 09:55:05 +0000
  • 93d606f60a * hookapi.cc (find_first_notloaded_dll): New function. * pinfo.cc (status_exit): New function. Issue message when dll not found. Use find_first_notloaded_dll to find a nonexistent dll. (pinfo::maybe_set_exit_code_from_windows): Call status_exit when exit code >= 0xc0000000UL. * sigproc.cc (child_info::proc_retry): Return exit code when STATUS_DLL_NOT_FOUND. * spawn.cc (spawn_guts): Minor cleanup. * syscalls.cc (close_all_files): Don't actually close stderr filehandle. Just make it noninheritable. * winsup.h (find_first_notloaded_dll): Declare new function. * ntdll.h: Add several missing NTSTATUS defines. Christopher Faylor 2008-03-27 01:50:40 +0000
  • 73de02f44b * common.h (NT_GNU_GOLD_VERSION): Define. Ian Lance Taylor 2008-03-25 04:58:21 +0000
  • f63cadb81a merge from gcc DJ Delorie 2008-03-25 01:02:08 +0000
  • c01f99ec87 Bring patch correction over from gcc repository. Ian Lance Taylor 2008-03-25 00:21:18 +0000
  • f45a832315 * md5.h: Add extern "C" when compiled with C++. Ian Lance Taylor 2008-03-24 23:43:26 +0000
  • a9f60378fe Add elfcpp, gold directories. Ben Elliston 2008-03-24 20:19:41 +0000
  • 072030c3c5 * flock.cc (inode_t::get_all_locks_list): Don't allow F_WAIT flag in lock event object name. (lockf_t::create_lock_obj): Ditto. (lockf_t::open_lock_obj): Ditto. (lf_setlock): Only check POSIX locks for deadlock condition. (lf_findoverlap): Don't let POSIX and flock locks interact. Corinna Vinschen 2008-03-24 20:11:55 +0000
  • b9e2579c0f * flock.cc: Clarify a couple of comments. (lf_setlock): Treat not being able to sync on a process as a potential deadlock situation. Close process handle using CloseHandle. Corinna Vinschen 2008-03-24 15:36:17 +0000
  • 7f25a29df4 * flock.cc: Fix typo in comment. Corinna Vinschen 2008-03-24 15:12:24 +0000
  • a998dd7055 * fhandler.cc (fhandler_base::dup): Drop setting flags in the parent. Corinna Vinschen 2008-03-24 14:48:58 +0000
  • 88f0dc31d1 * dtable.cc (handle_to_fn): Modify to return true if handle represents a cygwin tty. (dtable::init_std_file_from_handle): Detect when we've seen a cygwin pipe and use it in overlapped mode by default. (decode_tty): Make static. Christopher Faylor 2008-03-22 21:27:05 +0000
  • 1ffe3e67b1 * dtable.cc: Define various device-related string constants as wide character constants. (dtable::init_std_file_from_handle): Reorganize pipe handling to try to catch special tty case. (build_fh_name_worker): Declare for common use. (build_fh_name): Define char version. (build_fh_name): Define (currently unused) UNICODE_STRING version. (decode_tty): Detect if pipe is actually a cygwin tty, returning the tty name in the buffer. (handle_to_fn): Reorganize to use wide characters. * dtable.h (build_fh_name): Declare (currently unused) UNICODE_STRING version. * fhandler_tty.cc (fhandler_pty_master::setup): Use fhandler_pipe::create_selectable to create a pipe with a given name. * pipe.cc (pipe_handler): Make returned handle inheritable. (fhandler_pipe::create_selectable): Take an optional name. Use a standard cygwin introducer for the name. * path.cc (path_conv::check): Make first argument const. * path.h (path_conv::check): Ditto for declaration. (path_conv::path_conv): Ditto for UNICODE_STRING version. Christopher Faylor 2008-03-22 21:04:16 +0000
  • b00c2ef98f * filenames.h: Add extern "C" when compiled with C++. Ian Lance Taylor 2008-03-21 23:40:18 +0000
  • b916272a4b Copy this patch over from master gcc repository: Ian Lance Taylor 2008-03-21 15:42:41 +0000
  • 138c2d5c15 2008-03-21 Danny Smith <dannysmith@users.sourceforge.net> Chris Sutcliffe 2008-03-21 12:48:22 +0000
  • cc4d68ec01 2008-01-19 Danny Smith <dannysmithusers.sourceforge.net Chris Sutcliffe 2008-03-21 12:45:27 +0000
  • 3656a6073c 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> Chris Sutcliffe 2008-03-20 02:56:49 +0000
  • b6f8240fa0 2008-02-08 Danny Smith <dannysmith@users.sourceforge.net> * mingwex/gdtoa/gdtoaimp.h (USE_LOCALE): Define. * mingwex/gdtoa/mingw_snprintf.c: [USE_LOCALE] Include locale.h. (x_sprintf): [USE_LOCALE] Use *localeconv()->decimal_point. Chris Sutcliffe 2008-03-20 02:55:56 +0000
  • 197dffcbd6 2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com> Andreas Krebbel 2008-03-19 10:29:18 +0000
  • 00103b7f5e * include/sys/cygwin.h: Revert erroneous move of `#ifdef WINVER' to another location. Corinna Vinschen 2008-03-18 09:57:33 +0000
  • 07f8aa8233 Fix ChangeLog date. Ralf Wildenhues 2008-03-18 06:20:40 +0000
  • e30fd60fb5 * configure.ac: m4_include config/proginstall.m4. * configure: Regenerate. config/ * proginstall.m4: New file, with fixed AC_PROG_INSTALL. bfd/ * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. bfd/doc/ * Makefile.in: Regenerate. intl/ * aclocal.m4: Regenerate. * configure: Likewise. gas/ * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * doc/Makefile.in: Likewise. ld/ * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. opcodes/ * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. binutils/ * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * doc/Makefile.in: Likewise. gprof/ * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. Ralf Wildenhues 2008-03-17 22:17:29 +0000
  • bff091bcfe * path.cc: Include malloc.h for alloca. (is_symlink): Rewrite. Just read the whole file in memory rather than by parts. Account for an ITEMIDLIST if present, as well as the new style of Cygwin shortcut supporting targets > MAX_PATH. Brian Dessent 2008-03-16 17:04:02 +0000
  • 615d9a0696 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> Ralf Wildenhues 2008-03-16 06:49:28 +0000
  • d63c2da552 * fcntl.cc (fcntl_worker): Protect with a 'myfault'. Corinna Vinschen 2008-03-14 20:43:28 +0000
  • 56f19ae0e9 * config.rpath: Add AIX 6 support. David Edelsohn 2008-03-13 19:27:44 +0000
  • 7d5d232b50 * path.sgml: Remove documentation for old path API. Add documentation for new path API. * security.sgml: New file to document cygwin_set_impersonation_token and cygwin_logon_user with only eight years of delay. * shared.sgml: Remove file. * include/sys/cygwin.h (cygwin32_attach_handle_to_fd): Move declaration into fully deprecated function block. (cygwin_logon_user): Move declaration down to declaration of cygwin_set_impersonation_token. Corinna Vinschen 2008-03-13 15:18:10 +0000
  • 455b4f90fb 2008-03-13 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2008-03-13 13:35:08 +0000
  • fe389b5bfa include/elf/ * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from unsigned long to unsigned int. Change sh_addralign to bfd_vma. Order struct as for external version. bfd/ * elf.c (_bfd_elf_make_section_from_shdr): Remove unnecessary cast. (_bfd_elf_assign_file_position_for_section): Simplify align. (_bfd_elf_init_reloc_shdr): Ensure shift expression wide enough for sh_addralign. (elf_fake_sections, swap_out_syms): Likewise. * elflink.c (bfd_elf_final_link): Likewise. binutils/ * readelf.c: Use %u throughout when printing sh_link or sh_info, %lu when printing sh_addralign. (process_version_sections): Use identical formats when printing all offset and sh_link fields. Alan Modra 2008-03-13 05:27:41 +0000
  • 6fd221264f * config.sub, config.guess: Update from upstream sources. Ben Elliston 2008-03-12 23:45:14 +0000
  • 0f7ac147bd * syscalls.cc (rename): Just return with 0 if filenames are identical, per POSIX. Drop comment added in previous patch. Corinna Vinschen 2008-03-12 18:54:24 +0000
  • 48726c8a06 * syscalls.cc (rename): Handle a special case of trying to rename a mount point. Corinna Vinschen 2008-03-12 18:46:10 +0000
  • a66789a0c0 * environ.h: Fix comment. * winsup.h: Ditto. Reflect the fact that CYG_MAX_PATH is deprecated. Corinna Vinschen 2008-03-12 17:04:10 +0000
  • 495571e5fc * pipe.cc (fhandler_pipe::create_selectable): Use MAX_PATH instead of CYG_MAX_PATH. * tty.cc (tty_list::init_session): Ditto. (tty::alive): Ditto. (tty::open_mutex): Ditto. (tty::create_inuse): Ditto. (tty::get_event): Ditto. Corinna Vinschen 2008-03-12 16:55:42 +0000
  • 414dcf5f83 Fix typo. Corinna Vinschen 2008-03-12 16:16:31 +0000
  • b0717aae02 * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Disable munging. Convert all chars in the 0xf0xx area to it's ascii equivalent. * path.cc (normalize_posix_path): Don't treat "X:foo" as windows path, only "a:\foo". (tfx_chars): New transformation table for special DOS chars. (tfx_chars_managed): Ditto, plus transformation of uppercase ASCII chars. (transform_chars): New function. (get_nt_native_path): Make static. Call transform_chars for all valid FS paths. Get additional flag if file is managed or not. Accommodate throughout. (getfileattr): Get additional flag if file is managed or not. Accommodate throughout. (path_conv::check): Disable special handling for trailing dots and spaces. (mount_item::build_win32): Disable code for managed paths. (mount_info::conv_to_posix_path): Ditto. * path.h (get_nt_native_path): Remove declaration. Corinna Vinschen 2008-03-12 16:07:04 +0000
  • 31812fc0bc * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Don't copy filename twice in the non-managed case. Corinna Vinschen 2008-03-12 15:04:06 +0000
  • 2b2b42cf59 * cygpath.cc (do_sysfolders): Use cygwin_conv_path. (do_pathconv): Use cygwin_conv_path and cygwin_conv_path_list. * dumper.cc (main): Use cygwin_conv_path. Allocate target path dynamically. * mkpasswd.c (current_user): Use cygwin_conv_path. (enum_users): Ditto. * ps.cc (NT_MAX_PATH): Define. (main): Use cygwin_conv_path. * regtool.cc (find_key): Ditto. Allocate target path dynamically. (cmd_save): Ditto. Corinna Vinschen 2008-03-12 12:47:09 +0000