Christopher Faylor
78d9eaa5ea
* kill (getsig): Avoid buffer overflow when generating a signal name.
...
* strace.cc (handle_output_debug_string): Make error a little more specific.
2005-02-27 03:03:19 +00:00
Pierre Humblet
87b838398a
2004-11-13 Pierre Humblet <pierre.humblet@ieee.org>
...
* kill.cc (forcekill): Do not pass negative pids to
cygwin_internal. Check if sig == 0. Improve error messages.
(main): Make pid a long long and distinguish between pids, gpids
(i.e. negative pids) and Win9x pids.
2004-11-13 16:30:19 +00:00
Christopher Faylor
0512945eb5
* kill.cc (listsig): NSIG includes Signal 0, so we need to avoid calling
...
strtosigno with NSIG - 1.
2004-05-27 15:15:51 +00:00
Corinna Vinschen
5817840adf
* kill.cc (get_debug_priv): New function.
...
(forcekill): Call get_debug_priv before trying to kill process.
2004-03-13 18:11:13 +00:00
Christopher Faylor
7ed1b504b6
* kill.cc (main): Allow negative pids (indicates process groups).
2003-09-20 20:24:33 +00:00
Christopher Faylor
b1e00863f3
* parse_pe.cc (exclusion::sort_and_check): Make error message a little more
...
explicit and ignore (hopefully) harmless region overlap.
2003-09-18 01:46:18 +00:00
Christopher Faylor
a98a001169
* kill.c (forcekill): Wait for process to terminate even if TerminateProcess
...
says it failed.
2003-09-13 18:20:52 +00:00
Christopher Faylor
ef58cd2f44
* kill.cc (forcekill): Silence some compiler warnings.
2003-09-01 02:40:16 +00:00
Christopher Faylor
40d885eb7b
* Makefile.in: Display "..." when not-verbose.
...
* kill.cc (forcekill): Default to entered pid when pinfo fails. Issue some
warnings when things don't work.
2003-09-01 01:57:44 +00:00
Joshua Daniel Franklin
aa275fe010
* cygcheck.cc (usage) Add description output.
2003-04-26 21:52:03 +00:00
Joshua Daniel Franklin
98467dae59
Add final newlines to utils
2002-09-15 19:24:37 +00:00
Christopher Faylor
ef48a2cad3
* kill.cc (prog_name) New global variable.
...
(usage) Standardize usage output. Add descriptions.
(print_version) New function.
(longopts) Accomodate new version option.
(opts) Ditto.
(main) Ditto.
2002-05-13 23:42:32 +00:00
Christopher Faylor
6eabab557a
* kill.cc (listsig): Display numeric id when given symbolic input.
2002-05-13 05:35:44 +00:00
Christopher Faylor
30feaa22dd
* kill.cc (usage): Show new options. Allow specification of output stream.
...
(main): Implement 'h' option.
2002-05-13 05:23:37 +00:00
Christopher Faylor
c49fa76263
* Makefile.in (kill.exe): Add as a specific target.
...
* kill.cc (longopts): New.
(opts): Ditto.
(get_sig): Accept const char * parameter. Return -1 on unknown signal.
(test_for_unknown_sig): New function.
(listsig): New function.
(main): Use getopt_long for option parsing. Implement -l, and -s options. Use
test_for_unknown_sig() to test for signal validity.
2002-05-13 05:13:58 +00:00
Christopher Faylor
af53a09c70
* kill.cc (usage): Move to top of file.
...
(getsig): Ditto.
(forcekill): Ditto.
2002-03-11 18:33:02 +00:00
Christopher Faylor
12f6d7bc9c
* kill.cc (main): Set exit value to 1 on invalid pid. Perform minor cleanup.
2001-10-08 03:06:25 +00:00
Christopher Faylor
9d1373cf8a
Update copyright.
2001-03-18 03:25:30 +00:00
Christopher Faylor
ee57685985
* kill.cc (forcekill): Use dwProcessId when opening a process, not the Cygwin
...
pid.
2001-03-18 02:47:39 +00:00
Corinna Vinschen
69f9407faa
* kill.cc (main): Return 1 in case of errors.
2000-11-02 01:03:00 +00:00
Christopher Faylor
aaf0dee260
* ps.cc (main): Change order of reporting slightly so that windows pids are
...
more obvious.
* strace.cc (add_child): Just add child's pid directly.
(remove_child): No need to close the child process pid since ContinueDebugEvent
does that automatically.
(proc_child): Ditto for child thread.
2000-10-09 03:31:10 +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
1b38471e5e
* kill.c (main): Avoid skipping next argument when a signal number is
...
specified.
* Makefile.in: Always clean dumper.exe.
2000-08-29 01:58:00 +00:00
Christopher Faylor
0ad10c0f96
* Makefile.in: Add dumper.exe target and associated mechanisms for building it.
...
* dumper.cc: New file.
* dumper.h: New file.
* module_info.cc: New file.
* parse_pe.cc: New file.
2000-08-24 19:03:12 +00:00
Christopher Faylor
cc631726d3
* kill.cc (main): Add '-f' option to force termination of a process.
...
(forcekill): New function.
* ps.cc (main): Add '-W' option to list Windows pids as well as Cygwin pids.
(dummyprocessmodules): New function.
(GetModuleFileNameEx95): New function.
(init_win): New function.
(to_time_t): New function.
2000-07-29 16:26:37 +00:00
Christopher Faylor
1fd5e000ac
import winsup-2000-02-17 snapshot
2000-02-17 19:38:33 +00:00