Christopher Faylor
de6f83626a
* Makefile.in (MINGW_INCLUDES): Change cygwin include.
...
* strace.cc: Use specific cygwin includes, as required.
(load_cygwin): New function. Loads cygwin DLL, if necessary.
(attach_process): Attaches strace to a running process.
(dostrace): Accept pid argument. Attach to pid if supplied.
(usage): Describe -p option. Correct system description.
(longopts): Alphabetize.
(opts): Ditto.
(main): Ditto. Handle -p option.
* Makefile.in (CXXFLAGS): Ensure that important settings are preserved even
when overriden by command line.
2002-01-29 02:03:32 +00:00
Christopher Faylor
2c2473bcac
* Makefile.in (CXXFLAGS): Ensure that important settings are preserved even
...
when overriden by command line.
2002-01-22 03:22:55 +00:00
Christopher Faylor
ad466e2f75
* Makefile.in: Build intermediate cygcheck.o to force use of MINGW_CXXFLAGS.
...
* cygcheck.cc (cygwin_info): Intitialize variable to quiet g++ warning.
(dump_sysinfo): Make variables unsigned to quiet g++ warnings.
* strace.cc (version_string): Rename from SCCSid.
(add_child): Remove unused variable.
(version): Use version_string. Avoid use of fprintf.
2002-01-22 03:17:59 +00:00
Christopher Faylor
2290b86637
* Makefile.in: Use CXX instead of CC to compile C++ sources.
2002-01-21 21:35:55 +00:00
Christopher Faylor
e05f3227be
* Makefile.in: Add define to CXXFLAGS.
2001-12-11 22:51:01 +00:00
Christopher Faylor
d0d517913c
* dump_setup.cc: New file.
...
* Makefile.in: Add info for dump_setup.o.
* cygcheck.cc (main): Recognize '-c' option for checking setup installed base.
* path.cc (cygpath): Read mount table if not loaded.
2001-11-11 06:07:36 +00:00
Christopher Faylor
2fac517df4
* Makefile.in (cygcheck.exe): Compile as -mno-cygwin executable.
...
* path.cc: New file.
* cygcheck.cc (init_paths): Use MS-DOS path syntax.
(cygwin_info): Properly display cygwin version numbers. Prettify some output.
(dump_sysinfo): Calculate max names of posix and ms-dos paths for prettier
output.
2001-11-11 03:06:59 +00:00
Christopher Faylor
ae21eea62e
* Makefile.in: Remove EXEEXT consideration. We always need EXEEXT.
2001-10-24 22:09:37 +00:00
Christopher Faylor
a9f20457f3
* Makefile.in: Only build testsuite directory on first 'make check'.
...
* configure.in: Remove testsuite from SUBDIRS.
* configure: Regenerate.
2001-10-24 21:56:54 +00:00
Christopher Faylor
5dec13e179
* Makefile.in: Allow stdinc searching for dumper.
2001-10-13 05:33:47 +00:00
Christopher Faylor
b2a8510b89
* Makefile.in (MINGW_INCLUDES): Accomodate changes in Makefile.common.
2001-10-10 01:58:33 +00:00
Christopher Faylor
53df7e2aaf
* Makefile.in (mingw_getopt.o): Ensure that newlib include directories are not
...
searched.
2001-09-22 00:40:37 +00:00
Christopher Faylor
7700f3718e
* Makefile.in (MINGW_INCLUDES): Still need cygwin/include directory.
2001-09-21 01:01:27 +00:00
Christopher Faylor
de6305a0e4
* Makefile.in: Filter newlib includes from mingw compilation.
2001-09-19 16:22:47 +00:00
Christopher Faylor
0fb61528c9
* Makefile.in (dumper): Change logic for libbfd and libintl so that they will
...
be found either in the build tree or the installed directory.
* mkpasswd.c (enum_users): Add a comment as a password for NT.
2001-09-06 02:38:22 +00:00
Christopher Faylor
a239df7f57
* Makefile.in: Compile/link dumper.exe with c++.
2000-12-11 00:10:49 +00:00
Christopher Faylor
92311ab5e5
* Makefile.in: Use CXX to build the DLL.
...
* configure.in: Find correct c++ compiler.
* configure: Regenerate.
2000-12-03 05:42:03 +00:00
Christopher Faylor
ce475802f8
* Makefile.in: Accomodate newer gcc's which require linking of c++ programs
...
with g++. Fixup output for some compilations.
* cygcheck.cc: Respond to compiler warnings.
* dumper.cc (main): Ditto.
* parse_pe.cc (exclusion::sort_and_check): Ditto.
* setfacl.cc (getaclentry): Ditto.
2000-10-28 05:39:38 +00:00
Christopher Faylor
eedc36cb12
Cleanup formatting on some files. Remove excessive whitespace.
2000-10-28 05:00:00 +00:00
DJ Delorie
cc55c579a3
* ssp.c: new
...
* ssp.txt: new
* Makefile.in: build ssp.exe
2000-10-19 02:13:52 +00:00
Corinna Vinschen
41a0695b83
* cygcheck.cc (keyeprint): New function.
...
(check_keys): New function. Perform checking keycodes.
(main): Add option `-k' for invoking check_keys.
Change option processing to use long options and getopt_long.
* cygkeycheck.cc: Removed. Functionality moved to `cygcheck.cc'.
* Makefile.in: Remove cygkeycheck from the dependencies.
2000-09-29 11:20:53 +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
Christopher Faylor
10e1fce6a1
* Makefile.in: Refine dumper.exe message.
2000-09-10 16:56:00 +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
0715614b52
* Makefile.in: Only build dumper.exe when all of its library and include
...
dependencies are available.
2000-08-25 16:50:08 +00:00
Christopher Faylor
e059aa71c6
* Makefile.in: Make failure to build dumper.exe a non-error.
2000-08-25 15:45:42 +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
8c6b7d8a15
* Makefile.in: Find getopt.c in cygwin/lib subdirectory.
2000-07-01 04:20:24 +00:00
Christopher Faylor
e73a56e982
* Makefile.in: Eliminate WINSUP_DEPS.
...
* cygpath.cc: Reorganize includes to accomodate sys/cygwin.h changes.
* mkgroup.c: Ditto.
* mkpasswd.c: Ditto.
* mount.cc: Ditto. Eliminate use of cygwin source specific includes.
* ps.cc: Ditto.
* cygwin.cc: Eliminate obsolete file.
2000-05-18 18:39:11 +00:00
Christopher Faylor
6c8ef0489b
update copyright.
2000-04-03 01:29:06 +00:00
Christopher Faylor
c6c9f06b7c
Patch suggested by Mumit Khan <khan@xraylith.wisc.edu>:
...
* strace.cc (_impure_ptr): New global variable to make strace build under
Cygwin gcc.
2000-03-19 03:53:18 +00:00
Christopher Faylor
72ac8b4f0f
* Makefile.in: Make CXXFLAGS consistent with cygwin.
2000-03-18 17:45:35 +00:00
Christopher Faylor
1b534ee1be
* Makefile.in: Use MINGW_CXXFLAGS when compiling strace.
2000-03-15 14:38:09 +00:00
Christopher Faylor
78fed23c13
* strace.cc (handle_output_debug_string): Parse strace output to allow various
...
types of time output.
2000-02-28 05:08:05 +00:00
Christopher Faylor
1fd5e000ac
import winsup-2000-02-17 snapshot
2000-02-17 19:38:33 +00:00