]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
20 years ago2004-03-03 Stephane Carrez <stcarrez@nerim.fr>
Jeff Johnston [Thu, 4 Mar 2004 00:35:03 +0000 (00:35 +0000)]
2004-03-03  Stephane Carrez  <stcarrez@nerim.fr>

        * m68hc11/sci-inout.S: Supports -mlong-calls.
        * m68hc11/sim-valid-m68hc11.ld (.tramp): New section for trampolines.
        (.text): Mark the .installN and .finiN section with KEEP.
        (.vectors): Likewise for .vectors.
        (.gcc_except_table): New section.
        * m68hc11/sim-valid-m68hc12.ld (.tramp): New section for trampolines.
        (.text): Mark the .installN and .finiN section with KEEP.
        (.vectors): Likewise for .vectors.
        (.gcc_except_table): New section.

20 years ago * include/wtypes.h (DECIMAL_SETZERO): Add definition for
Danny Smith [Wed, 3 Mar 2004 20:24:08 +0000 (20:24 +0000)]
* include/wtypes.h (DECIMAL_SETZERO): Add definition for
NONAMELESSUNION case.

20 years ago22004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith [Wed, 3 Mar 2004 19:19:36 +0000 (19:19 +0000)]
22004-03-03  Martin Fuchs  <martin-fuchs@gmx.net>

* include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
__VARIANT_NAME_ constants.

20 years ago2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
Joern Rennecke [Wed, 3 Mar 2004 18:01:49 +0000 (18:01 +0000)]
2003-03-03  Andrew Stubbs  <andrew.stubbs@superh.com>

opcodes:
* sh-dis.c (print_insn_sh): Don't disassemble fp instructions in
nofpu mode.  Add BFD type bfd_mach_sh4_nommu_nofpu.
* sh-opc.h: Add sh4_nommu_nofpu architecture and adjust instructions
accordingly.
bfd:
* archures.c: Add bfd_mach_sh4_nommu_nofpu.
* cpu-sh.c: Ditto.
* elf32-sh.c: Ditto.
* bfd-in2.h: Regenerate.
include/elf:
* sh.h: Add EF_SH4_NOMMU_NOFPU.
gas:
* config/tc-sh.c (md_parse_option): Add -isa=sh4-nofpu and
-isa=sh4-nommu-nofpu options. Adjust help messages accordingly.
(sh_elf_final_processing): Output BFD type sh4_nofpu if that is
the most general type or the user specifically requested it.
(md_assemble): Add a new error message for when an instruction
is understood, but is not allowed due to an -isa option.

20 years ago * include/uxtheme.h: Include <commctrl.h>
Danny Smith [Tue, 2 Mar 2004 23:01:16 +0000 (23:01 +0000)]
* include/uxtheme.h: Include <commctrl.h>

20 years ago * fhandler_raw.cc (fhandler_dev_raw::raw_read): When reading with
Corinna Vinschen [Tue, 2 Mar 2004 13:07:47 +0000 (13:07 +0000)]
* fhandler_raw.cc (fhandler_dev_raw::raw_read): When reading with
variable block size, read only one block, read directly into user
supplied buffer, return ENOMEM if user supplied buffer is smaller
than size of next block to read.  Use read2 instead of bytes_to_read
to count number of bytes read.
* fhandler_tape.cc (fhandler_dev_tape::open): Add debug output.

20 years ago * sysv_sem.cc (semundo_adjust): Check for process id instead of
Corinna Vinschen [Tue, 2 Mar 2004 11:08:35 +0000 (11:08 +0000)]
* sysv_sem.cc (semundo_adjust): Check for process id instead of
process struct pointer, which isn't fixed under Cygwin.
(semexit_myhook): Ditto.  Adjust debug print statements to print
Cygwin and Windows PIDs instead of process pointer under Cygwin.

20 years ago * basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
Danny Smith [Tue, 2 Mar 2004 09:50:08 +0000 (09:50 +0000)]
* basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.

20 years ago2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith [Tue, 2 Mar 2004 09:15:16 +0000 (09:15 +0000)]
2004-03-02  Martin Fuchs  <martin-fuchs@gmx.net>

