summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Wed May 10 13:52:24 2000 Egor Duda <deo@logos-m.ru>Jeff Johnston2000-05-102-1/+7
| | | | | | * libc/time/asctime_r.c (asctime_r): Change output format. Day of month is now padded with space, not zero. This now conforms to ANSI standard.
* * Makefile.in: Use appropriate VARIABLE to refer to cygwin.def in load line.Christopher Faylor2000-05-092-2/+7
|
* * fhandler.cc (fhandler_base::puts_readahead): ChangeCorinna Vinschen2000-05-092-2/+7
| | | | while condition to disallow wild runs.
* * window.cc (setitimer): Check for overflow conditionCorinna Vinschen2000-05-092-0/+13
| | | | in tv_sec.
* * errno.cc: Change mapping of ERROR_BAD_PATHNAME to ENOENT.Corinna Vinschen2000-05-092-1/+6
|
* * path.cc (symlink::info): Treat non readable filesCorinna Vinschen2000-05-082-1/+6
| | | | as normal non symlink files.
* * include/pthread.h (pthread_detach): Add missing prototype.Christopher Faylor2000-05-082-4/+9
| | | | (pthread_join): same.
* * fhandler.cc (lock): use signed math to allow checking rangesDJ Delorie2000-05-082-8/+14
| | | | properly.
* * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lstEli Zaretskii2000-05-081-1/+1
| | | | with the version name.
* * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lstEli Zaretskii2000-05-081-0/+5
| | | | | | | | | with the version name. * config/djgpp/djconfig.sh: Use more warning switches. * config/djgpp/fnchange.lst: Replace the leading gdb-0222 with the @V@ placebo.
* New maintainer for FAQ (doc/*.texinfo except readme), fix DJ's email address.David Starks-Browning2000-05-081-2/+3
|
* (print_insn_tic54x): Declare.Alan Modra2000-05-082-0/+5
|
* * dcrt0.cc (insert_file): Eliminate unused parameter.Christopher Faylor2000-05-074-51/+67
| | | | | | | | | | (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.
* Support for tic54x target.Tim Wall2000-05-062-0/+171
|
* 2000-05-06 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan2000-05-063-5/+10
| | | | | * include/wchar.h (wcscmp, wcslen): Fix prototypes. * syscalls.cc (wcslen, wcscmp): Adjust.
* * errno.cc (errmap): Correct DIRECTORY mapping to ENOTDIR.Christopher Faylor2000-05-064-3/+7
|
* bfd:Clinton Popetz2000-05-062-4/+8
| | | | | | | | * coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Change U802TOC64MAGIC to U803XTOCMAGIC. include: * coff/rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC.
* 2000-05-04 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan2000-05-042-1/+7
| | | | * Makefile.in (install): Install profile startup and library.
* * configure.in: Use -gstabs+ as compile debug option. This seems to promoteChristopher Faylor2000-05-044-25/+42
| | | | | | | | | | | 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.
* * ppc.h (PPC_OPCODE_ALTIVEC): New opcode flag for vector unit.J.T. Conklin2000-05-032-0/+13
| | | | (PPC_OPERAND_VR): New operand flag for vector registers.
* * errno.cc (errmap): Map ERROR_BAD_NETPATH to new errno ENOSHARE.Corinna Vinschen2000-05-033-3/+15
| | | | | | (_sys_errlist): Add entry for ENOSHARE. (strerror): Add case for ENOSHARE. * syscalls.cc (stat_worker): Check for errno ENOSHARE.
* * libc/include/sys/errno.h: Add define for ENOSHARE ("No suchCorinna Vinschen2000-05-032-1/+7
| | | | host or network path") used by cygwin. Add some comments.
* * Makefile.in: Add dependencies for fhandler_random.oCorinna Vinschen2000-05-037-3/+144
| | | | | | | | | | | | | | * 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>.
* Tue May 02 23:45:48 2000 DJ Delorie <dj@cygnus.com>Jeff Johnston2000-05-037-2/+143
| | | | | | | | | | | | * libc/include/stdio.h (FILE): define __SCLE for "convert line endings" for Cygwin. (__sgetc): convert line endings if needed (__sputc): ditto * libc/stdio/fdopen.c (_fdopen_r): Remember if we opened in text mode * libc/stdio/fopen.c (_fopen_r): ditto * libc/stdio/freopen.c (freopen): ditto * libc/stdio/fread.c (fread): perform CRLF conversions if __SCLE * libc/stdio/fvwrite.c (__sfvwrite): ditto
* * ntsec.sgml: Revisited description of `ntsec' according toCorinna Vinschen2000-05-024-65/+277
| | | | | | the changes in release 1.1. * setup.sgml: Include ntsec. * setup-net.sgml: Ditto.
* 2000-05-02 H.J. Lu <hjl@gnu.org>H.J. Lu2000-05-022-1/+9
| | | | | | * common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV. (ELFOSABI_MODESTO): Defined. (ELFOSABI_OPENBSD): Likewise.
* * path.cc (mount_info::conv_to_win32_path): Previous patchDJ Delorie2000-05-022-1/+6
| | | | failed to set flags on a win32 path.
* * security.cc (read_sd): Return 1 on success because weCorinna Vinschen2000-05-022-8/+18
| | | | can't rely on the returned SD size from GetFileSecurity.
* * dcrt0.cc: Add dynamic load code for `OemToCharA' from user32.dll.Corinna Vinschen2000-05-023-1/+11
| | | | | * security.cc (read_sd): Call `OemToCharA' to make `GetFileSecurity' happy on filenames with umlauts.
* * h8300.h (EOP): Add missing initializer.Jeff Law2000-05-012-1/+5
|
* add reference to Makefile.common (srcdir)DJ Delorie2000-04-301-1/+1
|
* Correct contributor email address.Christopher Faylor2000-04-301-1/+1
|
* * libc/machine/mn10300/setjmp.S (setjmp, longjmp): UseAlexandre Oliva2000-04-272-8/+15
| | | | post-increment when it is worth it, spacewise.
* * mount.cc (main): Add "-X" option to specify a "Cygwin executable".Christopher Faylor2000-04-272-43/+49
|
* * path.cc (normalize_win32_path): Don't add a trailing slash when one alreadyChristopher Faylor2000-04-272-48/+33
| | | | | | exists. (mount_info::conv_to_win32_path): Use existing code for dealing with relative path names when input is already a win32 path.
* * Makefile.in (install): install regexp.hDJ Delorie2000-04-262-1/+6
|
* * syscalls.cc (stat_worker): Previous patch could succeedCorinna Vinschen2000-04-262-5/+11
| | | | in stating a non-existant file.
* Add XCOFF64 support.Clinton Popetz2000-04-262-0/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd: * Makefile.am (coff64-rs6000.lo): New rule. * Makefile.in: Regenerate. * coff-rs6000.c (xcoff_mkobject, xcoff_copy_private_bfd_data, xcoff_is_local_label_name, xcoff_rtype2howto, xcoff_reloc_type_lookup, xcoff_slurp_armap, xcoff_archive_p, xcoff_read_ar_hdr, xcoff_openr_next_archived_file, xcoff_write_armap, xcoff_write_archive_contents): No longer static, and prefix with _bfd_. (NO_COFF_SYMBOLS): Define. (xcoff64_swap_sym_in, xcoff64_swap_sym_out, xcoff64_swap_aux_in, xcoff64_swap_aux_out): New functions; handle xcoff symbol tables internally. (MINUS_ONE): New macro. (xcoff_howto_tabl, xcoff_reloc_type_lookup): Add 64 bit POS relocation. (coff_SWAP_sym_in, coff_SWAP_sym_out, coff_SWAP_aux_in, coff_SWAP_aux_out): Map to the new functions. * coff64-rs6000.c: New file. * libcoff.h (bfd_coff_backend_data): Add new fields _bfd_coff_force_symnames_in_strings and _bfd_coff_debug_string_prefix_length. (bfd_coff_force_symnames_in_strings, bfd_coff_debug_string_prefix_length): New macros for above fields. * coffcode.h (coff_set_arch_mach_hook): Handle XCOFF64 magic. Set machine to 620 for XCOFF64. Use bfd_coff_swap_sym_in instead of using coff_swap_sym_in directly. (FORCE_SYMNAMES_IN_STRINGS): New macro, defined for XCOFF64. (coff_set_flags) Set magic for XCOFF64. (coff_compute_section_file_positions): Add symbol name length to string section length if bfd_coff_debug_string_prefix_length is true. (coff_write_object_contents): Don't do reloc overflow for XCOFF64. (coff_slurp_line_table): Use bfd_coff_swap_lineno_in instead of using coff_swap_lineno_in directly. (bfd_coff_backend_data): Add _bfd_coff_force_symnames_in_strings and _bfd_coff_debug_string_prefix_length fields. * coffgen.c (coff_fix_symbol_name, coff_write_symbols): Force symbol names into strings table when bfd_coff_force_symnames_in_strings is true. * coffswap.h (MAX_SCNHDR_NRELOC, MAX_SCNHDR_NLNNO, GET_RELOC_VADDR, SET_RELOC_VADDR): New macros. (coff_swap_reloc_in, coff_swap_reloc_out): Use above macros. (coff_swap_aux_in, coff_swap_aux_out): Remove RS6000COFF_C code. (coff_swap_aouthdr_in, coff_swap_aouthdr_out): Handle XCOFF64 changes within RS6000COFF_C specific code. (coff_swap_scnhdr_out): Use PUT_SCNHDR_NLNNO, PUT_SCNHDR_NRELOC, MAX_SCNHDR_NRELOC, and MAX_SCNHDR_NLNNO. * reloc.c (bfd_perform_relocation, bfd_install_relocation): Extend existing hack on target name. * xcofflink.c (XCOFF_XVECP): Extend existing hack on target name. * coff-tic54x.c (ticof): Keep up to date with new fields in bfd_coff_backend_data. * config.bfd: Add bfd_powerpc_64_arch to targ_arch and define targ_selvecs to include rs6000coff64_vec for rs6000. * configure.in: Add rs6000coff64_vec case. * cpu-powerpc.c: New bfd_arch_info_type. gas: * as.c (parse_args): Allow md_parse_option to override -a listing option. * config/obj-coff.c (add_lineno): Change type of offset parameter from "int" to "bfd_vma." * config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine." (ppc_mach, ppc_subseg_align, ppc_target_format): New. (ppc_change_csect): Align correctly for XCOFF64. (ppc_machine): New function, which discards "ppc_machine" line. (ppc_tc): Cons for 8 when code is 64 bit. (md_apply_fix3): Don't check operand->insert. Handle 64 bit relocations. (md_parse_option): Handle -a64 and -a32. (ppc_xcoff64): New. * config/tc-ppc.h (TARGET_MACH): Define. (TARGET_FORMAT): Move to function. (SUB_SEGMENT_ALIGN): Use ppc_subseg_align. include: * include/coff/rs6k64.h: New file. opcodes: * configure.in: Add bfd_powerpc_64_arch. * disassemble.c (disassembler): Use print_insn_big_powerpc for 64 bit code.
* Add another INTERNET_OPTION.Christopher Faylor2000-04-262-0/+5
|
* * exceptions.cc (interruptible): Allocate slightly more space for directoryChristopher Faylor2000-04-2612-64/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * syscalls.cc (stat_worker): Previous patch failed to statCorinna Vinschen2000-04-252-17/+18
| | | | each drives root dir on 9X.
* 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>Mumit Khan2000-04-252-0/+6
| | | | * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
* 2000-04-25 Martin Kotulla <martin-k@softmaker.de>Mumit Khan2000-04-255-5/+35
| | | | | | | * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype. * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype. * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks. * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
* * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsecCorinna Vinschen2000-04-255-149/+121
| | | | | | | | | | | | | 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.
* Forgot ChangeLogCorinna Vinschen2000-04-251-0/+4
|
* * net.cc: Avoid a warning in declaration inet_network.Corinna Vinschen2000-04-251-1/+1
|
* * fhandler_console.cc (fhandler_console::read): Detect extended keycodeChristopher Faylor2000-04-242-1/+6
| | | | information for Windows 9x so that function keys will work correctly.
* * net.cc (cygwin_inet_network): new function.DJ Delorie2000-04-243-0/+18
| | | | * cygwin.din (inet_network): new export
* * djunpack.bat: New file.Eli Zaretskii2000-04-232-0/+56
| | | | * config/djgpp/README: Explain how to unpack using djunpack.bat.
* * hppa.h (pa_opcodes): New opcodes for PA2.0 wide modeJeff Law2000-04-212-25/+44
| | | | | | | | | 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'. Fr