1 2000-02-10 J.T. Conklin <jtc@redback.com>
3 * config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
4 * configure.tgt (i[3456]86-*-netbsd*): add gdbserver to
6 * gdbserver/low-nbsd.c: New file.
8 * gdbserver/Makefile.in: convert to autoconf.
9 * gdbserver/configure.in: likewise.
10 * gdbserver/configure: generate.
12 Sun Feb 13 11:21:00 2000 Andrew Cagney <cagney@b1.cygnus.com>
14 * CONTRIBUTE: New file. How to contribute to GDB.
16 Sun Feb 13 10:34:48 2000 Andrew Cagney <cagney@b1.cygnus.com>
18 * MAINTAINERS: Add Eli Zaretskii to djgpp maintiners. Add Kevin
19 Buettner to powerpc maintainers. Make Kevin Buettner the
20 GNU/LINUX PPC native maintainer. Add J.T. Conklin, Jim Kingdon
21 and Jason Molenda to write after aproval list.
23 Sun Feb 13 10:18:44 2000 Andrew Cagney <cagney@b1.cygnus.com>
25 * MAINTAINERS: Reformat. Separate into check-in categories.
27 Sat Feb 12 01:08:21 EST 2000 Nicholas Duffek <nsd@cygnus.com>
29 * uw-thread.c: Remove __FUNCTION__ GNUism.
31 2000-01-17 Amit S. Kale <akale@veritas.com>
33 * elfread.c (elf_symtab_read): Use offset for the section in which a
34 symbol resides, instead of .text section for calculating address of a
36 Checked in by Jim Kingdon <kingdon@redhat.com>
38 2000-02-09 Mark Kettenis <kettenis@gnu.org>
40 * gnu-nat.c (proc_string): Make global.
41 (do_mach_notify_dead_name): Suppress dead name notifications if we
42 know that the task is dead.
44 1999-12-13 Mark Kettenis <kettenis@gnu.org>
46 * gnu-nat.c (inf_validate_task_sc): Get task info via proc server
47 instead of directly from the kernel. Add some hackery to make
48 sure that the info isn't influenced by suspension of the task in
49 the proc server itself.
51 2000-02-10 Jim Kingdon <kingdon@redhat.com>
53 * defs.h (MERGEPID): Added. Patch submitted by Andrew Hobson and
54 approved by Michael Snyder.
56 2000-02-09 Mark Kettenis <kettenis@gnu.org>
58 * linux-thread.c: Include defs.h before gdb_wait.h.
60 Wed Feb 9 18:59:16 2000 Andrew Cagney <cagney@b1.cygnus.com>
62 * Makefile.in (wait_h): Delete macro. Update all dependencies
63 specifying gdb_wait.h instead.
65 * ser-unix.c, ser-pipe.c, remote.c, remote-udi.c, remote-sds.c,
66 remote-os9k.c, remote-es.c, remote-rdp.c, remote-vx960.c,
67 remote-vx.c, remote-st.c, remote-nindy.c, remote-mm.c,
68 convex-xdep.c, convex-tdep.c, target.c, win32-nat.c, standalone.c,
69 remote-vxmips.c, remote-vxsparc.c, remote-vx68.c, remote-vx29k.c,
70 remote-sim.c, remote-rdi.c, remote-mips.c, remote-eb.c,
71 remote-e7000.c, remote-bug.c, remote-array.c, remote-adapt.c,
72 ppc-bdm.c, ocd.c, monitor.c, m3-nat.c, linux-thread.c,
73 infttrace.c, lin-thread.c, infptrace.c, gnu-nat.c, gdbarch.c,
74 fork-child.c, command.c: Include "gdb_wait.h" instead of <wait.h>
76 * nindy-share/nindy.c, nindy-share/Onindy.c: Ditto.
78 * gdb_wait.h: New file. Based on ../include/wait.h. Include
79 <sys/wait.h> or <wait.h> and then define any missing WIF macros.
81 Wed Feb 9 01:14:54 2000 Andrew Cagney <cagney@amy.cygnus.com>
83 * config/d10v/tm-d10v.h (NO_EXTRA_ALIGNMENT_NEEDED): Define.
84 * config/d10v/tm-d10v.h (STACK_ALIGN): Define.
85 (d10v_stack_align): Declare.
86 * d10v-tdep.c (d10v_stack_align): Define.
88 1999-08-23 J.T. Conklin <jtc@redback.com>
90 * top.c (remote_timeout): Change default to 2. Add comment
91 explaining history of changes to the default value.
92 * remote.c (_initialize_remote): Remove code that adds set/
93 show remotetimeout, as that's also done in top.c
95 1999-10-18 J.T. Conklin <jtc@redback.com>
97 * m32r-stub.c, sparcl-stub.c, sparclet-stub.c (handle_exception):
98 Return E01 instead of P01 when 'P' command fails.
100 2000-02-05 J.T. Conklin <jtc@redback.com>
102 * remote.c (putpkt_binary): Handle NAK from target stub.
104 2000-02-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
106 * configure.in: Remove the addition of sol-thread.c to the
107 CONFIG_INITS list. This caused problems with init.c, because
108 sol-thread.c would be grepped twice for _initialize_* functions.
110 * Makefile.in: Add FIXME for init.c.
112 2000-02-07 Jim Kingdon <kingdon@redhat.com>
114 Clean up compiler warnings:
115 * bcache.h, bcache.c, c-valprint.c, coffread.c, stabsread.c,
116 stack.c, valprint.c: Change variables to unsigned.
117 * bcache.c: Rearrange to avoid warnings about variables not being set.
118 * c-lang.c, ch-lang.c, f-lang.c, m2-lang.c: Include valprint.h
119 rather than declaring print_max and repeat_count_threashold
120 ourselves (incorrectly).
121 * valprint.h: Do declare repeat_count_threashold.
122 * ch-exp.c: Use default case for internal error.
123 * findvar.c: Don't omit argument type.
124 * symtab.c: Remove unused variable.
126 2000-02-04 Jim Blandy <jimb@redhat.com>
128 * c-typeprint.c (remove_qualifiers): New function.
129 (c_type_print_base): Use it to remove qualifiers from C++
130 qualified names, not strrchr.
132 * c-typeprint.c (c_type_print_base): Recognize type conversion
133 operators by calling is_type_conversion_operator.
134 (is_type_conversion_operator): New function.
136 2000-02-04 Nick Clifton <nickc@cygnus.com>
138 * config/arm/tm-arm.h (LOWEST_PC): Define.
140 2000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
142 * infrun.c (resume): Make just one call to target_resume(), instead
143 of four: set up correct parameters in all the cases ahead of time,
144 and do call at the end.
146 2000-02-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
148 * config/powerpc/tm-ppc-eabi.h: Define
149 SOFUN_ADDRESS_MAYBE_MISSING.
151 2000-02-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
153 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy
156 Fri Feb 4 22:42:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
158 * Makefile.in (INIT_FILES): Append CONFIG_INITS
159 * configure.in (CONFIG_INIT): Initialize.
160 (links): Link srcdir/gdbtk/library to gdbtcl2.
161 * gdbtcl2: Moved to gdbtk/library.
162 ChangeLog-gdbtk, gdbtk-cmds.c, gdbtk-hooks.c, gdbtk-variable.c,
163 gdbtk-varobj.c, gdbtk-wrapper.c, gdbtk-wrapper.h, gdbtk.c,
164 gdbtk.h: Moved to gdbtk/generic.
166 2000-02-03 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
168 * printcmd.c (build_address_symbolic): New function. Returns all
169 the parts that are necessary to print an address in a symbolic
171 (print_address_symbolic): Split into a printing part and an
172 information building part, build_address_symbolic().
174 * defs.h (build_address_symbolic): Export.
176 2000-02-03 Jim Blandy <jimb@redhat.com>
178 * dwarf2read.c (decode_locdesc): Add support for the DW_OP_bregx
181 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
183 * arm-tdep.c (arm_push_arguments): Fix passing of floating point
184 arguments on dummy frames.
186 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
188 * arm-tdep.c (arm_pc_is_thumb_dummy): Account for large dummy frames.
189 (arm_pop_frame): Account fr dummy frames (as opposed to real ones).
191 2000-02-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
193 * remote.c (getpkt_sane): New function. It is the old getpkt(),
194 which now returns a timeout indication.
195 (getpkt): New function. Wrapper for getpkt_sane(), so that return
196 value can still be ignored.
198 Tue Feb 1 18:47:31 2000 Andrew Cagney <cagney@b1.cygnus.com>
200 * top.c (print_gdb_version): Print ``UI_OUT'' when configured with
203 Tue Feb 1 00:17:12 2000 Andrew Cagney <cagney@b1.cygnus.com>
205 * ui-file.c, ui-file.h: Rename gdb-file.h, gdb-file.c. Rename
206 ``struct gdb_file'' to ``struct ui_file''. Delete typedef
209 * Makefile.in: Update.
211 * ax-gdb.c, ax-general.c, ax.h, buildsym.c, c-lang.c, c-lang.h,
212 c-typeprint.c, c-valprint.c, ch-lang.c, ch-lang.h, ch-typeprint.c,
213 ch-valprint.c, command.c, command.h, convex-tdep.c, corefile.c,
214 cp-valprint.c, d10v-tdep.c, d30v-tdep.c, defs.h, expprint.c,
215 expression.h, f-lang.c, f-lang.h, f-typeprint.c, f-valprint.c,
216 frame.h, gdb-events.sh, gdb-file.c, gdb-file.h, gdbcmd.h,
217 gdbtypes.h, hppa-tdep.c, jv-lang.c, jv-lang.h, jv-typeprint.c,
218 jv-valprint.c, language.c, language.h, m2-lang.c, m2-lang.h,
219 m2-typeprint.c, m2-valprint.c, m3-nat.c, main.c, monitor.c,
220 printcmd.c, pyr-tdep.c, remote-mips.c, remote-sim.c, remote-udi.c,
221 remote.c, scm-lang.c, scm-lang.h, scm-valprint.c, ser-e7kpc.c,
222 ser-go32.c, ser-mac.c, ser-ocd.c, ser-unix.c, ser-unix.h,
223 serial.c, serial.h, stack.c, symfile.c, symmisc.c, tahoe-tdep.c,
224 target.c, target.h, top.c, top.h, typeprint.c, typeprint.h,
225 utils.c, v850ice.c, valprint.c, valprint.h, value.h,
226 config/pa/tm-hppa.h: Update.
227 * cli-out.c, cli-out.h, ui-out.c, ui-out.h, varobj.c: Update.
229 2000-01-31 Jason Molenda (jsm@bugshack.cygnus.com)
231 * config/alpha/alpha-osf2.mh, config/alpha/alpha-osf3.mh,
232 config/i386/i386dgux.mh, config/i386/i386sol2.mh,
233 config/i386/i386v4.mh, config/i386/i386v42mp.mh,
234 config/i386/ncr3000.mh, config/m68k/m68kv4.mh,
235 config/m88k/delta88v4.mh, config/mips/irix4.mh,
236 config/mips/irix5.mh, config/mips/mipsv4.mh,
237 config/powerpc/solaris.mh (NATDEPFILES): Change references to
238 proc_api.o, proc_events.o, proc_flags.o, and proc_why.o to
239 proc-api.o, proc-events.o, proc-flags.o, and proc-why.o.
241 Mon Jan 31 17:14:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
243 * top.c (fputs_unfiltered_hook): Moved to tui/tui-file.c.
245 * main.c (captured_main): Only use the legacy tui_file code when
246 linking in older code such as the TUI.
248 * gdb-file.h, gdb-file.c: New files.
249 * utils.c, defs.h (struct gdb_file, gdb_file_new, gdb_file_delete,
250 null_file_isatty, null_file_rewind, null_file_put,
251 null_file_flush, null_file_write, null_file_fputs,
252 null_file_delete, gdb_file_data, gdb_flush, gdb_file_isatty,
253 gdb_file_rewind, gdb_file_put, gdb_file_write, fputs_unfiltered,
254 set_gdb_file_flush, set_gdb_file_isatty, set_gdb_file_rewind,
255 set_gdb_file_put, set_gdb_file_write, set_gdb_file_fputs,
256 set_gdb_file_data, struct accumulated_gdb_file,
257 do_gdb_file_xstrdup, gdb_file_xstrdup, struct mem_file):
258 mem_file_new, mem_file_delete, mem_fileopen, mem_file_rewind,
259 mem_file_put, mem_file_write, struct stdio_file): stdio_file_new,
260 stdio_file_delete, stdio_file_flush, stdio_file_write,
261 stdio_file_fputs, stdio_file_isatty, stdio_fileopen, gdb_fopen):
262 Moved to gdb-file.h and gdb-file.c.
263 * utils.c (enum streamtype, struct tui_stream, tui_file_new,
264 tui_file_delete, tui_fileopen, tui_sfileopen, tui_file_isatty,
265 tui_file_rewind, tui_file_put, tui_file_fputs,
266 tui_file_get_strbuf, tui_file_adjust_strbuf, tui_file_flush,
267 fputs_unfiltered_hook):
268 Moved to tui/tui-file.c and tui/tui-file.h.
270 * Makefile.in (COMMON_OBS): Add gdb-file.o, tui-file.o.
271 (tui-file.o, gdb-file.o): Add dependencies.
272 (corefile.o, main.o, utils.o, simmisc.o): Update dependencies.
273 * main.c: #include tui/tui-file.h.
275 2000-01-28 Fred Fish <fnf@cygnus.com>
277 * findvar.c (value_from_register): Special case handling of D10V
278 pointer values fetched from registers.
280 2000-01-28 Fernando Nasser <fnasser@totem.to.cygnus.com>
282 * arm-tdep.c (thumb_skip_prologue, thumb_scan_prologue): Add
283 support for new style thumb prologues.
285 2000-01-28 Nick Clifton <nickc@redhat.com>
287 * arm-tdep.c: Remove extraneous dash at start of strings
288 introduced in previous delta.
290 2000-01-27 Nick Clifton <nickc@redhat.com>
292 * arm-tdep.c: Replace uses of arm_toggle_renames() with
293 parse_arm_disassembler_option().
295 2000-01-27 Jim Blandy <jimb@cygnus.com>
297 * symtab.c (decode_line_1): Don't let commas that are within
298 quotes or parenthesis terminate the line spec. Don't use pp when
299 removing the final double quote of a double-quoted string. Don't
300 forget to skip the opening double quote. I have no clue whether
301 this change is correct; probably we've just moved this function
302 from one buggy place to another buggy place, and never came within
303 an outhouse whiff of correctness.
304 (find_toplevel_char): New function.
306 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
308 * arm-tdep.c (arm_push_arguments): Set the thumb mode bit when
309 passing the pointer to a thumb function as an argument.
311 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
313 * remote-rdi.c (arm_rdi_mourn_inferior): Make sure breakpoints
314 are reinserted for another run.
316 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
318 * cli-out.c (cli_filed_string): Test for NULL string.
320 2000-01-27 Fernando Nasser <fnasser@totem.to.cygnus.com>
322 * infcmd.c (run_stack_dummy): Account for a random signal stopping
323 the inferior as well as breakpoints being hit while performing an
324 inferior function call.
325 * valops.c (hand_function_call): Ditto.
327 2000-01-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
329 From Mark Kettenis <kettenis@gnu.org>
331 * config/i386/tm-i386gnu.h (THREAD_STATE_FLAVOR): Define to
332 i386_REGS_SEGS_STATE.
333 (HAVE_I387_REGS): Define.
334 (FLOAT_INFO): Remove.
335 * i386gnu-nat.c: Almost completely rewritten to use new i386
336 register layout and `float info' implementation.
337 * gnu-nat.c (inf_update_procs, proc_get_state, proc_string):
338 Move prototypes from here.
339 * gnu-nat.h: To here.
341 2000-01-24 Kevin Buettner <kevinb@redhat.com>
343 * utils.c (get_field, put_field): Fix buffer underruns and
344 overruns. Also, handle case where total_len is not evenly
346 (getfield): Make sure zeroing of unwanted bits occurs even
347 when bit field to extract does not straddle two or more
350 2000-01-23 Christopher Faylor <cgf@cygnus.com>
352 * defs.h: Add gdb_thread_select declaration.
354 2000-01-23 Kevin Buettner <kevinb@redhat.com>
356 * linux-thread.c (_initialize_linuxthreads): Make sure that
357 linuxthreads_block_mask does not block SIGCHLD.
359 2000-01-20 Fernando Nasser <fnasser@totem.to.cygnus.com>
361 * rdi-share/devsw.c (openLogFile): On cygwin, set the log mode to
362 text so that new lines work properly.
364 2000-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
366 * proc-utils.h: New file. Export functions from proc-*.c.
368 * proc_api.c: Rename to:
369 * proc-api.c: New file. Add include of proc-utils.h.
371 * proc_events.c: Rename to:
372 * proc-events.c: New file.
374 * proc_flags.c: Rename to:
375 * proc-flags.c: New file.
377 * proc_why.c: Rename to:
378 * proc-why.c: New file. Add include of proc-utils.h.
380 * procfs.c: Add includes of gdbthread.h, sys/wait.h, signal.h,
381 ctype.h, proc-utils.h.
382 (find_procinfo_or_die): Add braces to avoid ambiguous else clause.
383 (open_procinfo_files): Conditionalize local variable tmp, to avoid
385 (proc_iterate_over_mappings): Conditionalize local vars mapfd and
387 (procfs_wait): Adjust format in some printf_filetered calls to
388 avoid compiler warnings.
389 (make_signal_thread_runnable): Ifdef 0. The calls to this function
391 (procfs_resume): Add parentheses around '&&' operation.
392 (procfs_set_exec_trap): Remove unused variable.
393 (info_proc_cmd): Add braces to avoid ambiguous else clause.
395 * Makefile.in (procfs.o, proc-api.o, proc-events.o, proc-flags.o,
396 proc-why.o): Update dependencies.
398 * config/sparc/sun4sol2.mh (NATDEPFILES): Change proc_*.o files to
401 2000-01-17 Jason Molenda (jsm@bugshack.cygnus.com)
403 * configure.in (NEW_PROC_API): Fix Unixware-matching regexp.
404 Fix from Robert Lipe <robertl@sco.com>.
405 * configure: Regenerated.
407 2000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
409 * stack.c (print_frame_info_base): Break up into the frame info
410 (location) printing part and the rest (source line printing).
411 (print_frame): New function. Take care of printing the location
415 * infrun.c (normal_stop): Use enum values rather than integers for the
416 source_flag to be passed to show_and_print_stack_frame().
419 * frame.h (print_what): New enum for 'source' argument to
420 print_frame_info_base(). Use this instead of obscure numbers.
423 Sun Jan 16 17:58:00 2000 David Taylor <taylor@texas.cygnus.com>
425 * event-top.c (stdin_event_handler): call quit_command rather than
426 exit -- run cleanups, give target code a chance to say goodbye to
427 the target. Fixes bug where the inferior processes were left
428 around on Solaris (and probably elsewhere) by the testsuite.
430 2000-01-14 Mark Salter <msalter@cygnus.com>
432 * v850-tdep.c (v850_target_architecture_hook): Setup correct
433 machine id for disassembly.
435 2000-01-13 Jim Blandy <jimb@cygnus.com>
437 * i386-linux-nat.c (fill_gregset): Pass the correct arguments to
438 convert_to_regset, when regno indicates a specific register.
440 Thu Jan 13 23:34:17 EST 2000 Nicholas Duffek <nsd@cygnus.com>
442 * uw-thread.c: Document libthread.so debugging interface. Minor
443 comment and formatting tweaks.
444 (DEBUG): #define as 0 instead of 1.
445 (CALL_BASE): Include function name in error msg.
446 (libthread_stub): Adjust inferior_pid after thread exit.
447 (uw_thread_create_inferior): Deactivate uw_thread_ops before
448 asking procfs_ops to create inferior.
449 (libthread_init): Don't return nonlocally on error.
451 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
453 * rdi-share/ardi.c (negotiate_params): Fix initialization of static
456 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
458 * remote-rdi.c (arm_rdi_open): Call arm-rdi-close() to make sure
459 both sides are on the same state.
461 2000-01-12 Fernando Nasser <fnasser@totem.to.cygnus.com>
463 * rdi-share/serdrv.c (find_baud_rate): Fix entries for 57600 and
464 115200 (minor syntax mistake).
466 2000-01-12 Jim Blandy <jimb@cygnus.com>
468 * config/sparc/tm-sun4sol2.h (MERGEPID): Provide a definition for
469 this here, to go along with the definitions of PIDGET and TIDGET.
471 2000-01-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
473 * thread.c (do_captured_thread_select): New function. Switch
474 current thread, safely from within catch_errors().
475 (gdb_thread_select): New function. Switch threads safely.
476 (thread_command): Use gdb_thread_select().
478 (do_captured_list_thread_ids): New function.
479 (gdb_list_thread_ids): New function.
481 * defs.h (gdb_thread_select, gdb_list_thread_ids): Export.
483 2000-01-11 Christopher Faylor <cgf@cygnus.com>
485 * configure.in: Avoid linking -limagehlp unless it's a native build.
486 * configure: Regenerate.
487 * thread.cc (add_thread): Clear private data pointer here or suffer
488 strange behavior when it is checked for NULL later.
490 2000-01-09 Christopher Faylor <cgf@cygnus.com>
492 * win32nat.c (handle_exceptions): Handle various arithmetic exceptions.
493 * configure.in: Add an additional library to cygwin link.
494 * configure: Regenerate.
496 Patch from Egor Duda <deo@logos-m.ru>:
497 * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe"
500 2000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com>
502 * uw-thread.c: New file to support UnixWare user-mode threads:
503 contributed by Nickolas Duffek <nsd@cygnus.com>.
504 * target.h (struct target_ops): New vector, to_extra_thread_info,
505 allows back-ends to give extra details in info thread display.
506 (target_extra_thread_info): define new macro.
507 (target_find_new_threads): simplify macro. Cleanup comments.
508 * target.c (to_extra_thread_info): default and inherit new vector.
509 (cleanup_target): eliminate PARAMS, break up long lines,
510 provide default definition for to_extra_thread_info, and
511 to_find_new_threads. Default to_thread_alive and to_query
512 to return_zero, not target_ignore (they each return int not void).
513 (debug_to_find_new_threads): new debug entry.
514 (setup_target_debug): add debug_to_find_new_threads.
515 * gdbthread.h: export struct thread_info, find_thread_pid, and
516 iterate_over_threads. Add comments. Eliminate PARAMS. Update
517 copyright. Add new private data pointer for use by target back-ends.
518 * thread.c (struct thread_info): move definition to gdbthread.h.
519 (find_thread_pid): new exported function for thread lookup.
520 (iterate_over_threads): new exported function for applying
521 arbitrary operations to threads. Update copyright to 2000.
522 (info_threads_command): use new target_extra_thread_info vector
523 to display extra information about each thread (if implemented).
524 * config/i386/tm-i386v42mp.h: remove obsolete #defines for procfs.
525 Add defines for PIDGET, etc.
526 * config/i386/tm-i386sol2.h: ditto.
527 * config/sparc/tm-sun4sol2.h: ditto.
528 * config/i386/i386v42mp.mh: add uw-thread.o to NATDEPFILES.
529 * testsuite/gdb.threads/pthreads.exp: Try to link with -lthread
530 if -lpthread and -lpthreads fail.
532 * procfs.c: (PIDGET, TIDGET, MERGEPID): change default to no-op.
533 (proc_flags): combine flags that UnixWare splits into two locations.
534 (proc_modify_flag): add support for PR_KLC (kill on last close).
535 (proc_[un]set_kill_on_last_close): new functions.
537 2000-01-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
539 * infrun.c (normal_stop): Print out thread id when we stop.
541 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
543 * remote.c (remote_open_1): Fix message so it does not imply a
544 specific syntax for serial ports, as it is OS dependent.
545 (remote_async_open_1): Ibid.
546 (init_remote_ops): Ibid.
548 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
550 * rdi-share/serdrv.c (SerialOpen): Use speed from "-b" argument or
551 "set remotebaud" command (if set) when no speed is specified on
552 the "target rdi" command.
554 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
556 * rdi-share/serdrv.c (find_baud_rate): Add entries for 57600 and
558 (baud_options[]): Ibid.
560 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
562 * rdi-share/unixcomm.c: Fix SERIAL_PREFIX so it matches the prefix
563 used by each operating system.
565 2000-01-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
567 * breakpoint.c (until_break_command): Add an argument for the
568 continuation, the beginning of the cleanups set up by this
570 (until_break_command_continuation): Do cleanups until the one
571 passed in as argument instead of doing all of them.
573 * infcmd.c (finish_command_continuation): Expect a new argument,
574 which indicates up to where to do cleanups. Update calls to
575 do_exec_cleanups to use this marker, instead of ALL_CLEANUPS.
576 (finish_command): Add another argument for the continuation: the
577 starting cleanup for this command.
579 2000-01-05 Fernando Nasser <fnasser@totem.to.cygnus.com>
581 From Grant Edwards <grante@visi.com> (original patch from Thomas
583 * rdi-share/ardi.c: Allow interruption of interruptible
584 targets with a <CNTL-C>.
586 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
588 * rdi-share/etherdrv.c (fetch_ports): Send extra words on request
589 to control port to accommodate some versions of Angel.
591 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
593 * rdi-share/devsw.c (dumpPacket): Fix source of channel information.
594 Add interpretation for C Support Library packets.
596 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
598 * rdi-share/devsw.c (DevSW_Close): Remove const from argument that
599 is now being modified.
600 * rdi-share/devsw.h: Adjust declaration of the above funtion.
602 For older changes see ChangeLog-99
608 version-control: never