* include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
VAR_FOURDIGITYEARS) Define new constants. Group VAR_*  defines
together
(V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF) Define macros.
(V_I8, V_I8REF): Correct macros.
(V_DECIMAL): Correct macro deginitions.
(V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
constants.
(VTBIT_*): Define constants.
(UDATE): Add structure definition.
(VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
functions.
(SafeArrayCreateVector): Correct parameter type from UINT to ULONG
(SafeArrayCreateVectorEx): Declare function.
(Var*): declare VARIANT manipulation functions.
* include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
* include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
macros.

20 years agofix minor typo
Christopher Faylor [Mon, 1 Mar 2004 20:44:02 +0000 (20:44 +0000)]
fix minor typo

20 years agofix minor typo
Christopher Faylor [Mon, 1 Mar 2004 20:43:22 +0000 (20:43 +0000)]
fix minor typo

20 years ago * configure.in (mips64*-*-linux*): Override mips*-*-linux* case
Richard Sandiford [Mon, 1 Mar 2004 19:34:14 +0000 (19:34 +0000)]
* configure.in (mips64*-*-linux*): Override mips*-*-linux* case
and disable libgcj.
* configure: Regenerated.

20 years agoMissed this in last commit.
Danny Smith [Mon, 1 Mar 2004 10:30:00 +0000 (10:30 +0000)]
Missed this in last commit.

2004-03-01  Martin Fuchs  <martin-fuchs@gmx.net>

* include/winuser.h (COLOR_*): Define missing constants.

20 years agoAdd fr450 support.
Richard Sandiford [Mon, 1 Mar 2004 10:11:37 +0000 (10:11 +0000)]
Add fr450 support.

20 years ago2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith [Mon, 1 Mar 2004 10:09:42 +0000 (10:09 +0000)]
2004-03-01  Martin Fuchs  <martin-fuchs@gmx.net>

* include/oaidl.h (FADF_*) Define missing constants.
(IDispatch_*): Define COBJ macros.
(VARIANT): Add missing union members llVal and ullVal.
(wireVARIANT): Likewise.
(ITypeinfo_*): Define COBJ macros.
* include/oleauto.h (Var*FromDisp): Correct parameter type from
LPDISPATCH* to LPDISPATCH.
(VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
VAR_CALENDAR_*): Add missing constants.
(SafeArray[Get/Set]*): Add prototypes.
(Var*From*):  Add missing prototypes.
(NUMPRS_*): Add defines.
(NUMPARSE): Define structure.
(VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
* include/winerror.h (DISP_E_DIVBYZERO): Define constant.
* include/winuser.h (COLOR_*): Define missing constants.
* include/wtypes.h (enum VARENUM) Add VT_INT_PTR, VT_UINT_PTR.
  (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.

20 years ago PR bootstrap/7087
Nathanael Nerode [Sat, 28 Feb 2004 22:03:47 +0000 (22:03 +0000)]
PR bootstrap/7087
* Makefile.tpl: Guard XFOO sed statements better.
* Makefile.tpl: Add dependency for configure-target-libada.
* Makefile.in: Regenerate (incidentally fixes broken
commit when libada-branch was merged).

20 years ago2004-02-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sat, 28 Feb 2004 21:52:04 +0000 (21:52 +0000)]
2004-02-28  Andrew Cagney  <cagney@redhat.com>

* src-release (CVS_NAMES): Define.
(do-tar, do-tar): Prune $(CVS_NAMES).

20 years ago * miscfuncs.cc (check_invalid_virtual_addr): Assure the last page
Corinna Vinschen [Thu, 26 Feb 2004 11:32:20 +0000 (11:32 +0000)]
* miscfuncs.cc (check_invalid_virtual_addr): Assure the last page
in the range is always tested.  Add appropriate const.
* mmap.cc (mmap_record::aloc_fh): Remove unused static path_conf object.

20 years ago* exceptions.cc (setup_handler): Signal event for any sigwaitinfo if it exists
Christopher Faylor [Thu, 26 Feb 2004 05:10:49 +0000 (05:10 +0000)]
* exceptions.cc (setup_handler): Signal event for any sigwaitinfo if it exists
to force signal to be handled.  Zero event here to prevent races.
* signal.cc (sigwaitinfo): Use local handle value for everything since signal
thread could zero event element at any time.  Detect when awaking due to thread
not in mask and set return value and errno accordingly.  Don't set signal
number to zero unless we've recognized the signal.
* sigproc.cc (sigq): Rename from sigqueue throughout.
* thread.cc (pthread::join): Handle signals received while waiting for thread
to terminate.
* cygwin.din: Export sighold, sigqueue.
* exceptions.cc (sighold): Define new function.
* signal.cc (handle_sigprocmask): Set correct errno for invalid signal.
Simplify debugging output.
(sigqueue): Define new function.
* include/cygwin/signal.h (sighold): Declare new function.
(sigqueue): Ditto.
* include/cygwin/version.h: Bump API minor version number.
* include/limits.h (TIMER_MAX): Define.
(_POSIX_TIMER_MAX): Ditto.

20 years ago * miscfuncs.cc (check_invalid_virtual_addr): New function.
Corinna Vinschen [Wed, 25 Feb 2004 10:54:31 +0000 (10:54 +0000)]
* miscfuncs.cc (check_invalid_virtual_addr): New function.
* winsup.h (check_invalid_virtual_addr): Declare.
* mmap.cc (munmap): Call check_invalid_virtual_addr instead of
IsBadReadPtr.

20 years ago* gendef (stabilize_sig_stack): Correctly align this pointer for call to
Christopher Faylor [Wed, 25 Feb 2004 04:08:00 +0000 (04:08 +0000)]
* gendef (stabilize_sig_stack): Correctly align this pointer for call to
_cygtls::call_signal_handler.
* gentls_offsets: Output sizeof field.
* tlsoffsets.h: Regenerate.

20 years agomerge from gcc
DJ Delorie [Wed, 25 Feb 2004 02:04:30 +0000 (02:04 +0000)]
merge from gcc

20 years ago* cygpath.cc (long_options): Add "mode" option.
Christopher Faylor [Wed, 25 Feb 2004 01:23:20 +0000 (01:23 +0000)]
* cygpath.cc (long_options): Add "mode" option.
(options): Ditto.
(usage): Report on new option.
(report_mode): New function.
(main): Implement -M option.

20 years ago* dcrt0.cc (_dll_crt0): Don't check sync_startup if threadfunc_ix is set.
Christopher Faylor [Wed, 25 Feb 2004 01:19:13 +0000 (01:19 +0000)]
* dcrt0.cc (_dll_crt0): Don't check sync_startup if threadfunc_ix is set.
* external.cc (cygwin_internal): Implement CW_GET_BINMODE.
* include/sys/cygwin.h: Declare CW_GET_BINMODE.

20 years ago* dcrt0.cc (_dll_crt0): Add some stern internal errors.
Christopher Faylor [Tue, 24 Feb 2004 17:13:16 +0000 (17:13 +0000)]
* dcrt0.cc (_dll_crt0): Add some stern internal errors.

20 years agomerge from gcc
DJ Delorie [Tue, 24 Feb 2004 16:30:28 +0000 (16:30 +0000)]
merge from gcc

20 years ago * thread.cc (pthread::cancelable_wait): Rearrange slightly.
Corinna Vinschen [Tue, 24 Feb 2004 11:33:15 +0000 (11:33 +0000)]
* thread.cc (pthread::cancelable_wait): Rearrange slightly.
Add do_sig_wait parameter.  Wait for signal_arrived if set to true.
Return WAIT_SIGNALED if signal arrived.
(pthread_cond::wait): Accomodate change to pthread::cancelable_wait.
(pthread::join): Ditto.
(semaphore::_timedwait): Ditto.
(semaphore::_wait): Ditto.  Change to return int to allow status
feedback.
(semaphore::wait): Return return value from semaphore::_wait.
* thread.h (WAIT_SIGNALED): New definition.
(pthread::cancelable_wait): Change declaration.  Define do_sig_wait
as false by default to not interfere with existing calls accidentally.
(semaphore::_wait): Declare int.

20 years ago2004-02-23 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 23 Feb 2004 19:37:48 +0000 (19:37 +0000)]
2004-02-23  Andrew Cagney  <cagney@redhat.com>

* texinfo/texinfo.tex: Update from version 2003-02-03.16 to
2004-02-19.09.

20 years ago2004-02-23 Filip Navara <xnavara@volny.cz>
Danny Smith [Mon, 23 Feb 2004 05:53:38 +0000 (05:53 +0000)]
2004-02-23  Filip Navara  <xnavara@volny.cz>

* include/ddk/video.h: Corrected packing.

20 years ago2004-02-22 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Sun, 22 Feb 2004 23:49:15 +0000 (23:49 +0000)]
2004-02-22  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>
* Makefile.in: Fix problem links in faq0.html file.
* what.texinfo: Remove outdated 'recent' history.

20 years ago2004-01-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Sun, 22 Feb 2004 23:21:20 +0000 (23:21 +0000)]
2004-01-12  Joshua Daniel Franklin <joshuadfranklin@yahoo.com>

