Takashi Yano
1c1cec9cdf
Fix a bug of psiginfo() that changes the orientation of stderr.
...
* strsig.cc (psiginfo): Fix the problem that psiginfo() changes
the orientation of stderr to byte-oriented mode if stderr is
not oriented yet.
2018-07-03 15:38:47 +02:00
Corinna Vinschen
6e623e9320
Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option
...
Bump GPLv2+ to GPLv3+ for some files, clarify BSD 2-clause.
Everything else stays under GPLv3+.
New Linking Exception exempts resulting executables from LGPLv3 section 4.
Add CONTRIBUTORS file to keep track of licensing.
Remove 'Copyright Red Hat Inc' comments.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-06-23 10:09:17 +02:00
Yaakov Selkowitz
7503575f1d
cygwin: accept SIGIOT as alias of SIGABRT
...
winsup/cygwin/
* include/cygwin/signal.h (SIGIOT): Define SIGIOT in terms of SIGABRT.
* strsig.cc (struct sigdesc): Ditto.
winsup/doc/
* utils.xml (kill): Document SIGIOT.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2016-02-18 08:20:03 -06:00
Corinna Vinschen
61522196c7
* Merge in cygwin-64bit-branch.
2013-04-23 09:44:36 +00:00
Yaakov Selkowitz
2f7a5c89cc
* cygwin.din (psiginfo): Export.
...
(psignal): Export.
(sys_siglist): Export.
* posix.sgml (std-notimpl): Move psiginfo and psignal from here...
(std-susv4): ... to here.
(std-deprec): Add sys_siglist.
* strsig.cc (sys_siglist): New array.
(psiginfo): New function.
* include/cygwin/signal.h (sys_siglist): Declare.
(psiginfo): Declare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2011-05-04 22:12:15 +00:00
Corinna Vinschen
f467ede283
* strsig.cc: Fix formatting and copyright.
2010-02-26 16:00:17 +00:00
Yaakov Selkowitz
0512608dbc
* include/cygwin/signal.h: Define SIGPWR as synonym for SIGLOST.
...
* strsig.cc: Ditto.
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR.
2010-02-26 05:43:50 +00:00
Christopher Faylor
c4ca0e800a
* cygwin.din (sys_sigabbrev): Add this here.
...
* dcrt0.cc (__argc,__argv,_check_for_executable): Remove dllexport decoration
since it is already handled in cygwin.din.
* errno.cc (_sys_errlist): Ditto.
* strsig.cc (sys_sigabbrev): Ditto.
* include/cygwin/signal.h: Protect use of dllimport when __INSIDE_CYGWIN__.
* libc/getopt.c: Revert previous changes. Define __INSIDE_CYGWIN__.
2008-09-11 06:22:31 +00:00
Christopher Faylor
4f1ed68c5c
* strsig.cc (strsignal): Return non-const buffer to allow building with recent
...
newlib change.
2008-06-19 00:02:13 +00:00
Christopher Faylor
b13e6864f5
Remove unneeded header files from source files throughout.
2008-04-07 18:45:59 +00:00
Christopher Faylor
5c8891e962
* cygwin/strsig.cc (__signals): New macro.
...
(sys_sigabbrev): New array of signal strings, patterned after linux.
(siglist): Use __signals.
* cygwin/include/cygwin/signal.h (sys_sigabbrev): Define.
* cygwin/include/cygwin/version.h: Bump API minor version to 177.
* utils/Makefile.in (kill.exe): Remove reliance on libiberty.
* utils/kill.cc (strsigno): New function patterned after libiberty but using
newly exported cygwin array.
2007-07-10 00:12:54 +00:00
Christopher Faylor
c571716c64
* Makefile.in (DLL_OFILES): Add strsig.o.
...
* cygtls.h (_local_storage::signamebuf) New element.
* sysconf.cc (sysconf): Implement _SC_RTSIG_MAX.
* tlsoffset.h: Regenerate.
* include/limits.h (_POSIX_RTSIG_MAX): New define.
(RTSIG_MAX): Ditto.
* include/cygwin/signal.h (SIGRTMIN): New define.
(SIGRTMAX): Ditto.
(NSIG): Bump.
* strsig.cc: New file.
2004-02-03 21:59:27 +00:00