Commit Graph

  • 64dcb07652 * dcrt0.cc: Add dynamic load code for `OemToCharA' from user32.dll. * security.cc (read_sd): Call `OemToCharA' to make `GetFileSecurity' happy on filenames with umlauts. Corinna Vinschen 2000-05-02 00:25:43 +0000
  • f8c723b8f8 * h8300.h (EOP): Add missing initializer. Jeff Law 2000-05-01 16:55:50 +0000
  • f115d4c2b2 add reference to Makefile.common (srcdir) DJ Delorie 2000-04-30 12:59:50 +0000
  • 0bd0cb4470 Correct contributor email address. Christopher Faylor 2000-04-30 04:30:46 +0000
  • 91fb1e7f6c * libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use post-increment when it is worth it, spacewise. Alexandre Oliva 2000-04-27 10:49:16 +0000
  • 865ab4b83f * mount.cc (main): Add "-X" option to specify a "Cygwin executable". Christopher Faylor 2000-04-27 03:44:23 +0000
  • fc6f4e20ec * path.cc (normalize_win32_path): Don't add a trailing slash when one already exists. (mount_info::conv_to_win32_path): Use existing code for dealing with relative path names when input is already a win32 path. Christopher Faylor 2000-04-27 03:26:23 +0000
  • 97f3429f4f * Makefile.in (install): install regexp.h DJ Delorie 2000-04-26 18:19:22 +0000
  • 88c9926448 * syscalls.cc (stat_worker): Previous patch could succeed in stating a non-existant file. Corinna Vinschen 2000-04-26 15:28:06 +0000
  • bb29b5f2bc Add XCOFF64 support. Clinton Popetz 2000-04-26 15:09:44 +0000
  • 3cac739aca Add another INTERNET_OPTION. Christopher Faylor 2000-04-26 15:04:53 +0000
  • 55fc91b9d6 * exceptions.cc (interruptible): Allocate slightly more space for directory name check. Windows 95 seems to null-terminate the directory otherwise. (interrupt_on_return): Issue a fatal error if we can't find the caller's stack. * spawn.cc (find_exec): Accept a path_conv argument rather than a buffer so that the caller can find things out about a translated path. (perhaps_suffix): Ditto. (spawn_guts): Allocate path_conv stuff here so that we can find out stuff about the translated path (this is work in progress). * environ.cc (environ_init): Accept an as-yet unused argument indicating whether we were invoked from a cygwin parent or not. (winenv): Ditto. (posify): Accept an argument indicating whether the path has already been translated. * dlfcn.cc (check_access): Provide a path_conv buffer to find_exec. * exec.cc (sexecvpe): Ditto. * path.cc (path_conv::check): Rename from path_conv::path_conv. (mount_item::getmntent): Recognize "Cygwin executable" bit. (symlink_info::check): Remove debugging statements. * path.h (class path_conv): Add iscygexec method. Rewrite constructor to call "check" method to allow multiple operations on a path_conv variable. * pinfo.cc (pinfo_init): Pass argument to environ_init. * shared.h: Bump PROC_MAGIC. * winsup.h: Reflect above changes to function arguments. * include/sys/mount.h: Add MOUNT_CYGWIN_EXEC type. Christopher Faylor 2000-04-26 05:13:32 +0000
  • 47eaa6c421 * syscalls.cc (stat_worker): Previous patch failed to stat each drives root dir on 9X. Corinna Vinschen 2000-04-25 19:39:05 +0000
  • 8017cc0edd 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-04-25 19:22:31 +0000
  • 84364d972c 2000-04-25 Martin Kotulla <martin-k@softmaker.de> Mumit Khan 2000-04-25 19:13:51 +0000
  • d6581f44d4 * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec when determining exec flag. * path.cc (symlink_info::check): Remove call to get_file_attribute(). * security.cc (read_sd): Rename, ditto for variables to conform to common naming convention. Use GetFileSecurity() instead of BackupRead() to avoid permission problems when reading ACLs. (write_sd): Same renaming as for read_sd(). (alloc_sd): Change default permissions according to Linux permissions for group and world when write permission is set. * syscalls.cc (stat_worker): Avoid different permission problems when requesting file informations. Corinna Vinschen 2000-04-25 16:31:14 +0000
  • efadc1c152 Forgot ChangeLog Corinna Vinschen 2000-04-25 08:51:40 +0000
  • e77d29a973 * net.cc: Avoid a warning in declaration inet_network. Corinna Vinschen 2000-04-25 08:50:22 +0000
  • 698c627424 * fhandler_console.cc (fhandler_console::read): Detect extended keycode information for Windows 9x so that function keys will work correctly. Christopher Faylor 2000-04-24 21:41:11 +0000
  • 046069e449 * net.cc (cygwin_inet_network): new function. * cygwin.din (inet_network): new export DJ Delorie 2000-04-24 15:44:11 +0000
  • 86f6bd9104 * djunpack.bat: New file. Eli Zaretskii 2000-04-23 07:23:05 +0000
  • 2d6fec0fc1 * hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements). New operand types l,y,&,fe,fE,fx added to support above forms. (pa_opcodes): Replaced usage of 'x' as source/target for floating point double-word loads/stores with 'fx'. Jeff Law 2000-04-21 21:04:04 +0000
  • 4501dfbc42 IA-64 ELF support. Jim Wilson 2000-04-21 20:22:23 +0000
  • 81588bd21b * config.sub (d30v): Add d30v as a basic machine type. Richard Henderson 2000-04-21 17:22:35 +0000
  • 7203adb1cc Fix handling of /.filename Christopher Faylor 2000-04-21 14:37:48 +0000
  • 6b762a4ec6 * path.cc (normalize_posix_path): Previous two patches were still incorrect so rewrite this function to deal with trailing dots. (mount_info::conv_to_win32_path): Just check for '/' where appropriate. Eliminate nofinalslash call since it is handled in normalize_posix_path now. Christopher Faylor 2000-04-21 05:32:19 +0000
  • 60bebb0318 * exceptions.cc (handle_exceptions): Search further for stack info to accomodate Windows 95. Christopher Faylor 2000-04-20 21:33:58 +0000
  • db64ab89f0 * path.cc (normalize_posix_path): Previous change failed to take root access into account. Christopher Faylor 2000-04-20 20:42:14 +0000
  • bf921462e7 * syscalls.cc (_link): Check new link path for trailing dot. Corinna Vinschen 2000-04-20 13:52:41 +0000
  • d7aac2acf5 * fhandler.h (fhandler_base::hclose): New virtual method. (fhandler_base::set_inheritance): Make this a method so that we can use the appropriate close methods. * fhandler.cc (fhandler_base::set_inheritance): Ditto. * path.cc (normalize_posix_path): Eliminate /. trailing path component. Christopher Faylor 2000-04-20 04:38:10 +0000
  • f06a3648d5 * syscalls.cc (setuid): Allow switching user context after successful call to ImpersonateLogedOnUser (NT only). (setgid): Ditto. (seteuid): Call setuid. (setegid): Call setgid. Corinna Vinschen 2000-04-19 22:33:20 +0000
  • ceba50edbe * uinfo.cc (internal_getlogin): Use NetGetDCName() instead of NetGetAnyDCName(). Corinna Vinschen 2000-04-19 20:03:51 +0000
  • 8c63f3b872 * configure.in: Change HEADER_SUBDIR to mingw32. * configure: Regenerate. Christopher Faylor 2000-04-19 17:11:59 +0000
  • 4a05c280a8 Pass MD5PROG to sub-makes when building .tar.bz2 archive. Andrew Cagney 2000-04-19 06:00:03 +0000
  • ef6581f9ff * syscalls.cc (_rename): Try MoveFile() at first before MoveFileEx(..., MOVEFILE_REPLACE_EXISTING). DJ Delorie 2000-04-19 03:21:13 +0000
  • 7916b1efda don't put api internals in general tarball DJ Delorie 2000-04-19 02:35:06 +0000
  • ca271663ab add commands for building a doc kitchen-sink-tarball DJ Delorie 2000-04-19 02:31:45 +0000
  • 05357ffef2 clean up SGML for latest version of jade/docbook DJ Delorie 2000-04-19 00:55:19 +0000
  • 25ba8f306f * dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path spec, even within a quoted string. Christopher Faylor 2000-04-18 23:16:56 +0000
  • c845acffda * dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path spec. Christopher Faylor 2000-04-18 21:28:45 +0000
  • e11ddfb02d Clean up load page support for tic54x. Tim Wall 2000-04-18 02:21:27 +0000
  • 2cf2f0980f * remove dependence on where pwd is DJ Delorie 2000-04-18 00:37:04 +0000
  • 14be1d4417 Initial patches for IA-64 EFI (64-bit PE) support. * pe.h (PEP64AOUTHDR): New header for PE+. (PEP64AOUTSZ): New macro. (IMAGE_SUBSYSTEM_UNKNOWN): New macro. (IMAGE_SUBSYSTEM_NATIVE): Ditto. (IMAGE_SUBSYSTEM_WINDOWS_GUI): Ditto. (IMAGE_SUBSYSTEM_WINDOWS_CUI): Ditto. (IMAGE_SUBSYSTEM_POSIX_CUI): Ditto. (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): Ditto. (IMAGE_SUBSYSTEM_EFI_APPLICATION): Ditto. (IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER): Ditto. (IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER): Ditto. * internal.h (PE_DEF_FILE_ALIGNMENT): Define only if not defined already. * ia64.h: New file. Jim Wilson 2000-04-17 23:45:22 +0000
  • c87be3e4d6 Mon Apr 17 12:46:00 2000 Marek Michalkiewicz <marekm@linux.org.pl> Jeff Johnston 2000-04-17 17:10:18 +0000
  • 08ce80eac2 Remove obsolete setting. Christopher Faylor 2000-04-16 23:00:38 +0000
  • fbf23e34c5 * init.cc (dll_entry): Use better check for determining when to set thread specific stuff. * syscalls.cc (_unlink): Continue with chmod'ing file even if DELETE_ON_CLOSE succeeds, if file still exists. Christopher Faylor 2000-04-16 22:57:05 +0000
  • 11f5b06579 * libc/posix/execvp.c (execvp): Check path for trailing slash. Corinna Vinschen 2000-04-16 10:53:02 +0000
  • 0ac91154fc * mkpasswd.c (main): Use GetDCName instead of GetAnyDCName. Don't create extra passwd entry for administrators group if local_groups is set. (usage): Change usage text slightly. (enum_users): Loop while ERROR_MORE_DATA is returned. (enum_local_groups): Ditto. * mkgroup.c (enum_local_groups): Ditto. (enum_groups) Ditto. (usage): Change usage text slightly. Corinna Vinschen 2000-04-15 22:30:49 +0000
  • eed11cf2bb * fhandler_console.cc (keytable): Add support for keypad 5 key, which MS seems to think is equivalent to VK_CLEAR. * debug.cc (thread_stub): Eliminate initialization of reent stuff. * init.cc (dll_entry): Move it here. Christopher Faylor 2000-04-15 03:52:24 +0000
  • 405713cfb3 2000-04-14 H.J. Lu <hjl@gnu.org> H.J. Lu 2000-04-14 19:32:44 +0000
  • f234d21a3c 2000-04-14 H.J. Lu <hjl@gnu.org> H.J. Lu 2000-04-14 19:14:15 +0000
  • 2cf9359a8a * dcrt0.cc (insert_file): Avoid freeing previously allocated argument list. * path.cc (symlink_info::check): Rename from symlink_check_one. Use new symlink_info struct for communication. (path_conv::path_conv): Use symlink_info structure for communication with symlink_info::check. Fix typo which resulted in symbolic links always being resolved. (readlink): Use stat_suffixes array when resolving a link. * syscalls.cc (stat_suffixes): Make global. Christopher Faylor 2000-04-13 22:43:48 +0000
  • 8a06963c1c * include/cygwin/version.h: Bump minor api to reflect export change. Corinna Vinschen 2000-04-13 18:52:12 +0000
  • b53881fd27 * cygwin.din: Add symbol for `lacl'. * security.cc (ReadSD): Add debug output. (acl_worker): New static function. (acl): Call acl_worker now. (lacl): New function. (facl): Call acl_worker now. * include/cygwin/acl.h: Add prototype for `lacl'. Corinna Vinschen 2000-04-13 06:53:24 +0000
  • a4bf66dd75 * path.cc (conv_to_win32_path): Detect a win32 path if path contains backslashes. Corinna Vinschen 2000-04-13 06:48:14 +0000
  • 418068d4b0 * cygpath.cc (main): Add -a -o and -c options. (doit): Ditto. Christopher Faylor 2000-04-13 05:23:30 +0000
  • ac5ec41ef6 * Makefile.in (gdb-taz): New target. GDB specific archive. (do-md5sum): New target. (MD5PROG): Define. (PACKAGE): Default to TOOL. (VER): Default to a shell script. (taz): Rewrite target. Move real work to do-proto-toplev. Include md5 checksum generation. (do-proto-toplev): New target. Create $(PACKAGE)-$(VER) link. (do-tar-bz2): Delete creation of $(PACKAGE)-$(VER) link. (gdb.tar.bz2, dejagnu.tar.bz2, gdb+dejagnu.tar.bz2, insight.tar.bz2): Use gdb-taz to create archive. Andrew Cagney 2000-04-13 02:17:35 +0000
  • 88adca8b0e Remove U suffix from constants for K&R compilers. Fix a couple of 64 bit nits. Alan Modra 2000-04-13 01:08:05 +0000
  • 7ef25eb606 Fix typo. Christopher Faylor 2000-04-13 01:00:59 +0000
  • 0d60da2632 * path.cc (path_conv::path_conv): Ensure that suffix is correctly copied to path when we've found a symlink but aren't following symlinks. Christopher Faylor 2000-04-12 22:50:08 +0000
  • d13dac7f30 Add a debugging line. Christopher Faylor 2000-04-11 21:22:53 +0000
  • caa8b1ca9b * include/winbase.h: Change first argument of ENUMRES* types to coincide with Microsoft usage. Christopher Faylor 2000-04-11 12:51:58 +0000
  • 2c3b166657 Mods to allow compilation of BFD all targets. Tim Wall 2000-04-11 04:11:03 +0000
  • 138d4f510e * cygpath.cc (main): Add -f option for processing a group of paths from a file. (doit): New function. Christopher Faylor 2000-04-11 02:57:25 +0000
  • 23ee7c4463 * include/string.h: Use proper prototype for _strerror. Christopher Faylor 2000-04-10 23:00:27 +0000
  • ba87a619ef * Makefile.common: Resolve srcdir to absolute path or it will confuse usages when passed to submakes. Eliminate vestigal use of MAKEOVERRIDES. Christopher Faylor 2000-04-10 03:51:39 +0000
  • da7185af44 Remove ``-W -Wall'' from top-level Makefile/configure. Add ``-W -Wall'' to sub-directories bfd, binutils, gas gprof, ld and opcodes by the addition of WARN_CFLAGS to Makefile.am and configury to set it. Add configure option --enable-build-warnings. Re-generate all and sundry using auto*-000227. Andrew Cagney 2000-04-09 12:17:36 +0000
  • 7f363152c5 * Makefile.in: Work around MAKEOVERRIDES problem with older versions of make. * Makefile.common: Ditto. Christopher Faylor 2000-04-09 06:15:43 +0000
  • d5337b4c13 Fix copyright comments and file comments. Tim Wall 2000-04-08 17:26:16 +0000
  • 0ccdde4c26 Remove erroneous entry. Christopher Faylor 2000-04-08 05:03:01 +0000
  • af3e5ed279 * fhandler.cc (fhandler_disk_file::fstat): Allocate enough space for root dir determination or overflow an array. Christopher Faylor 2000-04-08 04:47:15 +0000
  • 0cda2f4609 * exceptions.cc (sigsave): Copy on fork so that we can restore correct behavior in forked process. (interruptible): Flag as interruptible when running in main process module. (interrupt_setup): Save return address and address of return address. (signal_fixup_after_fork): New function. Uses above two values to restore proper behavior to forked process. (interrupt_on_return): Pass return address address to interupt_setup. (interrupt_now): Pass NULL for return address address to interrupt_setup. * fork.cc (fork): Call signal_fixup_after_fork. * shared.h: Lint cleanups. * winsup.h: Ditto. Christopher Faylor 2000-04-08 04:13:12 +0000
  • 65c0e6e68c Merge arm-oabi.h into arm.h Nick Clifton 2000-04-08 00:09:26 +0000
  • 61e196e361 Updated to build cinstall with mingw. See Changelog for numerous setup.c changes. Ron Parker 2000-04-07 22:12:41 +0000
  • 2cf1695b81 BFD and include/coff support for tic54x target. Tim Wall 2000-04-07 17:06:58 +0000
  • 25a99cabd3 Bump minor version. Christopher Faylor 2000-04-07 00:09:27 +0000
  • 2b6af862fe Add definitions of flags in e_flags field from version A-08 of ARM ELF spec. Nick Clifton 2000-04-06 23:18:18 +0000
  • 9e276d99e9 * splay-tree.h (splay_tree_remove): Declare. Richard Henderson 2000-04-06 00:15:35 +0000
  • 66d2d2638e sh-dsp REPEAT support: opcodes: Joern Rennecke 2000-04-05 21:23:03 +0000
  • c6e4c778eb Move translated part of bug report string back into .c files so xgettext can find it. Regnerate .pot files. Alan Modra 2000-04-04 14:32:32 +0000
  • aefbf3885d * fhandler.h (select_stuff): Eliminate use of 'total'. * select.cc (cygwin_select): Ditto. (select_stuff::wait): Use maximum size for w4 rather than calculating what will fit. Christopher Faylor 2000-04-03 18:15:01 +0000
  • 476839eb03 * grp.cc (parse_grp): Save empty array instead of NULL in gr_mem if no supplementary group is given. Corinna Vinschen 2000-04-03 18:08:13 +0000
  • cf11ab4e66 Move bug report string to one place. Alan Modra 2000-04-03 14:10:04 +0000
  • 9115ada8ce * aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef. (RELOC_EXT_BITS_EXTERN_LITTLE): Ditto. (RELOC_EXT_BITS_TYPE_BIG): Ditto. (RELOC_EXT_BITS_TYPE_SH_BIG): Ditto. (RELOC_EXT_BITS_TYPE_LITTLE): Ditto. (RELOC_EXT_BITS_TYPE_SH_LITTLE): Ditto. Hans-Peter Nilsson 2000-04-03 11:29:28 +0000
  • 6c8ef0489b update copyright. Christopher Faylor 2000-04-03 01:29:06 +0000
  • 4734b3a29d Update winsup stuff. Christopher Faylor 2000-04-03 01:26:01 +0000
  • 31258a61eb * Makefile.in (CC_FOR_TARGET): Add new winsup directory structure stuff to -L library search. (CXX_FOR_TARGET): Ditto. Christopher Faylor 2000-04-03 01:24:45 +0000
  • 17a1f20e13 For want of something better. List where to go to when wanting to make a toplevel change. Andrew Cagney 2000-04-03 01:14:00 +0000
  • 796e3b20bc * newlib/libc/include/sys/unistd.h: Add prototypes for fchmod, fchown, lchown. * winsup/cygwin/syscalls.cc (chown_worker): Use previous uid/gid if new uid/gid is -1. New static function with chown functionality. (chown): Call chown_worker with SYMLINK_FOLLOW. (fchown): New function. Call chown_worker with SYMLINK_FOLLOW. (lchown): New function. Call chown_worker with SYMLINK_IGNORE. * cygwin.din: Add symbols for fchown, lchown. * path.cc (symlink): Call `set_file_attribute()' and `SetFileAttributeA()' instead of `chmod()' to set uid/gid correct. Corinna Vinschen 2000-04-02 20:42:42 +0000
  • c90d7012d3 * include/wininet.h: Add three more "INTERNET_OPTIONS". Christopher Faylor 2000-04-02 01:52:38 +0000
  • fd5afe2066 * MAINTAINERS: Add Ron Parker as maintainer of cinstall stuff. Add ChangeLog to doc directory. Christopher Faylor 2000-03-31 04:46:47 +0000
  • ab81a36772 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-03-31 04:43:46 +0000
  • 152e16e798 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-03-30 06:10:11 +0000
  • f36f4868d1 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-03-30 06:08:58 +0000
  • b0ddfa70a5 Simplify constructors and initializers for select_record. Christopher Faylor 2000-03-30 04:23:11 +0000
  • e3be633dd8 * fhandler.h (select_record): Explicitly zero elements of this class. (select_stuff): Ditto. * select.cc (cygwin_select): Eliminate memset zero of sel. Christopher Faylor 2000-03-30 03:51:30 +0000
  • 5f4d6baaf2 * configure.in: -linux-gnu*, not -linux-gnu. Jason Merrill 2000-03-30 02:19:55 +0000
  • d29b6111a5 * Makefile.in: Use default rules when compiling cygrun.o. * dcrt0.cc (host_dependent_constants::init): Limit non-NT platforms to 32K chunks when copying regions during a fork. * path.cc (symlink_check_one): Add temporary debugging output. Simplify PATH_EXEC test. * syscalls.cc (stat_suffixes): Null terminate this list. Christopher Faylor 2000-03-28 21:49:16 +0000
  • 1b3755ec07 Fix value of SHORT_A1. Move SHORT_AR to end of list of short instructions. Nick Clifton 2000-03-27 20:17:02 +0000
  • f5e070bb37 ATMEL AVR microcontroller support. Alan Modra 2000-03-27 08:39:13 +0000