Commit | Line | Data |
---|---|---|
0d06e24b JM |
1 | 2000-01-09 Christopher Faylor <cgf@cygnus.com> |
2 | ||
3 | * win32nat.c (handle_exceptions): Handle various arithmetic exceptions. | |
4 | * configure.in: Add an additional library to cygwin link. | |
5 | * configure: Regenerate. | |
6 | ||
7 | Patch from Egor Duda <deo@logos-m.ru>: | |
8 | * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe" | |
9 | type. | |
10 | ||
11 | 2000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com> | |
12 | ||
13 | * uw-thread.c: New file to support UnixWare user-mode threads: | |
14 | contributed by Nickolas Duffek <nsd@cygnus.com>. | |
15 | * target.h (struct target_ops): New vector, to_extra_thread_info, | |
16 | allows back-ends to give extra details in info thread display. | |
17 | (target_extra_thread_info): define new macro. | |
18 | (target_find_new_threads): simplify macro. Cleanup comments. | |
19 | * target.c (to_extra_thread_info): default and inherit new vector. | |
20 | (cleanup_target): eliminate PARAMS, break up long lines, | |
21 | provide default definition for to_extra_thread_info, and | |
22 | to_find_new_threads. Default to_thread_alive and to_query | |
23 | to return_zero, not target_ignore (they each return int not void). | |
24 | (debug_to_find_new_threads): new debug entry. | |
25 | (setup_target_debug): add debug_to_find_new_threads. | |
26 | * gdbthread.h: export struct thread_info, find_thread_pid, and | |
27 | iterate_over_threads. Add comments. Eliminate PARAMS. Update | |
28 | copyright. Add new private data pointer for use by target back-ends. | |
29 | * thread.c (struct thread_info): move definition to gdbthread.h. | |
30 | (find_thread_pid): new exported function for thread lookup. | |
31 | (iterate_over_threads): new exported function for applying | |
32 | arbitrary operations to threads. Update copyright to 2000. | |
33 | (info_threads_command): use new target_extra_thread_info vector | |
34 | to display extra information about each thread (if implemented). | |
35 | * config/i386/tm-i386v42mp.h: remove obsolete #defines for procfs. | |
36 | Add defines for PIDGET, etc. | |
37 | * config/i386/tm-i386sol2.h: ditto. | |
38 | * config/sparc/tm-sun4sol2.h: ditto. | |
39 | * config/i386/i386v42mp.mh: add uw-thread.o to NATDEPFILES. | |
40 | * testsuite/gdb.threads/pthreads.exp: Try to link with -lthread | |
41 | if -lpthread and -lpthreads fail. | |
42 | ||
43 | * procfs.c: (PIDGET, TIDGET, MERGEPID): change default to no-op. | |
44 | (proc_flags): combine flags that UnixWare splits into two locations. | |
45 | (proc_modify_flag): add support for PR_KLC (kill on last close). | |
46 | (proc_[un]set_kill_on_last_close): new functions. | |
47 | ||
48 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
49 | ||
50 | * remote.c (remote_open_1): Fix message so it does not imply a | |
51 | specific syntax for serial ports, as it is OS dependent. | |
52 | (remote_async_open_1): Ibid. | |
53 | (init_remote_ops): Ibid. | |
54 | ||
55 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
56 | ||
57 | * rdi-share/serdrv.c (SerialOpen): Use speed from "-b" argument or | |
58 | "set remotebaud" command (if set) when no speed is specified on | |
59 | the "target rdi" command. | |
60 | ||
61 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
62 | ||
63 | * rdi-share/serdrv.c (find_baud_rate): Add entries for 57600 and | |
64 | 115200. | |
65 | (baud_options[]): Ibid. | |
66 | ||
67 | 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> | |
68 | ||
69 | * rdi-share/unixcomm.c: Fix SERIAL_PREFIX so it matches the prefix | |
70 | used by each operating system. | |
71 | ||
72 | 2000-01-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> | |
73 | ||
74 | * breakpoint.c (until_break_command): Add an argument for the | |
75 | continuation, the beginning of the cleanups set up by this | |
76 | command. | |
77 | (until_break_command_continuation): Do cleanups until the one | |
78 | passed in as argument instead of doing all of them. | |
79 | ||
80 | * infcmd.c (finish_command_continuation): Expect a new argument, | |
81 | which indicates up to where to do cleanups. Update calls to | |
82 | do_exec_cleanups to use this marker, instead of ALL_CLEANUPS. | |
83 | (finish_command): Add another argument for the continuation: the | |
84 | starting cleanup for this command. | |
85 | ||
c3f6f71d | 86 | 2000-01-05 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 87 | |
c3f6f71d JM |
88 | From Grant Edwards <grante@visi.com> (original patch from Thomas |
89 | Zenker ): | |
90 | * rdi-share/ardi.c: Allow interruption of interruptible | |
91 | targets with a <CNTL-C>. | |
ed9a39eb | 92 | |
c3f6f71d | 93 | 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 94 | |
c3f6f71d JM |
95 | * rdi-share/etherdrv.c (fetch_ports): Send extra words on request |
96 | to control port to accommodate some versions of Angel. | |
ed9a39eb | 97 | |
c3f6f71d | 98 | 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 99 | |
c3f6f71d JM |
100 | * rdi-share/devsw.c (dumpPacket): Fix source of channel information. |
101 | Add interpretation for C Support Library packets. | |
ed9a39eb | 102 | |
c3f6f71d | 103 | 2000-01-04 Fernando Nasser <fnasser@totem.to.cygnus.com> |
ed9a39eb | 104 | |
c3f6f71d JM |
105 | * rdi-share/devsw.c (DevSW_Close): Remove const from argument that |
106 | is now being modified. | |
107 | * rdi-share/devsw.h: Adjust declaration of the above funtion. | |
ed9a39eb | 108 | |
c3f6f71d | 109 | For older changes see ChangeLog-99 |
c906108c SS |
110 | \f |
111 | Local Variables: | |
112 | mode: change-log | |
113 | left-margin: 8 | |
114 | fill-column: 74 | |
115 | version-control: never | |
116 | End: |