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
7ed2b9c492Move entries for changes in sub-directories into the changelogs in those sub- directories.
Nick Clifton
2008-04-16 08:33:54 +0000
8fcb67cf0b2008-04-14 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston
2008-04-15 19:59:18 +0000
45b142890d2008-04-14 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston
2008-04-15 19:57:48 +0000
e163fe2579toplevel/
David S. Miller
2008-04-15 05:16:51 +0000
eabd7de0282008-04-14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2008-04-14 21:14:55 +0000
962c961a36ppc 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
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
3322254d27sim-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
b13e6864f5Remove 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
f7852548bbadd missing file
Christopher Faylor
2008-04-07 16:33:44 +0000
ade47a3430Add 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
999fa99044correctly regenerate configure
Nick Clifton
2008-04-07 08:08:35 +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
981b79bf04PR 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
3cc6e11800PR other/35151 * configure.ac: Combine rules for mingw32 and mingw64. * configure: Regenerate.
Nick Clifton
2008-04-04 11:16:33 +0000
617c478d17PR other/35151 * configure.ac: Combine rules for mingw32 and mingw64. * configure: Regenerate.
Nick Clifton
2008-04-04 11:15:58 +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
ba047ace14Cleanup. * 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
f47b47fb18binutils/
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
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
bd6e30d59a2008-04-01 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston
2008-04-01 19:02:16 +0000
71f3a8f5662008-04-01 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston
2008-04-01 18:58:07 +0000
1d4a4944e52008-03-27 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston
2008-04-01 18:53:41 +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
cb411288ceAdd 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
3ab380aaa82008-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
b5f9c24f7eadd credit
Christopher Faylor
2008-03-27 17:00:54 +0000
75cb6624052008-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
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
f63cadb81amerge from gcc
DJ Delorie
2008-03-25 01:02:08 +0000
c01f99ec87Bring 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
a9f60378feAdd 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
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
b916272a4bCopy this patch over from master gcc repository:
Ian Lance Taylor
2008-03-21 15:42:41 +0000
138c2d5c152008-03-21 Danny Smith <dannysmith@users.sourceforge.net>
Chris Sutcliffe
2008-03-21 12:48:22 +0000
cc4d68ec012008-01-19 Danny Smith <dannysmithusers.sourceforge.net
Chris Sutcliffe
2008-03-21 12:45:27 +0000
3656a6073c2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe
2008-03-20 02:56:49 +0000
b6f8240fa02008-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
197dffcbd62008-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
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
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
455b4f90fb2008-03-13 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2008-03-13 13:35:08 +0000
fe389b5bfainclude/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
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