Commit Graph

  • 8649ded0ce 2000-05-13 Alexandre Oliva <oliva@lsd.ic.unicamp.br> H.J. Lu 2000-05-13 21:19:50 +0000
  • e6342d0038 Fix cpu_flags for sys{enter,exit} fx{save,restore} Alan Modra 2000-05-13 14:01:54 +0000
  • 9484bf7072 `.arch cpu_type' pseudo for x86. Alan Modra 2000-05-13 09:26:23 +0000
  • bc657c17b5 2000-05-12 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-05-13 02:01:51 +0000
  • 41010c6a53 * dcrt0.cc (build_argv): Remove unneeded variable. * select.cc (peek_pipe): Don't check for "ready" if it's already set. (peek_console): Ditto. (peek_serial): Ditto. (peek_socket): Ditto. (peek_windows): Ditto. Christopher Faylor 2000-05-13 01:42:53 +0000
  • 5640cadbc5 * fhandler_raw.cc (write_file, read_file): New wrapper functions for WriteFile and ReadFile to get rid of ERROR_MEDIA_CHANGED and ERROR_BUS_RESET in case of first access to tape. (fhandler_dev_raw::raw_write): Use write_file instead of WriteFile. (fhandler_dev_raw::raw_read): Use read_file instead of ReadFile. Corinna Vinschen 2000-05-12 18:34:50 +0000
  • c2644effa8 * config.sub (basic_machine): Recognize hppa64 as a valid cpu type. Jeff Law 2000-05-12 17:23:42 +0000
  • ad0bed746d * Makefile.in (DLL_OFILES): Sort. * fhandler_tty.cc (fhandler_tty_slave::send_ioctl_request): Eliminate. (fhandler_tty_slave::ioctl): Rewrite to avoid races. Christopher Faylor 2000-05-12 05:06:43 +0000
  • cfe11d7465 * mmap.cc (list::erase): Increment loop counter. (map::erase): Likewise. DJ Delorie 2000-05-11 22:30:45 +0000
  • eeefccfcd1 Preliminary update to FAQ to reflect latest net release. (So far, just a new title, some minor updates, and a disclaimer in each section that has to be updated for the net release, or at least looked at.) David Starks-Browning 2000-05-11 16:19:21 +0000
  • d542e8ffed * cygwin.din: insure that regsub() is included in cygwin1.dll DJ Delorie 2000-05-11 15:12:31 +0000
  • 9fb0ab096b Add toplevel configure support for ia64-elf. * configure.in (ia64*-*-elf*): Add gdb and friends to noconfigdirs. Jim Wilson 2000-05-11 04:27:08 +0000
  • ec463fc7a3 Add minimal ia64 support. * libc/include/machine/ieeefp.h: Add ia64 support. * configure.host: Likewise. Jim Wilson 2000-05-11 02:28:06 +0000
  • f35ceefaf0 Wed May 10 13:52:24 2000 Egor Duda <deo@logos-m.ru> Jeff Johnston 2000-05-10 17:58:29 +0000
  • adfefc0b06 * Makefile.in: Use appropriate VARIABLE to refer to cygwin.def in load line. Christopher Faylor 2000-05-09 23:00:37 +0000
  • 7a87f0326b * fhandler.cc (fhandler_base::puts_readahead): Change while condition to disallow wild runs. Corinna Vinschen 2000-05-09 21:55:11 +0000
  • f26e3f1574 * window.cc (setitimer): Check for overflow condition in tv_sec. Corinna Vinschen 2000-05-09 13:28:11 +0000
  • 8c63465c7b * errno.cc: Change mapping of ERROR_BAD_PATHNAME to ENOENT. Corinna Vinschen 2000-05-09 10:14:17 +0000
  • a731e4e755 * path.cc (symlink::info): Treat non readable files as normal non symlink files. Corinna Vinschen 2000-05-08 22:50:19 +0000
  • 67ce5cba91 * include/pthread.h (pthread_detach): Add missing prototype. (pthread_join): same. Christopher Faylor 2000-05-08 22:38:07 +0000
  • c469b6a2b0 * fhandler.cc (lock): use signed math to allow checking ranges properly. DJ Delorie 2000-05-08 16:13:54 +0000
  • 31ca470d43 * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst with the version name. Eli Zaretskii 2000-05-08 15:13:30 +0000
  • 73555bb47e * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst with the version name. Eli Zaretskii 2000-05-08 15:06:26 +0000
  • 5664fa55f4 New maintainer for FAQ (doc/*.texinfo except readme), fix DJ's email address. David Starks-Browning 2000-05-08 13:41:33 +0000
  • dcdee3df16 (print_insn_tic54x): Declare. Alan Modra 2000-05-08 11:01:40 +0000
  • eafa31fb9f * dcrt0.cc (insert_file): Eliminate unused parameter. (build_argv): Ditto. * exceptions.cc (stack): Eliminate unused parameters. (stackdump): Ditto. (cygwin_stackdump): Reflect above changes. (sig_handle): Ditto. * fhandler.cc (fhandler_base::set_inheritance): Use kludge to avoid unused parameter warning. Christopher Faylor 2000-05-07 03:29:08 +0000
  • 75546193ec Support for tic54x target. Tim Wall 2000-05-06 17:14:34 +0000
  • 60c83af2ad 2000-05-06 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-05-06 17:00:53 +0000
  • 2a1064aad6 * errno.cc (errmap): Correct DIRECTORY mapping to ENOTDIR. Christopher Faylor 2000-05-06 03:33:10 +0000
  • b5c5e30da7 bfd: * coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Change U802TOC64MAGIC to U803XTOCMAGIC. Clinton Popetz 2000-05-06 01:41:50 +0000
  • 3f7290da25 2000-05-04 Mumit Khan <khan@xraylith.wisc.edu> Mumit Khan 2000-05-04 23:19:35 +0000
  • 8e9b0aee25 * configure.in: Use -gstabs+ as compile debug option. This seems to promote better handling of symbols. * configure: Regenerate. * delqueue.cc (delqueue_list::process_queue): Allow ERROR_ACCESS_DENIED to indicate that a file is being shared under Windows 95. * syscalls.cc (_unlink): Use full path name. Take special action for Windows 95. Assume that an ERROR_ACCESS_DENIED indicates a sharing violation unless it's on a remote drive. Punt if there is an ERROR_ACCESS_DENIED on a remote drive. Christopher Faylor 2000-05-04 19:46:32 +0000
  • cf3eb87bef * ppc.h (PPC_OPCODE_ALTIVEC): New opcode flag for vector unit. (PPC_OPERAND_VR): New operand flag for vector registers. J.T. Conklin 2000-05-03 22:19:45 +0000
  • 07a135a6bf * errno.cc (errmap): Map ERROR_BAD_NETPATH to new errno ENOSHARE. (_sys_errlist): Add entry for ENOSHARE. (strerror): Add case for ENOSHARE. * syscalls.cc (stat_worker): Check for errno ENOSHARE. Corinna Vinschen 2000-05-03 16:11:11 +0000
  • b96fca8c5a * libc/include/sys/errno.h: Add define for ENOSHARE ("No such host or network path") used by cygwin. Add some comments. Corinna Vinschen 2000-05-03 15:59:37 +0000
  • 1c0c369b36 * Makefile.in: Add dependencies for fhandler_random.o * fhandler.h: Add device type FH_RANDOM. Add class fhandler_dev_random. * fhandler_random.cc: New file. Implementation of fhandler_dev_random. * hinfo.cc (build_fhandler): Add case for FH_RANDOM. * path.cc: Add device names for random devices to windows_device_names. (get_device_number): Add if branch for random devices. (win32_device_name): Add device name generation for random devices. winsup.h: Include <wincrypt.h>. Corinna Vinschen 2000-05-03 15:39:10 +0000
  • 49d64538cd Tue May 02 23:45:48 2000 DJ Delorie <dj@cygnus.com> Jeff Johnston 2000-05-03 03:57:19 +0000
  • a939e045e7 * ntsec.sgml: Revisited description of `ntsec' according to the changes in release 1.1. * setup.sgml: Include ntsec. * setup-net.sgml: Ditto. Corinna Vinschen 2000-05-02 22:26:41 +0000
  • ea65fddc27 2000-05-02 H.J. Lu <hjl@gnu.org> H.J. Lu 2000-05-02 17:49:32 +0000
  • 523ebbe087 * path.cc (mount_info::conv_to_win32_path): Previous patch failed to set flags on a win32 path. DJ Delorie 2000-05-02 15:42:30 +0000
  • dd67f9db6a * security.cc (read_sd): Return 1 on success because we can't rely on the returned SD size from GetFileSecurity. Corinna Vinschen 2000-05-02 09:38:32 +0000
  • 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