* dll_init.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
        * dtable.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
        * external.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
        * path.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
        * pinfo.cc: Update funcsynopsis for DocBook 4.2 SGML DTD.
        * shared.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
        * stackdump.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.

20 years ago* exceptions.cc (sigpacket::process): Make sure that tls is filled in for
Christopher Faylor [Sat, 21 Feb 2004 22:57:36 +0000 (22:57 +0000)]
* exceptions.cc (sigpacket::process): Make sure that tls is filled in for
SIGSTOP condition.
(_cygtls::call_signal_handler): Restore signal mask using saved oldmask rather
than current oldmask.

20 years ago * include/_mingw.h (__UNUSED_PARAM): Define macro.
Danny Smith [Sat, 21 Feb 2004 07:21:36 +0000 (07:21 +0000)]
* include/_mingw.h (__UNUSED_PARAM): Define macro.
* include/wchar.h (fwide): Use it.
(mbsinit): Ditto.

20 years ago* Makefile.in (build_dumper): Detect missing iconv library.
Christopher Faylor [Sat, 21 Feb 2004 04:51:15 +0000 (04:51 +0000)]
* Makefile.in (build_dumper): Detect missing iconv library.
* cygpath.cc (dowin): Report on filename conversion errors.
(doit): Ditto.
* strace.cc (main): Use symbolic constant for _STRACE_ALL when setting mask.

20 years ago* path.cc (conv_path_list): Return error condition.
Christopher Faylor [Sat, 21 Feb 2004 04:46:00 +0000 (04:46 +0000)]
* path.cc (conv_path_list): Return error condition.
(copy1): New function.
(copyenc): New function.
(mount_item::fnmunge): Return error condition.  Use new functions to copy
strings.
(mount_item::build_win32): Ditto.
(mount_info::conv_to_win32_path): Return error condition.
(cygwin_conv_to_posix_path): Return result of path conversion.
(cygwin_conv_to_full_posix_path): Ditto.
(return_with_errno): New macro.
(cygwin_win32_to_posix_path_list): Use new macro to potentially set errno.
(cygwin_posix_to_win32_path_list): Ditto.
* path.h (mount_item::fnmunge): Add size argument.
(mount_item::build_win32): Ditto.

20 years ago * getopt.c: Avoid useless compiler warnings.
Corinna Vinschen [Fri, 20 Feb 2004 23:31:47 +0000 (23:31 +0000)]
* getopt.c: Avoid useless compiler warnings.

20 years ago * getopt.c: Replace with latest vanilla(!) OpenBSD version 1.16.
Corinna Vinschen [Fri, 20 Feb 2004 21:30:44 +0000 (21:30 +0000)]
* getopt.c: Replace with latest vanilla(!) OpenBSD version 1.16.

