Alan Modra
3720012510
Add alloca-conf.h from libiberty.
2000-09-28 08:00:54 +00:00
Corinna Vinschen
b40ae04e56
* cygkeycheck.cc: New file. Utility to retrieve keycodes.
...
* Makefile.in: Add cygkeycheck to the dependencies.
2000-09-28 06:39:43 +00:00
Corinna Vinschen
7326d4e4b1
* net.cc (get_ifconf): Code cleanup. Split. Call os dependent
...
subfunctions instead.
(get_9x_ifconf): New function for 9X systems, called by get_ifconf.
(get_nt_ifconf): New function for NT systems, called by get_ifconf.
(get_2k_ifconf): New function for W2K systems, called by get_ifconf.
2000-09-28 06:34:38 +00:00
Alan Modra
a3bb629e96
.plt stub for lazy linking, --stub-group-size=N ld switch,
...
import stub fix, extra DIR14F reloc to fix abort in tc_gen_reloc
2000-09-27 17:30:17 +00:00
Christopher Faylor
e564846577
* spawn.cc (spawn_guts): Attempt to accomodate archaic windows quoting
...
mechanism when dealing with '\' and '"'.
2000-09-27 05:12:09 +00:00
David Starks-Browning
03de9775c4
New entry "Why doesn't man work?"
...
(need ash)
2000-09-26 14:55:51 +00:00
David Starks-Browning
dfc2c41a6c
Remove entry "How do I set /etc up?"
...
(never been updated to latest, no longer helpful)
2000-09-26 14:46:56 +00:00
Christopher Faylor
4eafa56ec2
* dcrt0.cc (quoted): Fix problem where ' quoted strings were skipped.
...
* fhandler.h (fhandler_socket::~fhandler_socket): Delete declaration.
* net.cc: Remove unnecessary "number_of_sockets" usage.
(fhandler_socket::fhandler_socket): Ditto.
(fhandler_socket::~fhandler_socket): Delete definition.
* spawn.cc (spawn_guts): Force first argument passed to CreateProcess as a
command line to be windows style.
2000-09-26 00:52:21 +00:00
Alexandre Oliva
ef42416e99
* Makefile.in (DEVO_SUPPORT): Added gettext.m4, libtool.m4 and
...
ltcf-c.sh.
2000-09-25 20:26:51 +00:00
Christopher Faylor
fb5956da13
* spawn.cc (av::dup_maybe): Make function void rather than void *.
...
* environ.cc (environ_init): Remember to reparse CYGWIN if envp is
supplied.
* heap.cc (_sbrk): Remember frame for signal handling.
* syscalls.cc (read_handler): Eliminate.
(_read): Move read_handler code here. Reorganize for one path through
'ready_for_read'.
2000-09-25 16:36:12 +00:00
Jim Wilson
eb69b80812
Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again.
...
gas/ChangeLog
* config/tc-ia64.c (dv_sem): Add "stop".
(specify_resource, case IA64_RS_PR): Only handles regs 1 to 15 now.
(specify_resource, case IA64_RS_PRr): New for regs 16 to 62.
(specify_resource, case IA64_RS_PR63): Reorder (note == 7) test to
match above.
(mark_resources): Check IA64_RS_PRr.
gas/testsuite/ChangeLog
* gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
* gas/ia64/dv-waw-err.s: Likewise.
* gas/ia64/dv-imply.d: Regenerate.
* gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
include/opcode/ChangeLog
* ia64.h (enum ia64_dependency_semantics): Add IA64_DVS_STOP.
opcodes/ChangeLog
* ia64-dis.c (print_insn_ia64): Revert Aug 7 byte skip count change.
* ia64-gen.c (parse_semantics): Handle IA64_DVS_STOP.
(lookup_specifier): Handle "PR%, 1 to 15" and "PR%, 16 to 62".
* ia64-ic.tbl, ia64-raw.tbl, ia64-war.tbl, ia64-waw.tbl: Update.
* ia64-asmtab.c: Regnerate.
2000-09-22 19:43:49 +00:00
Geoffrey Keating
b944c6f661
* libc/signal/signal.c (__sigtramp_r): ISO C requires
...
case labels to be integral constant expressions, so
use an if/else tree instead.
(_raise_r): Likewise.
2000-09-19 19:39:45 +00:00
Christopher Faylor
b963175618
* spawn.cc (spawn_guts): Use actual program argument passed in for argv[0] as
...
originally suggested by Kazuhiro Fujieda <fujieda@jaist.ac.jp>.
2000-09-19 13:48:52 +00:00
Christopher Faylor
6e604fb15d
* path.h: Create new input path flag PATH_NEEDDIR.
...
* path.cc (path::check): Detect trailing slash before converting to windows
path. Tell symlink_info::check to check for directory if one is found.
(symlink_info::check): Set errno when path is not a directory if pflags &
PATH_NEEDDIR.
2000-09-19 03:22:45 +00:00
Christopher Faylor
45b80bb4ce
* cygpath.cc: Add new options: -s and -i.
...
* utils.sgml: Document the new options.
2000-09-19 01:26:45 +00:00
Christopher Faylor
a3ad824178
* fhandler_tty.cc (fhandler_tty_slave::write): Correct typo which caused
...
resetting of windows error to ERROR_IO_DEVICE to be ignored.
2000-09-18 23:46:10 +00:00
Christopher Faylor
9a02bdb58c
* path.cc (mount_info::read_mounts): Don't delete mount entries of which mount
...
points have the cygdrive prefix.
* (mount_info::add_reg_mount): Properly catch errors on registry operations.
* (mount_info::write_cygdrive_info_to_registry): Ditto.
* (mount_info::del_reg_mount): Cosmetic changes to be consistent with other
methods.
* (mount_info::add_item): Check arguments more precisely. Increment nmounts
only when registry operations succeed.
2000-09-18 16:42:28 +00:00
Christopher Faylor
ca7ea5a6e7
* exceptions.cc (interruptible): Return 0 if given an address in uncommitted
...
memory.
2000-09-18 02:20:42 +00:00
Egor Duda
a12b2260d0
* signal.cc (sleep): If interrupted by signal, return the
...
requested time minus the time actually slept.
2000-09-16 13:19:52 +00:00
Christopher Faylor
f9f2ed0e2b
* exceptions.cc (handle_exceptions): Just "core dump" if SIGSEGV in signal
...
thread.
* external.cc (fillout_pinfo): Fix compiler warning.
* sigproc.h: Eliminate special asm naming for sig_dispatch_pending.
* sigproc.cc (sig_send): Remove debugging statements.
2000-09-16 02:36:11 +00:00
David Starks-Browning
cdfeaeb823
Update entry "How can I find out which dlls are needed by an executable?"
...
including information about cygcheck.
2000-09-14 15:58:56 +00:00
David Starks-Browning
847647e95c
New entry 'Why doesn't chmod work?'
2000-09-14 15:42:41 +00:00
David Starks-Browning
7f4b74741f
New entry "My Windows logon name has a space in it, will this cause problems?"
2000-09-14 11:38:15 +00:00
David Starks-Browning
f199b0215c
Update (& alphabetize) contents of 'latest'.
...
Other minor cosmetic.
2000-09-14 11:21:04 +00:00
David Starks-Browning
5425d0a04c
minor cosmetic
2000-09-14 11:06:44 +00:00
Alexandre Oliva
b162f39709
* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
...
R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): Change
numbers to the range from 160 to 167.
(R_SH_FIRST_INVALID_RELOC): Adjust.
(R_SH_FIRST_INVALID_RELOC_2, R_SH_LAST_INVALID_RELOC_2):
New relocs to fill in the gap.
2000-09-14 04:56:55 +00:00
Nick Clifton
67b0ce5ff0
Add support for the MIPS32
2000-09-14 01:47:37 +00:00
Christopher Faylor
4f46dbc790
Commit change mentioned in ChangeLog.
2000-09-13 19:57:36 +00:00
Christopher Faylor
99d7d12af0
* spawn.cc (av): Hide 'calloced' field and limit cstrduping to class methods
...
only.
(spawn_guts): Use methods for manipulating most newargv stuff.
* child_info.h (child_info_spawn::~child_info_spawn): Avoid memory leaks in
cygheap.
* spawn.cc (spawn_guts): Ditto.
* dcrt0.cc (quoted): Return next character after a quoted string when not doing
special quote processing. Also ensure that non-NULL is returned in all circumstances.
* spawn.cc (spawn_guts): Ensure that argv[0] is correctly set to the full path
when a script is detected. Suggested by Kazuhiro Fujieda
<fujieda@jaist.ac.jp>.
2000-09-13 19:57:00 +00:00
Jeff Johnston
7f18fcb4cb
2000-09-13 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/machine/v850/setjmp.S: Fixed tab problems caused by
clipping patch from e-mail reader.
2000-09-13 16:15:41 +00:00
Jeff Johnston
242361df36
2000-09-13 Will Cohen <wcohen@redhat.com>
...
* libc/machine/v850/setjmp.S (_setjmp): Save r1 rather than r0.
Added return value 0.
(_longjmp): Allow longjmp to return value of second argument
passed to it.
2000-09-13 16:10:50 +00:00
David Starks-Browning
ce779ff629
New entry "Can I link with both MSVCRT*.DLL and cygwin1.dll?"
2000-09-13 15:27:20 +00:00
David Starks-Browning
26a744ad26
Contents split into how-*.texinfo. (Had gotten too big.)
2000-09-13 15:13:57 +00:00
David Starks-Browning
04360c5005
New files, contents of how.texinfo has been split into these.
2000-09-13 15:13:17 +00:00
Christopher Faylor
6b70b4633c
* kill.cc (main): Change behavior of -f so that it will force the killing of a
...
cygwin process after waiting 2 tenths of a second for it to terminate.
(forcekill): Add an extra argument determining whether to wait for the process
to exit.
2000-09-13 02:48:39 +00:00
Christopher Faylor
858f524917
* external.cc (fillout_pinfo): Handle explicit pids correctly.
2000-09-13 02:35:05 +00:00
Christopher Faylor
67826e2264
* path.cc (normalize_posix_path): Fix more slashdot madness.
2000-09-12 18:41:36 +00:00
Phil Blundell
5c8663ed32
2000-09-12 Philip Blundell <philb@gnu.org>
...
* config.sub, config.guess: Update from subversions.
2000-09-12 18:09:36 +00:00
Christopher Faylor
1d233ab53e
* Makefile.in: Make clean target remove *.d.
2000-09-12 16:31:01 +00:00
David Starks-Browning
80d65011aa
New entry "dllwrap is broken".
2000-09-12 16:18:03 +00:00
David Starks-Browning
0b9ed04d51
New entry "Ctrl-S hangs rxvt and xterm".
2000-09-12 15:27:18 +00:00
David Starks-Browning
cfa9337c8a
Add some details about AV software.
2000-09-12 15:18:29 +00:00
David Starks-Browning
2ba1dec34e
Update "How do I rebuild the tools on my NT box?": add links to ancillary doc tools.
2000-09-12 13:40:36 +00:00
David Starks-Browning
a7edd2fbce
Remove obsolete B20.1 entries. Chapter now empty.
2000-09-12 13:05:59 +00:00
David Starks-Browning
267ca95b4d
New section "Recent history of the project: What version *is* this, anyway?".
...
Rename section "A brief history of the project" to "Ancient history" and remove
disclaimer about being out of date.
2000-09-12 13:00:10 +00:00
David Starks-Browning
a887d79dab
Minor cosmetic change.
2000-09-12 12:20:38 +00:00
Christopher Faylor
867df927a6
* path.cc (normalize_posix_path): Correctly deal with a "." parameter.
2000-09-11 17:21:13 +00:00
Christopher Faylor
9149d76e50
* cygheap.cc (init_cheap): Just use any old address for the cygwin heap.
...
* exceptions.cc (signal_exit): Don't terminate the main thread. Just try to
exit in this thread really quickly.
* signal.cc (kill_pgrp): Fix typo which caused pinfo structure to be assigned
incorrectly.
2000-09-11 00:25:57 +00:00
Christopher Faylor
10e1fce6a1
* Makefile.in: Refine dumper.exe message.
2000-09-10 16:56:00 +00:00
Christopher Faylor
4f7ac76aae
* dcrt0.cc (dll_crt0_1): Initialize thread and debug stuff before handling
...
exec/fork.
* dtable.cc (dtable::fixup_after_exec): Always clear out the read ahead buffer
whether closing or adjusting.
* path.cc (chdir): Avoid a compiler warning.
2000-09-10 16:43:47 +00:00