Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-07-29* dcrt0.cc (dummy_autoload): Add load statement for RegDeleteValueA.Christopher Faylor
* external.cc (get_cygdrive_prefixes): New function. (cygwin_internal): Add CW_GET_CYGDRIVE_PREFIXES case. * path.cc (mount_info::read_cygdrive_info_from_registry): Read system cygdrive prefix if user one is undefined. (mount_info::write_cygdrive_info_to_registry): Write cygdrive prefix to the appropriate registry hive. Overwrite in-memory copy of cygdrive, if appropriate. (mount_info::remove_cygdrive_info_from_registry): New method. (mount_info::get_cygdrive_prefixes): New method. (cygwin_umount): Remove cygdrive prefix, if appropriate. * registry.cc (reg_key::killvalue): New method. * shared.h (class reg_key): Add killvalue, remove_cygdrive_info_to_registry, and get_cygdrive_prefixes declarations. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GET_CYGDRIVE_PREFIXES.
2000-07-292000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt
* opcode/i860.h (btne, bte, bla): Changed these opcodes to use sbroff ('r') instead of split16 ('s'). (J, K, L, M): New operand types for 16-bit aligned fields. (ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to use I, J, K, L, M instead of just I. (T, U): New operand types for split 16-bit aligned fields. (st.x): Changed these opcodes to use S, T, U instead of just S. (andh, andnoth, orh, xorh): Deleted 3-register forms as they do not exist on the i860. (pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860. (pfeq.ss, pfeq.dd): New opcodes. (st.s): Fixed incorrect mask bits. (fmlow): Fixed incorrect mask bits. (fzchkl, pfzchkl): Fixed incorrect mask bits. (faddz, pfaddz): Fixed incorrect mask bits. (form, pform): Fixed incorrect mask bits. (pfld.l): Fixed incorrect mask bits. (fst.q): Fixed incorrect mask bits. (all floating point opcodes): Fixed incorrect mask bits for handling of dual bit. * elf/i860.h: New file. (elf_i860_reloc_type): Defined ELF32 i860 relocations. * dis-asm.h (print_insn_i860): Add prototype.
2000-07-292000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt
* include/opcode/i860.h (btne, bte, bla): Changed these opcodes to use sbroff ('r') instead of split16 ('s'). (J, K, L, M): New operand types for 16-bit aligned fields. (ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to use I, J, K, L, M instead of just I. (T, U): New operand types for split 16-bit aligned fields. (st.x): Changed these opcodes to use S, T, U instead of just S. (andh, andnoth, orh, xorh): Deleted 3-register forms as they do not exist on the i860. (pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860. (pfeq.ss, pfeq.dd): New opcodes. (st.s): Fixed incorrect mask bits. (fmlow): Fixed incorrect mask bits. (fzchkl, pfzchkl): Fixed incorrect mask bits. (faddz, pfaddz): Fixed incorrect mask bits. (form, pform): Fixed incorrect mask bits. (pfld.l): Fixed incorrect mask bits. (fst.q): Fixed incorrect mask bits. (all floating point opcodes): Fixed incorrect mask bits for handling of dual bit. * include/elf/i860.h: New file. (elf_i860_reloc_type): Defined ELF32 i860 relocations. * bfd/cpu-i860.c: Added comments. * bfd/elf32-i860.c (TARGET_LITTLE_SYM): Defined to bfd_elf32_i860_little_vec. (TARGET_LITTLE_NAME): Defined to "elf32-i860-little". (ELF_MAXPAGESIZE): Changed to 4096. * bfd/targets.c (bfd_elf32_i860_little_vec): Declaration of new target. (bfd_target_vector): Added bfd_elf32_i860_little_vec. * bfd/config.bfd (i860-stardent-sysv4*, i860-stardent-elf*): Added config for little endian elf32 i860. (targ_defvec): Define for the new config above as "bfd_elf32_i860_little_vec". (targ_selvecs): Define for the new config above as "bfd_elf32_i860_vec bfd_elf32_i860_little_vec" * bfd/configure.in (bfd_elf32_i860_little_vec): Added recognition of new target vec. * bfd/configure: Regenerated. * opcodes/i860-dis.c: New file. (print_insn_i860): New function. (print_br_address): New function. (sign_extend): New function. (BITWISE_OP): New macro. (I860_REG_PREFIX): New macro. (grnames, frnames, crnames): New structures. * opcodes/disassemble.c (ARCH_i860): Define. (disassembler): Add check for bfd_arch_i860 to set disassemble function to print_insn_i860. * include/dis-asm.h (print_insn_i860): Add prototype. * opcodes/Makefile.in (CFILES): Added i860-dis.c. (ALL_MACHINES): Added i860-dis.lo. (i860-dis.lo): New dependences. * opcodes/configure.in: New bits for bfd_i860_arch. * opcodes/configure: Regenerated.
2000-07-28Declare __infinity as an array to work around problems with small data supportMichael Meissner
2000-07-28* s/sourceware.cygnus.com/sources.redhat.com/ throughoutFrank Ch. Eigler
* added cgen/
2000-07-28* include/cygwin/version.h: Bump DLL minor version number to 4.Christopher Faylor
2000-07-28* Makefile.in (FLAGS_FOR_TARGET): New macro.Alexandre Oliva
(GCC_FOR_TARGET): Use it. (CC_FOR_TARGET, CXX_FOR_TARGET, CHILL_FOR_TARGET): Now defined... * configure.in: ... here. (FLAGS_FOR_TARGET): Define. Add ld build dir to -L path. (libstdcxx_flags): Define and append to CXX_FOR_TARGET.
2000-07-28Remove obsolete entries:David Starks-Browning
- 'Why is gcc failing' - 'Why can't bison find bison.simple or bison.hairy?' Remove disclaimer from up-to-date entries (possibly with some minor changes): - 'How is fork() implemented?' - 'How do symbolic links work?' - 'How do I compile a Win32 executable that doesn't use Cygwin?' - 'How do I make the console window go away?' - 'Why does make complain about a "missing separator"?' - 'Why can't we redistribute Microsoft's Win32 headers?' - 'How can I debug what's going on?' - 'Can I use a system trace mechanism instead?' - 'Can I use the gdb debugger to debug programs built by VC++?' - 'Where can I find info on x86 assembly?' - 'Why not use DJGPP?'
2000-07-28Entry 'How do anti-virus programs like Cygwin?': Remove disclaimer; hangingDavid Starks-Browning
when unpacking tar.gz archives.
2000-07-28Entry 'How should I set my PATH?': Don't omit Windows system directories.David Starks-Browning
2000-07-27Added missing ChangeLog entry.Corinna Vinschen
2000-07-27* testsuite/winsup.api/winsup.exp: ignore stdout by defaultDJ Delorie
* testsuite/winsup.api/crlf.c: non-verbose by default * winsup.h: prune out windows headers we don't normally need * assert.cc: add wingdi.h and winuser.h * fhandler_console.cc: ditto * fhandler_windows.cc: ditto * select.cc: ditto * spawn.cc: ditto * strace.cc: ditto * tty.cc: ditto * window.cc: ditto * hinfo.cc: add winsock.h * syscalls.cc: add winnls.h * uinfo.cc: ditto * include/windows.h: optimize non-inclusion of repeat headers
2000-07-27* libc/include/math.h: Use appropriate dll import linkage for Cygwin.Christopher Faylor
2000-07-27* fhandler.cc (fhandler_disk_file::fstat): Allow block calculation to succeedChristopher Faylor
for files >= 2GB and <= 4GB.
2000-07-27Clarify texinfo/Andrew Cagney
2000-07-27fix typo.Christopher Faylor
2000-07-272000-07-26 Dave Brolley <brolley@redhat.com>Dave Brolley
* cgen.h (cgen_hw_lookup_by_num): Second parameter is unsigned.
2000-07-27Give signal_exit noreturn attribute.Christopher Faylor
2000-07-27* exceptions.cc (signal_exit): Renamed from "really+exit". Always setsChristopher Faylor
EXIT_SIGNAL bit and reorganizes exit value for backwards cygwin handling. (handle_exceptions): Call signal_exit. Set "core dumped" bit. (sig_handle): Call signal_exit. Set "core dumped" bit appropriately.
2000-07-26 * environ.cc (posify): Revert previous patch.Corinna Vinschen
(_addenv): Remove check_null_empty_path from here. (putenv): Call check_nullempty_path. (setenv): Call check_nullempty_path for name as well here. Don't report an error if value is empty string. (environ_init): Revert usage of newp.
2000-07-26* syscalls.cc (stat_worker): Make stat return correct st_blocks for files withChristopher Faylor
size bigger than 2Gb and less than 4Gb
2000-07-26 * security.cc (lookup_name): Search on local machine first ifCorinna Vinschen
myself->domain is not empty.
2000-07-26* fhandler_console.cc (fhandler_console::read): Explicitly set cursor to makeChristopher Faylor
it visible while waiting in WaitForMultipleObjects.
2000-07-26Add missing ChangeLog entry.Christopher Faylor
2000-07-26 * passwd.cc: Change name of passwd_in_memory_p to passwd_state.Corinna Vinschen
Change type to enum. Change storage class to static. Adjust comments. (read_etc_passwd): Set passwd_state to different values when loaded from file in contrast to being emulated. (search_for): Return default passwd entry if passwd is emulated or it's a request for the current user. Otherwise return NULL.
2000-07-26* syscalls.cc (statfs): Use path_conv method to convert input path.Christopher Faylor
2000-07-26* syscalls.cc (_link): Avoid extraneous call to cygwin_conv_to_win32_path.Christopher Faylor
2000-07-26New entry (Programming Questions): 'Why doesn't gdb handle signals?'David Starks-Browning
2000-07-26Entry 'Is the Cygwin library multi-thread-safe?': Update for latest release.David Starks-Browning
2000-07-26Entry 'Are mixed-case filenames possible with Cygwin?': Expand slightly,David Starks-Browning
add reference to coolview.
2000-07-26New entry (Cygwin API Questions): 'Is there a mouse interface?' -- No.David Starks-Browning
2000-07-25Entry 'Can I use my own malloc?': Add warning about _malloc_r from newlib.David Starks-Browning
2000-07-25Entry 'Is it OK to have multiple copies of the DLL?':David Starks-Browning
Emphasise that no, it's not OK.
2000-07-25Changed 'sourceware.cygnus.com' to 'sources.redhat.com' in the FAQ, where ↵David Starks-Browning
appropriate.
2000-07-24 * syscalls.cc (_link): Corrected previous patch.Corinna Vinschen
2000-07-24 * fhandler.h (class fhandler_dev_random): Add members for managingCorinna Vinschen
pseudo randomness. * fhandler_random.cc: Rearrange. Use pseudo random number generator as entropy source if system entropy isn't available and if device is used as /dev/urandom. Allow initializing device by calling write().
2000-07-24* Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC).Alexandre Oliva
(configure-target-libchill, configure-target-libobjc): Likewise.
2000-07-24* configure.in: Use the same cache file for all target libs.Alexandre Oliva
* config-ml.in: But different cache files per multilib variant.
2000-07-24 * fhandler.h: Add comment.Corinna Vinschen
2000-07-23 * fhandler.h (class fhandler_dev_raw): Add private member `varblkop'Corinna Vinschen
to be set when variable blocksize mode is on. * fhandler_raw.cc: Eliminate `\n' from trace output. (clear): Set `varblkop' to 0. (dup): Copy varblkop as well. (writebuf): Care for variable blocksize. (open): Ditto. (raw_read): Ditto. (raw_write): Ditto. * fhandler_tape.cc (open): Ditto. (ioctl): Ditto. Some cleanups.
2000-07-23 * configure (topsrcdir): Don't use dirname.Jeff Law
2000-07-22 Patch suggested by Kazuhiro Fujieda <fujieda@jaist.ac.jp>.Corinna Vinschen
* winsup.h: Add new macros sys_wcstombs and sys_mbstowcs. * syscalls.cc (_link): Replace calls to mbstowcs by call to sys_mbstowcs. * uinfo.cc (internal_getlogin): Replace calls to wcstombs and mbstowcs by calls to sys_wcstombs and sys_mbstowcs. Replace usage of constants by meaningful defines. Use result of GetSystemDirectory for HOMEPATH and HOMEDRIVE as a last resort.
2000-07-22merge with gccJason Merrill
2000-07-21 * spawn.cc (span_guts): Retrieve security attributes before settingCorinna Vinschen
psid to NULL.
2000-07-21 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE andCorinna Vinschen
LPTOKEN_SOURCE.
2000-07-21 * security.cc (acl_worker): Use stat_suffixes in call to path_convCorinna Vinschen
just as in `stat_worker'.
2000-07-21merge with gccJason Merrill
2000-07-212000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu
* bfdlink.h (bfd_link_info): Add new_dtags.
2000-07-20merge with gccJason Merrill
2000-07-20 * config.sub: Update to subversions version 2000-07-06.Hans-Peter Nilsson