20 years ago2004-02-19 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Fri, 20 Feb 2004 07:26:16 +0000 (07:26 +0000)]
2004-02-19  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>

* cygwinenv.sgml: Remove incorrect ^Z information. Add
some tags to server option description.
* textbinary.sgml: Remove incorrect ^Z information.

20 years ago PR bootstrap/11932
Nathanael Nerode [Fri, 20 Feb 2004 02:05:00 +0000 (02:05 +0000)]
PR bootstrap/11932
* mkinstalldirs, install-sh: Import from automake CVS HEAD.

20 years agoIndex: ChangeLog
Andrew Cagney [Thu, 19 Feb 2004 14:55:25 +0000 (14:55 +0000)]
Index: ChangeLog
2004-02-19  Andrew Cagney  <cagney@redhat.com>

* config.guess: Update from version 2003-06-12 to 2004-02-16.
* config.sub: Update from version 2003-06-13 to 2004-02-16.

Index: dejagnu/ChangeLog
2004-02-19  Andrew Cagney  <cagney@redhat.com>

* config.guess: Update from version 2003-06-12 to 2004-02-16.
* config.sub: Update from version 2003-06-13 to 2004-02-16.

Index: readline/ChangeLog.gdb
2004-02-19  Andrew Cagney  <cagney@redhat.com>

* config.guess: Update from version 2003-06-12 to 2004-02-16.
* config.sub: Update from version 2003-06-13 to 2004-02-16.

20 years ago * include/Gl/glu (GLU_ERROR): Define.
Danny Smith [Thu, 19 Feb 2004 05:46:27 +0000 (05:46 +0000)]
* include/Gl/glu (GLU_ERROR): Define.
Thanks to  Philip Lamb <phil at rave dot co dot nz>

20 years ago * include/Gl/glu.h: Include <stddef.h>.
Danny Smith [Thu, 19 Feb 2004 03:04:14 +0000 (03:04 +0000)]
* include/Gl/glu.h: Include <stddef.h>.
Thanks to Greg Couch <gregcouch@users.sourceforge.net>

20 years ago* fork.cc (fork_child): Invert sense of test which defeated correct handling in
Christopher Faylor [Wed, 18 Feb 2004 22:32:15 +0000 (22:32 +0000)]
* fork.cc (fork_child): Invert sense of test which defeated correct handling in
a fork from a non-main thread.
* dcrt0.cc (initial_env): Eliminate parameter and just send DebugBreak when
appropriate.
(dll_crt0_0): Reflect parameter change to initial_env.
(dll_crt0_1): Don't call initial_env.

20 years ago* gendef (stabilize_sig_stack): New function.
Christopher Faylor [Wed, 18 Feb 2004 20:48:38 +0000 (20:48 +0000)]
* gendef (stabilize_sig_stack): New function.
(setjmp): Import, add sig stack handling.  Store sig stack info.
(longjmp): Call stabilize_sig_stack.  Restore sig stack info.
* config/i386/setjmp.c: Remove.

20 years ago * fork.cc (fork_child): Move fixup_shms_after_fork so that
Corinna Vinschen [Tue, 17 Feb 2004 21:17:25 +0000 (21:17 +0000)]
* fork.cc (fork_child): Move fixup_shms_after_fork so that
signal_arrived is initialized when calling it.

20 years ago* Makefile.in (clean): Clean libserver, too.
Christopher Faylor [Tue, 17 Feb 2004 20:03:01 +0000 (20:03 +0000)]
* Makefile.in (clean): Clean libserver, too.
* fhandler.cc (fhandler_base::~fhandler_base): Remove path_conv cleanup.
* syscalls.cc (chroot): Ditto.
* path.cc (path_conv::~path_conv): Define new destructor.
(conv_path_list_buf_size): Remove explicit path_conv cleanup.
* path.h (path_conv::~path_conv): Declare new destructor.

20 years ago* Makefile.in: Compile flock.o with -fomit-frame-pointer.
Christopher Faylor [Tue, 17 Feb 2004 15:23:29 +0000 (15:23 +0000)]
* Makefile.in: Compile flock.o with -fomit-frame-pointer.

20 years ago* Makefile.in: Compile dlfcn.o with -fomit-frame-pointer.
Christopher Faylor [Mon, 16 Feb 2004 21:25:10 +0000 (21:25 +0000)]
* Makefile.in: Compile dlfcn.o with -fomit-frame-pointer.

20 years ago* Makefile.in: Compile delqueue.o with -fomit-frame-pointer.
Christopher Faylor [Mon, 16 Feb 2004 20:30:46 +0000 (20:30 +0000)]
* Makefile.in: Compile delqueue.o with -fomit-frame-pointer.

20 years ago * cygwinenv.sgml: Add server option description.
Corinna Vinschen [Mon, 16 Feb 2004 12:22:14 +0000 (12:22 +0000)]
* cygwinenv.sgml: Add server option description.

20 years ago * syscalls.cc (rename): Do not test the MoveFile error code
Corinna Vinschen [Mon, 16 Feb 2004 11:45:04 +0000 (11:45 +0000)]
* syscalls.cc (rename): Do not test the MoveFile error code
where MoveFileEx exists.

20 years agocorrect changelog
Christopher Faylor [Mon, 16 Feb 2004 02:34:36 +0000 (02:34 +0000)]
correct changelog

20 years ago* cygheap.cc (_csbrk): Report failing condition to stderr rather than strace.
Christopher Faylor [Mon, 16 Feb 2004 02:03:54 +0000 (02:03 +0000)]
* cygheap.cc (_csbrk): Report failing condition to stderr rather than strace.

20 years ago * include/w32api.h: Increment version to 3.0.
Earnie Boyd [Sun, 15 Feb 2004 09:46:16 +0000 (09:46 +0000)]
* include/w32api.h: Increment version to 3.0.
* Makefile.in: Ditto.
* README.win32api: Modify license to Public Domain per agreement as
found in the mingw-dvlpr list archive.

20 years ago* Makefile.in: Compile syscalls.o with -fomit-frame-pointer.
Christopher Faylor [Sun, 15 Feb 2004 02:44:16 +0000 (02:44 +0000)]
* Makefile.in: Compile syscalls.o with -fomit-frame-pointer.
* sigproc.cc: Eliminate unused variable.

20 years ago * getopt.c: Replace with latest NetBSD version 1.16. Keep Cygwin
Corinna Vinschen [Sat, 14 Feb 2004 19:43:52 +0000 (19:43 +0000)]
* getopt.c: Replace with latest NetBSD version 1.16.  Keep Cygwin
specific changes as minimal as possible.

20 years ago * ssp.c (opts): Add leading '+' to force posixly correct behaviour.
Corinna Vinschen [Sat, 14 Feb 2004 19:43:07 +0000 (19:43 +0000)]
* ssp.c (opts): Add leading '+' to force posixly correct behaviour.

20 years ago* sigproc.cc (proc_subproc): Change warning back to silent debug output.
Christopher Faylor [Sat, 14 Feb 2004 04:58:31 +0000 (04:58 +0000)]
* sigproc.cc (proc_subproc): Change warning back to silent debug output.

20 years ago* dcrt0.cc (alloc_stack_hard_way): Revert to previous implementation.
Christopher Faylor [Sat, 14 Feb 2004 04:38:37 +0000 (04:38 +0000)]
* dcrt0.cc (alloc_stack_hard_way): Revert to previous implementation.
(alloc_stack): Ditto.
* exceptions.cc (ctrl_c_handler): Add debugging output.

20 years ago * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
Earnie Boyd [Sat, 14 Feb 2004 01:20:49 +0000 (01:20 +0000)]
* include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
(DIRECTORY_TRAVERSE): Ditto.
(DIRECTORY_CREATE_OBJECT): Ditto.
(DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
(DIRECTORY_ALL_ACCESS): Ditto.
Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>

20 years ago* Makefile.in (clean): Remove sigfe.s.
Christopher Faylor [Fri, 13 Feb 2004 19:34:32 +0000 (19:34 +0000)]
* Makefile.in (clean): Remove sigfe.s.
(sigfe.s): Ensure that sigfe.s will be regenerated if it does not exist.
* dll_init.cc (dll_dllcrt0): Simplify initializing tests.
* exceptions.cc (setup_handler): Detect when stub caller is either spinning or
has acquired the lock after being suspended to avoid windows problems with
suspending a win32 API call.
* cygtls.h (_cygtls::spinning): Declare new element.
* gendef: Remove unused _siglist_index and _siglist declaration.
(_sigfe): Set spinning element when potentially looping, waiting for lock.
(_sigbe): Ditto.
(_cygtls::lock): Ditto.
(_longjmp): Ditto.
* tlsoffsets.h: Regenerate.
* pinfo.cc (_pinfo::exit): Set final exit state here.  Call sigproc_terminate
if invoked with 'norecord'.  Clear any residual _cygtls stuff.
* winsup.h (exit_states): Define ES_FINAL.
* spawn.cc (spawn_guts): Don't call proc_terminate specifically when execing.
Let _pinfo::exit handle that case.
* sigproc.cc (wait_subproc): Always exit loop early when proc_loop_wait.
* init.cc (munge_threadfunc): Eliminate unused argument.
(dll_entry): Reflect above change in call to munge_threadfunc.

20 years ago* gendef (_sigbe): Zero location on pop.
Christopher Faylor [Thu, 12 Feb 2004 04:55:29 +0000 (04:55 +0000)]
* gendef (_sigbe): Zero location on pop.
(_cygtls::pop): Ditto.

20 years ago* dcrt0.cc (alloc_stack_hard_way): Eliminate second argument.
Christopher Faylor [Thu, 12 Feb 2004 03:07:35 +0000 (03:07 +0000)]
* dcrt0.cc (alloc_stack_hard_way): Eliminate second argument.
(alloc_stack): Remove use of 'b' throughout.

20 years agoRename _threadinfo to _cygtls, throughout.
Christopher Faylor [Thu, 12 Feb 2004 03:01:58 +0000 (03:01 +0000)]
Rename _threadinfo to _cygtls, throughout.
* cygtls.h (_cygtls::call_signal_handler): Rename from call_signal_handler_now.
(_cygtls::push): Make second argument mandatory.
(_cygtls::fixup_after_fork): Declare new function.
(_cygtls::lock): Ditto.
* cygtls.cc (_cygtls::fixup_after_fork): Define new function.
* dcrt0.cc (cygwin_finished_initializing): Define as bool.
(alloc_stack): Use _tlstop rather than arbitrary variable in probably vain
attempt to avoid strange fork problem on CTRL-C.
(dll_crt0_0): Remove obsolete winpids::init call.
* dll_init.cc (dll_dllcrt0): Detect forkee condition as equivalent to
initializing.
* winsup.h (cygwin_finished_initializing): Declare as bool.
* exceptions.cc (handle_exceptions): Rely on cygwin_finished_initializing to
determine how to handle exception during process startup.
(_cygtls::call_signal_handler): Rename from call_signal_handler_now.
(_cygtls::interrupt_now): Fill in second argument to push.
(signal_fixup_after_fork): Eliminate.
(setup_handler): Initialize locked to avoid potential inappropriate unlock.
Resume thread if it has acquired the stack lock.
(ctrl_c_handler): Just exit if ctrl-c is hit before cygiwn has finished
initializing.
* fork.cc (sync_with_child): Don't call abort since it can cause exit
deadlocks.
(sync_with_child): Change debugging output slightly.
(fork_child): Set cygwin_finished_initializing here.  Call _cygtls fork fixup
and explicitly call sigproc_init.
(fork_parent): Release malloc lock on fork failure.
(vfork): Call signal handler via _my_tls.
* sigproc.cc (sig_send): Ditto.
* syscalls.cc (readv): Ditto.
* termios.cc (tcsetattr): Ditto.
* wait.cc (wait4): Ditto.
* signal.cc (nanosleep): Ditto.
(abort): Ditto.
(kill_pgrp): Avoid killing self if exiting.
* sync.cc (muto::acquire): Remove (temporarily?) ill-advised exiting_thread
check.
* gendef (_sigfe): Be more agressive in protecting stack pointer from other
access by signal thread.
(_cygtls::locked): Define new function.
(_sigbe): Ditto.
(_cygtls::pop): Protect edx.
(_cygtls::lock): Use guaranteed method to set eax to 1.
(longjmp): Aggressively protect signal stack.
* miscfuncs.cc (low_priority_sleep): Reduce "sleep time" for secs == 0.
* pinfo.cc (winpids::set): Counterintuitively use malloc's lock to protect
simultaneous access to the pids list since there are pathological conditions
which can cause malloc to call winpid.
(winpids::init): Eliminate.
* pinfo.h (winpids::cs): Eliminate declaration.
* pinfo.h (winpids::init): Eliminate definition.

20 years ago * include/basetypes.h (_REFIID_DEFINED): Correct typo.
Danny Smith [Thu, 12 Feb 2004 00:20:30 +0000 (00:20 +0000)]
* include/basetypes.h (_REFIID_DEFINED): Correct typo.

* include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
Thanks to Mike Nordell <tamlin at algonet dot se>.

20 years ago * lib/dnsapi.a: New file.
Danny Smith [Wed, 11 Feb 2004 19:57:58 +0000 (19:57 +0000)]
* lib/dnsapi.a: New file.
* lib/test.c: Include windns,h.

20 years ago2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
Danny Smith [Wed, 11 Feb 2004 19:54:28 +0000 (19:54 +0000)]
2004-02-11  Pierre A. Humblet  <Pierre.Humblet@ieee.org>

* include/windns.h: New file.

20 years ago * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
Danny Smith [Wed, 11 Feb 2004 19:48:22 +0000 (19:48 +0000)]
* include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
defines.
(SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
(SQLSetDescFieldW): Correct prototype.
(SQLSetDescFieldA): Add prototype.
(SQLGetDescFieldW): Add prototype.

20 years ago2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
Danny Smith [Wed, 11 Feb 2004 19:46:21 +0000 (19:46 +0000)]
2004-02-11  Pat Thoyts  <patthoyts@users.sourceforge.net>

* include/winuser.h (DFC_POPUPMENU): Add define.

20 years ago * security.cc (get_nt_object_attribute): Fix error handling.
Corinna Vinschen [Wed, 11 Feb 2004 17:54:34 +0000 (17:54 +0000)]
* security.cc (get_nt_object_attribute): Fix error handling.

20 years ago* configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs.
DJ Delorie [Wed, 11 Feb 2004 17:52:06 +0000 (17:52 +0000)]
* configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs.
(rs6000-*-aix*): Same.
* configure: Regenerate.

20 years ago* configure.in (host): Add in missing $noconfigdirs to defines.
DJ Delorie [Wed, 11 Feb 2004 17:50:38 +0000 (17:50 +0000)]
* configure.in (host): Add in missing $noconfigdirs to defines.
* configure: Regenerate.

20 years ago * strace.cc (opts): Add leading '+' to force posixly correct
Corinna Vinschen [Wed, 11 Feb 2004 13:30:02 +0000 (13:30 +0000)]
* strace.cc (opts): Add leading '+' to force posixly correct
behaviour.
(main): Revert POSIXLY_CORRECT manipulations.

20 years ago * utils.sgml: Update cygcheck options
Joshua Daniel Franklin [Wed, 11 Feb 2004 04:10:47 +0000 (04:10 +0000)]
* utils.sgml: Update cygcheck options

20 years ago* libm/mathfp/er_gamma.c (gamma): Add new non-reentrant function.
Christopher Faylor [Wed, 11 Feb 2004 00:47:52 +0000 (00:47 +0000)]
* libm/mathfp/er_gamma.c (gamma): Add new non-reentrant function.
* libm/mathfp/er_lgamma.c (lgamma): Ditto.
* libm/mathfp/erf_gamma.c (gammaf): Ditto.
* libm/mathfp/erf_lgamma.c (lgammaf): Ditto.

20 years ago* strace.cc (main): Guard against previous setting of POSIXLY_CORRECT.
Christopher Faylor [Wed, 11 Feb 2004 00:29:42 +0000 (00:29 +0000)]
* strace.cc (main): Guard against previous setting of POSIXLY_CORRECT.

20 years ago2004-02-10 Arnaud Charlet <charlet@act-europe.fr>,
DJ Delorie [Tue, 10 Feb 2004 17:57:02 +0000 (17:57 +0000)]
2004-02-10  Arnaud Charlet  <charlet@act-europe.fr>,
    Nathanael Nerode  <neroden@gcc.gnu.org>
PR ada/6637, PR ada/5911
Merge with libada-branch:
* configure.in, Makefile.tpl, Makefile.def: Add target-libada,
with appropriate dependencies. Add --enable-libada configure switch.
* configure, Makefile.in: Regenerate.

20 years ago* strace.cc: Update copyrights.
Christopher Faylor [Tue, 10 Feb 2004 16:15:53 +0000 (16:15 +0000)]
* strace.cc: Update copyrights.
* cygcheck.cc: Update copyrights.

20 years ago* strace.cc (main): Ensure POSIXLY_CORRECT argument ordering.
Christopher Faylor [Tue, 10 Feb 2004 16:01:31 +0000 (16:01 +0000)]
* strace.cc (main): Ensure POSIXLY_CORRECT argument ordering.
* cygcheck.cc (main): Ditto.

20 years ago* libc/include/time.h (TIMER_RELTIME): New define.
Christopher Faylor [Mon, 9 Feb 2004 22:56:46 +0000 (22:56 +0000)]
* libc/include/time.h (TIMER_RELTIME): New define.

20 years ago2004-02-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 9 Feb 2004 21:47:47 +0000 (21:47 +0000)]
2004-02-09  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/Makefile.am: Add mallstatsr to LIBADD_OBJS.
        * libc/stdlib/Makefile.in: Regenerated.

20 years agoAdd support for relaxing the 32bit ldc/stc instructions.
Nick Clifton [Mon, 9 Feb 2004 12:15:57 +0000 (12:15 +0000)]
Add support for relaxing the 32bit ldc/stc instructions.

20 years ago * fhandler_socket.cc (fhandler_socket::ioctl): Add FIONREAD handling.
Corinna Vinschen [Mon, 9 Feb 2004 11:30:57 +0000 (11:30 +0000)]
* fhandler_socket.cc (fhandler_socket::ioctl): Add FIONREAD handling.

20 years ago* debug.h (console_printf): Define for non-debugging condition.
Christopher Faylor [Mon, 9 Feb 2004 04:04:24 +0000 (04:04 +0000)]
* debug.h (console_printf): Define for non-debugging condition.
* cygtls.h (_threadinfo::lock): Remove wait argument.
(_threadinfo::interrupt_setup): Remove retaddr argument.
* exceptions.cc (_threadinfo::interrupt_setup): Ditto.
(_threadinfo::interrupt_now): Accommodate change to interrupt_setup argument.
(setup_handler): Ditto.  Always lock sig stack prior to determining interrupt
method.
* gendef (_sigfe): Correct thinko regarding cmpxchg.
(_sigbe): Ditto.
(_threadinfo::lock): Ditto.
(_threadinfo::pop): Eliminate left-over stack unlock.
* sigproc.cc (proc_subproc): Chnage debugging output to printed warning.

20 years ago* libc/include/sys/features.h: Add _POSIX_TIMERS define for __CYGWIN__.
Christopher Faylor [Mon, 9 Feb 2004 02:22:01 +0000 (02:22 +0000)]
* libc/include/sys/features.h: Add _POSIX_TIMERS define for __CYGWIN__.
* libc/include/sys/reent.h (__getreent): Protect against possibly being
defined.
* libc/include/sys/unistd.h (fdatasync): Don't define for __CYGWIN__.

20 years ago* localtime.cc (localtime_r): Call tzset.
Christopher Faylor [Sun, 8 Feb 2004 19:59:27 +0000 (19:59 +0000)]
* localtime.cc (localtime_r): Call tzset.
* Makefile.in: Make version.h/cygwin.din version check a warning since it is
not foolproof.
* cygheap.h (CYGHEAPSIZE): Bump size down.
* cygtls.h (_threadinfo::stacklock): New element.
(_threadinfo::pop): Make regparm.
(_threadinfo::lock): New function.
(_threadinfo::unlock): New function.
* cygtls.cc (_threadinfo::push): Wait for a lock on the stack before performing
the operation.
(_threadinfo::pop): Move to another file.
* cygwin.din: More SIGFE changes.
* exceptions.cc (try_to_debug): Always display messages on console.
(handle_exceptions): Unwind stack only when actually about to call sig_send.
(setup_handler): Lock stack prior to performing any operations.
* gendef (_sigfe): Ditto.
(_sigbe): Ditto.
(_threadinfo::pop): Ditto.  Move here.
* gen_tlsoffsets: Generate positive offsets.
* tlsoffsets.h: Regenerate.

20 years ago * bsd_mutex.cc (win_priority): Move to msleep helper function section.
Corinna Vinschen [Sat, 7 Feb 2004 10:47:39 +0000 (10:47 +0000)]
* bsd_mutex.cc (win_priority): Move to msleep helper function section.
(set_priority): Ditto. Fix formatting.
(_msleep): Cleanup obj formatting.  Rearrange obj order.

20 years ago2004-02-07 Dan Aloni <da-x@gmx.net>
Danny Smith [Sat, 7 Feb 2004 08:54:03 +0000 (08:54 +0000)]
2004-02-07  Dan Aloni  <da-x@gmx.net>

* lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
suffix.

20 years ago * bsd_mutex.cc (_msleep): Handle PCATCH using signal_arrived event.
Corinna Vinschen [Fri, 6 Feb 2004 16:25:58 +0000 (16:25 +0000)]
    * bsd_mutex.cc (_msleep): Handle PCATCH using signal_arrived event.
        * client.cc: Include sigproc.h.
        * msg.cc (client_request_msg::serve): Accomodate third parameter to
        process::process.
        * sem.cc (client_request_sem::serve): Ditto.
        * shm.cc (client_request_shm::serve): Ditto.
        * process.cc (process::process): Duplicate signal_arrived into
        Cygserver process space.
        (process::~process): Close _signal_arrived handle.
        (process_cache::process): Add signal_arrived handling.
        * process.h (process::process): Add signal_arrived parameter.
        (process:signal_arrived): New read accessor.
        (process:_signal_arrived): New member.
        (process_cache::process): Add signal_arrived parameter.

20 years ago * cygserver.h (CYGWIN_SERVER_VERSION_API): Bump.
Corinna Vinschen [Fri, 6 Feb 2004 16:18:59 +0000 (16:18 +0000)]
    * cygserver.h (CYGWIN_SERVER_VERSION_API): Bump.
        * cygserver_ipc.h (struct proc): Add signal_arrived member.
        (ipc_set_proc_info): Inititalize blk.signal_arrived.

20 years ago * uinfo.cc (cygheap_user::init): Use sec_user_nih to build a
Corinna Vinschen [Fri, 6 Feb 2004 10:37:37 +0000 (10:37 +0000)]
* uinfo.cc (cygheap_user::init): Use sec_user_nih to build a
security descriptor. Set both the process and the default DACLs.
* fork.cc (fork_parent): Use sec_none_nih security attributes.
* spawn.cc (spawn_guts): Ditto.

20 years ago2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
DJ Delorie [Fri, 6 Feb 2004 00:50:48 +0000 (00:50 +0000)]
2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
* configure.in: Don't pass --with-stabs on IRIX 5 either.
* configure: Regenerate.

20 years agoRemove fixme comment for __arm__ added with last patch.
Jeff Johnston [Thu, 5 Feb 2004 20:21:03 +0000 (20:21 +0000)]
Remove fixme comment for __arm__ added with last patch.

20 years ago2004-02-05 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Thu, 5 Feb 2004 20:08:52 +0000 (20:08 +0000)]
2004-02-05  Paul Brook  <paul@codesourcery.com>

        * libc/include/machine/ieeefp.h[__arm__][__VFP_FP__]: Set
        IEEE_{BIG,LITTLE} based on __ARMEL__ flag.

20 years ago* cygwin.din: Make many more functions SIGFE.
Christopher Faylor [Thu, 5 Feb 2004 19:57:03 +0000 (19:57 +0000)]
* cygwin.din: Make many more functions SIGFE.
* include/cygwin/version.h (CYGWIN_VERSION_SHARED_DATA): Bump.

20 years ago * security.h (SID): New macro.
Corinna Vinschen [Thu, 5 Feb 2004 17:23:19 +0000 (17:23 +0000)]
* security.h (SID): New macro.
(well_known_*_sid): Change type to cygpsid.
(cygsid::init): Delete declaration.
* sec_helper.cc (well_known_*_sid): Define using above SID macro.
(cygsid::init): Delete.
* dcrt0.cc (dll_crt0_0): Do not call cygsid::init.
* security.cc (get_user_local_groups): Change the second argument type
to cygpsid.

20 years ago2004-02-04 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Thu, 5 Feb 2004 05:00:34 +0000 (05:00 +0000)]
2004-02-04  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>
* Makefile.in: Generate monolithic faq0.html file.

20 years ago * mingwex/getopt.c: Define IS_POSIXLY_CORRECT as per
Danny Smith [Thu, 5 Feb 2004 03:17:46 +0000 (03:17 +0000)]
* mingwex/getopt.c: Define IS_POSIXLY_CORRECT as per
NetBSD getopt_long.c.

20 years ago * mingwex/strtold.c (__asctoe64) Reorganise. Fix setting error
Danny Smith [Thu, 5 Feb 2004 03:12:15 +0000 (03:12 +0000)]
* mingwex/strtold.c (__asctoe64) Reorganise. Fix setting error
codes and handling of special chars.

20 years agoupdate copyright
Christopher Faylor [Wed, 4 Feb 2004 22:40:50 +0000 (22:40 +0000)]
update copyright

This page took 0.072386 seconds and 5 git commands to generate.