]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
21 years ago* cygthread.h (cygthread::avail): Make LONG for easier use with Interlocked*
Christopher Faylor [Fri, 4 Apr 2003 18:52:11 +0000 (18:52 +0000)]
* cygthread.h (cygthread::avail): Make LONG for easier use with Interlocked*
functions.
* cygthread.cc (cygthread::init): Eliminate unneeded muto.
(cygthread::operator new): Don't lock.  Instead change use of avail variable
into tri-state: available (1), not available (-1), uninitialized (0).
(cygthread::terminate_thread): Set avail to uninitialized.
(cygthread::detach): Eliminate local 'avail'.  Always set avail to 1 unless
signalled.
* cygthread.cc (cygthread::operator new): Be more defensive when messing with

21 years agoNamespace cleanup for the tic4x target. Replace s/c4x/tic4x/ and s/c3x/tic3x/. 2003...
Svein Seldal [Fri, 4 Apr 2003 08:15:15 +0000 (08:15 +0000)]
Namespace cleanup for the tic4x target. Replace s/c4x/tic4x/ and s/c3x/tic3x/. 2003 copyright update

21 years agoadd comments
Christopher Faylor [Fri, 4 Apr 2003 06:03:52 +0000 (06:03 +0000)]
add comments

21 years ago* cygthread.cc (operator new): Be more defensive when messing with threads that
Christopher Faylor [Fri, 4 Apr 2003 05:58:06 +0000 (05:58 +0000)]
* cygthread.cc (operator new): Be more defensive when messing with threads that
are marked "unavailable".

21 years ago* fhandler_console.cc (CONVERT_LIMIT): Use a size for the 21st century.
Christopher Faylor [Thu, 3 Apr 2003 14:05:30 +0000 (14:05 +0000)]
* fhandler_console.cc (CONVERT_LIMIT): Use a size for the 21st century.

21 years ago * libc/machine/sh/memset.S: Fix problem with alloco region
Joern Rennecke [Thu, 3 Apr 2003 13:06:02 +0000 (13:06 +0000)]
* libc/machine/sh/memset.S: Fix problem with alloco region
exceeding destination region for length >= 88 bytes, start
& 0x16 == 0, end & 0x1f == 18.

21 years ago * libc/string/wcscoll.c: Fix comment.
Corinna Vinschen [Thu, 3 Apr 2003 08:30:22 +0000 (08:30 +0000)]
* libc/string/wcscoll.c: Fix comment.

21 years ago * libc/include/wchar.h: Add definition for wcscoll.
Corinna Vinschen [Thu, 3 Apr 2003 08:26:07 +0000 (08:26 +0000)]
* libc/include/wchar.h: Add definition for wcscoll.
* libc/string/Makefile.am: Add wcscoll.c.
* libc/string/Makefile.in: Regenerated.
* libc/string/wcscoll.c: New file.
* libc/string/wcstrings.tex: Add wcscoll.

21 years ago * external.cc (check_ntsec): Return general ntsec state on NULL
Corinna Vinschen [Thu, 3 Apr 2003 08:18:43 +0000 (08:18 +0000)]
* external.cc (check_ntsec): Return general ntsec state on NULL
filename.  Check wincap.is_security() additionally.

21 years ago ChangeLog already commited yesterday:
Corinna Vinschen [Thu, 3 Apr 2003 08:04:41 +0000 (08:04 +0000)]
ChangeLog already commited yesterday:

* external.cc (check_ntsec): New function.
(cygwin_internal): Add CW_CHECK_NTSEC handling to call check_ntsec()
from applications.
* include/cygwin/version.h: Bump API minor number.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_CHECK_NTSEC.

21 years agofix usage
Christopher Faylor [Thu, 3 Apr 2003 04:07:57 +0000 (04:07 +0000)]
fix usage

21 years ago* Makefile.in (EXTRA_OFILES): Remove debugging object.
Christopher Faylor [Thu, 3 Apr 2003 01:23:37 +0000 (01:23 +0000)]
* Makefile.in (EXTRA_OFILES): Remove debugging object.

21 years ago* external.cc (check_ntsec): New function.
Christopher Faylor [Wed, 2 Apr 2003 23:01:11 +0000 (23:01 +0000)]
* external.cc (check_ntsec): New function.
(cygwin_internal): Add CW_CHECK_NTSEC handling to call check_ntsec() from
applications.
* include/cygwin/version.h: Bump API minor number.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_CHECK_NTSEC.
* cygthread.cc (cygthread::new): Add more defensive debugging.

21 years ago * xtensa-config.h: Remove comment indicating that this is a
Bob Wilson [Wed, 2 Apr 2003 16:55:26 +0000 (16:55 +0000)]
* xtensa-config.h: Remove comment indicating that this is a
generated file.

21 years ago * fhandler.cc (fhandler_base::fstat): Set the uid and gid fields
Corinna Vinschen [Tue, 1 Apr 2003 17:17:46 +0000 (17:17 +0000)]
* fhandler.cc (fhandler_base::fstat): Set the uid and gid fields
from the current effective ids.
* fhandler_socket.cc (fhandler_socket::fstat): Keep the uid and gid set
by fhandler_base::fstat.
* security.cc (get_nt_attribute): Do not test wincap.has_security ().
(get_nt_object_attribute): Ditto.
(get_file_attribute): Add test for wincap.has_security ().
(get_object_attribute): Ditto.

21 years ago * libc/stdio/sscanf.c: Update flags description.
Corinna Vinschen [Tue, 1 Apr 2003 16:27:52 +0000 (16:27 +0000)]
* libc/stdio/sscanf.c: Update flags description.
* libc/stdio/vfscanf.c: Add CHAR flag value to denote 8 bit target
type.
(__svfscanf_r): Add 'hh' and 'll' handling.

21 years ago * dir.cc: Change __off32_t to _off_t and __off64_t to _off64_t
Corinna Vinschen [Tue, 1 Apr 2003 16:11:41 +0000 (16:11 +0000)]
* dir.cc: Change __off32_t to _off_t and __off64_t to _off64_t
throughout.
* fhandler.cc: Ditto.
* fhandler.h: Ditto.
* fhandler_clipboard.cc: Ditto.
* fhandler_disk_file.cc: Ditto.
* fhandler_dsp.cc: Ditto.
* fhandler_floppy.cc: Ditto.
* fhandler_mem.cc: Ditto.
* fhandler_proc.cc: Ditto.
* fhandler_process.cc: Ditto.
* fhandler_random.cc: Ditto.
* fhandler_registry.cc: Ditto.
* fhandler_tape.cc: Ditto.
* fhandler_termios.cc: Ditto.
* fhandler_virtual.cc: Ditto.
* fhandler_zero.cc: Ditto.
* mmap.cc: Ditto.
* pipe.cc: Ditto.
* syscalls.cc: Ditto.
* winsup.h: Ditto.
* include/cygwin/stat.h: Ditto.
* include/cygwin/types.h: Ditto.  Remove definition of __off32_t
and __off64_t.

21 years agoAdd Xtensa port
Nick Clifton [Tue, 1 Apr 2003 15:50:31 +0000 (15:50 +0000)]
Add Xtensa port

21 years ago * libc/sys/cygwin/sys/dirent.h (struct DIR): Change type of
Corinna Vinschen [Tue, 1 Apr 2003 14:53:02 +0000 (14:53 +0000)]
* libc/sys/cygwin/sys/dirent.h (struct DIR): Change type of
__d_position member to _off_t.

21 years agoFixes for iWMMXt contribution.
Nick Clifton [Tue, 1 Apr 2003 13:08:06 +0000 (13:08 +0000)]
Fixes for iWMMXt contribution.

21 years ago* exceptions.cc (setup_handler): Make sure winapi lock is released when exiting
Christopher Faylor [Mon, 31 Mar 2003 21:27:06 +0000 (21:27 +0000)]
* exceptions.cc (setup_handler): Make sure winapi lock is released when exiting
loop.

21 years ago * include/_mingw.h (_CRTIMP): Make conditional on __USE_CRTIMP.
Danny Smith [Mon, 31 Mar 2003 21:11:13 +0000 (21:11 +0000)]
* include/_mingw.h (_CRTIMP): Make conditional on __USE_CRTIMP.

21 years ago2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
Danny Smith [Sun, 30 Mar 2003 21:19:04 +0000 (21:19 +0000)]
2003-03-30  Hans E. Molin  <kvasi@users.sourceforge.net>

* include/olectl.h (OleLoadPicturePath): Correct prototype.

21 years ago* include/cygwin/fs.h: Remove unneeded include.
Christopher Faylor [Sun, 30 Mar 2003 17:28:52 +0000 (17:28 +0000)]
* include/cygwin/fs.h: Remove unneeded include.
* include/cygwin/in.h: Include sys/types.h rather than cygwin/types.h.

21 years ago2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith [Sat, 29 Mar 2003 21:31:15 +0000 (21:31 +0000)]
2003-03-30  Danny Smith  <dannysmith@users.sourceforge.net>

* lib/uuid.c (IID_IHTML*): Move definitions to...
* lib/mshtml-uuid.c: New file.
* lib/Makefile.in: Add mshtml-uuid.o to libuuid.a

2003-03-30  Michael Sazonov  <traip@comset.net>

* lib/uuid.c (IID_IHTML*): Add new GUID definitions.
* include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
IHTMLImgElement): Add intetface definitions.

21 years ago * syscalls.cc (login): Fix comment.
Corinna Vinschen [Sat, 29 Mar 2003 13:15:55 +0000 (13:15 +0000)]
* syscalls.cc (login): Fix comment.
(logout): Ditto.

21 years ago * syscalls.cc: Slightly cleanup all utmp functions.
Corinna Vinschen [Sat, 29 Mar 2003 12:44:01 +0000 (12:44 +0000)]
* syscalls.cc: Slightly cleanup all utmp functions.
(login): Use mutex to secure against concurrent access to wtmp file.
(logout): Rewrite using POSIX calls.
(utmp_fd): Initialized to -1 now.  Any value < 0 is treated as closed
in subsequent functions.
(utmp_readonly): New variable, indicating utmp file open for reading
only.
(internal_setutent): New function implementing setutent().
(setutent): Call internal_setutent now.
(endutent): Reset utmp_readonly.
(getutent): Return immediately if utmp file can't be opened.
(getutid): Ditto.
(getutline): Ditto.
(pututline): Ditto. Use mutex to secure against concurrent access to
utmp file.

21 years ago * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
Danny Smith [Sat, 29 Mar 2003 05:06:53 +0000 (05:06 +0000)]
* include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
RC_INVOKED guard.
  (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.

21 years ago* Makefile.in: Remove EXE_LDFLAGS. Fix fhandler_CFLAGS typo. Recognize .s
Christopher Faylor [Sat, 29 Mar 2003 04:20:45 +0000 (04:20 +0000)]
* Makefile.in: Remove EXE_LDFLAGS.  Fix fhandler_CFLAGS typo.  Recognize .s
suffix.
* configure.in: Remove EXE_LDFLAGS.
* configure: Regenerate.

21 years ago* Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so that
Christopher Faylor [Sat, 29 Mar 2003 04:15:52 +0000 (04:15 +0000)]
* Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so that
CXXFLAGS is properly interpreted.

21 years ago2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
Danny Smith [Sat, 29 Mar 2003 01:33:41 +0000 (01:33 +0000)]
2003-03-28  Bang Jun-Young  <junyoung@netbsd.org>

* include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.

21 years ago* include/sys/cygwin.h: Declare cygwin_internal as unsigned long.
Christopher Faylor [Fri, 28 Mar 2003 14:21:40 +0000 (14:21 +0000)]
* include/sys/cygwin.h: Declare cygwin_internal as unsigned long.
* external.cc (cygwin_internal): Define as unsigned long.
* include/sys/cygwin.h: Move cygwin_internal outside of WINVER conditional.

21 years ago* thread.cc: Change 1==foo equations to foo==1 throughout.
Thomas Pfaff [Thu, 27 Mar 2003 19:57:06 +0000 (19:57 +0000)]
* thread.cc: Change 1==foo equations to foo==1 throughout.

21 years ago* thread.h: Change class names, methods, members and local vars
Thomas Pfaff [Thu, 27 Mar 2003 19:52:20 +0000 (19:52 +0000)]
* thread.h: Change class names, methods, members and local vars
according to the GNU coding style.
* thread.cc: Ditto.
* dcrt0.cc (dll_crt0_1): Rename pthread::initMainThread call to
pthread::init_mainthread.
* pthread.cc (pthead_getsequence_np): Rename pthread::isGoodObject
call to pthread::is_good_object.

21 years ago* winsup.api/pthread/rwlock1.c: Remove pthreads-win32 header.
Thomas Pfaff [Thu, 27 Mar 2003 19:46:35 +0000 (19:46 +0000)]
* winsup.api/pthread/rwlock1.c: Remove pthreads-win32 header.
* winsup.api/pthread/rwlock2.c: Ditto.
* winsup.api/pthread/rwlock3.c: Ditto.
* winsup.api/pthread/rwlock4.c: Ditto.
* winsup.api/pthread/rwlock5.c: Ditto.
* winsup.api/pthread/rwlock6.c: Ditto.

21 years ago* winsup.api/pthread/condvar7.c (mythread): Cast
Thomas Pfaff [Thu, 27 Mar 2003 19:44:41 +0000 (19:44 +0000)]
* winsup.api/pthread/condvar7.c (mythread): Cast
pthread_mutex_unlock argument of pthread_cleanup_push
to void *, preventing a compiler warning / testsuite failure.
* winsup.api/pthread/condvar9.c (mythread): Likewise.
* winsup.api/pthread/rwlock7.c (main): Use ftime instead of
_ftime.

21 years agonote mount binary default.
Christopher Faylor [Thu, 27 Mar 2003 18:46:16 +0000 (18:46 +0000)]
note mount binary default.

21 years agoAdd iWMMXt support to ARM simulator
Nick Clifton [Thu, 27 Mar 2003 17:13:33 +0000 (17:13 +0000)]
Add iWMMXt support to ARM simulator

21 years ago * autoload.cc: added RegGetKeySecurity()
Corinna Vinschen [Thu, 27 Mar 2003 09:40:25 +0000 (09:40 +0000)]
* autoload.cc: added RegGetKeySecurity()
* security.cc (get_nt_object_attribute): use RegGetKeySecurity() for
performance.

21 years ago * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
Danny Smith [Thu, 27 Mar 2003 08:10:46 +0000 (08:10 +0000)]
* include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
TranslateName[AW]): Add prototypes.
* lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
TranslateName[AW]): Add stubs.

21 years ago* setup-net.sgml: Make suggested additions to setup.exe documentation
Joshua Daniel Franklin [Thu, 27 Mar 2003 04:56:52 +0000 (04:56 +0000)]
* setup-net.sgml: Make suggested additions to setup.exe documentation

21 years ago2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
Danny Smith [Thu, 27 Mar 2003 02:14:14 +0000 (02:14 +0000)]
2003-03-27  Vladimir Michl  <michlv@users.sourceforge.net>

* include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
NdisDprReleaseSpinLock): Change macro argument from SpinLock to
_SpinLock.

21 years ago * include/w32api.h: Increment version to 2.4.
Earnie Boyd [Wed, 26 Mar 2003 23:50:25 +0000 (23:50 +0000)]
* include/w32api.h: Increment version to 2.4.
* Makefile.in: Ditto.

21 years agoMove some ddk defines to winnt.h as per MSDN documentation
Danny Smith [Wed, 26 Mar 2003 22:28:01 +0000 (22:28 +0000)]
Move some ddk defines to winnt.h as per MSDN documentation

* include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
Move structure from here...
* include/winnt.h (BATTERY_REPORTING_SCALE): To here.

* include/ddk/ntapi.h (JOBOBJECT_*):
Remove structures and enums definitions.
   (JOB_OBJECT*): Move defines from here...
* include/winnt.h (JOB_OBJECT* ): To here.

* include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
SYSTEM_POWER_CAPABILITIES): Move enums, structures
and associated defines from here ...
* include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
SYSTEM_POWER_CAPABILITIES):To here.

* include/ddk/winddk.h (DEVICE_POWER_STATE,
SYSTEM_POWER_STATE, POWER_ACTION): Move enums
from here...
* include/winnt.h (DEVICE_POWER_STATE,
SYSTEM_POWER_STATE, POWER_ACTION): To here.

21 years agoJoe Buehler <jhpb@draco.hekimian.com>
Christopher Faylor [Wed, 26 Mar 2003 04:18:01 +0000 (04:18 +0000)]
Joe Buehler <jhpb@draco.hekimian.com>
* fork.cc (fork_parent): Don't copy signals from parent to child here.
* sigproc.cc (proc_subproc): Copy signals from parent to child pinfo here.

21 years agoAdd iWMMXt support
Nick Clifton [Tue, 25 Mar 2003 20:56:01 +0000 (20:56 +0000)]
Add iWMMXt support

21 years ago* cygcheck.cc (dump_sysinfo): Ensure that CYGWIN environment variable is
Christopher Faylor [Tue, 25 Mar 2003 01:20:04 +0000 (01:20 +0000)]
* cygcheck.cc (dump_sysinfo): Ensure that CYGWIN environment variable is
correctly set.

21 years ago* setup-net.sgml: Improve setup.exe documentation
Joshua Daniel Franklin [Sun, 23 Mar 2003 19:43:33 +0000 (19:43 +0000)]
* setup-net.sgml: Improve setup.exe documentation

21 years ago* setup-net.sgml: Improve setup.exe documentation
Joshua Daniel Franklin [Sun, 23 Mar 2003 19:35:52 +0000 (19:35 +0000)]
* setup-net.sgml: Improve setup.exe documentation

21 years ago* setup-net.sgml: Improve setup.exe documentation
Joshua Daniel Franklin [Sun, 23 Mar 2003 16:23:52 +0000 (16:23 +0000)]
* setup-net.sgml: Improve setup.exe documentation

21 years ago*** empty log message ***
Thomas Pfaff [Sun, 23 Mar 2003 10:56:19 +0000 (10:56 +0000)]
*** empty log message ***

21 years ago* thread.h (class List): Move inline code inside class
Thomas Pfaff [Sun, 23 Mar 2003 10:52:02 +0000 (10:52 +0000)]
* thread.h (class List): Move inline code inside class
declaration.
(List::forEach): Change callback parameter to template class
member functionpointer.
(pthread_keys::fixup_before_fork): Change to inline. Use
List::forEach to fixup keys.
(pthread_keys::fixup_after_fork): Ditto.
(pthread_keys::runAllDestructors): Ditto.
(pthread_key::saveAKey): Remove.
(pthread_key::restoreAKey): Ditto.
(pthread_key::destroyAKey): Ditto.
(pthread_key::run_destructor): Rename to runDestructor.
(pthread_mutex::fixup_after_fork): Change to inline. Use
List::forEach to fixup mutexes after a fork.
(pthread_mutex::FixupAfterFork): New method.
(pthread_mutex::mutexes): New member.
(pthread_cond::fixup_after_fork): Change to inline. Use
List::forEach to fixup conds after a fork.
(pthread_cond::FixupAfterFork): New method.
(pthread_cond::conds): New member.
(pthread_rwlock::fixup_after_fork): Change to inline. Use
List::forEach to fixup rwlocks after a fork.
(pthread_rwlock::FixupAfterFork): New method.
(pthread_rwlock::rwlocks): New member.
(semaphore::fixup_after_fork): Change to inline. Use
List::forEach to fixup mutexes after a fork.
(semaphore::FixupAfterFork): New method.
(semaphore::semaphores): New member.
(MTinterface::mutexs): Remove.
(MTinterface::conds): Ditto.
(MTinterface::rwlocks): Ditto.
(MTinterface::semaphores): Ditto.
(pthread_equal): Add extern "C".
(pthread_mutex_lock): Ditto.

* thread.cc (MTinterface::fixup_after_fork): Change
fixup_after_fork calls for pthread objects.
(semaphore::conds): Instantiate.
(pthread_cond::pthread_cond): Use List::Insert rather than
custom list code.
(pthread_cond::~pthread_cond): Use List::Remove rather than
custom list code.
(pthread_cond::fixup_after_fork): Rename to FixupAfterFork.
(pthread_rwlock::rwlocks): Instantiate.
(pthread_rwlock::pthread_crwlock): Use List::Insert rather than
custom list code.
(pthread_rwlock::~pthread_rwlock): Use List::Remove rather than
custom list code.
(pthread_rwlock::fixup_after_fork): Rename to FixupAfterFork.
(pthread_key::saveAKey): Remove.
(pthread_key::fixup_before_fork): Ditto.
(pthread_key::restoreAKey): Ditto.
(pthread_key::fixup_after_fork): Ditto.
(pthread_key::destroyAKey): Ditto.
(pthread_key::runAllDestructors): Ditto.
(pthread_key::run_destructor): Rename to runDestructor.
(pthread_mutex::mutexes): Instantiate.
(pthread_mutex::pthread_mutex): Use List::Insert rather than
custom list code.
(pthread_mutex::~pthread_mutex): Use List::Remove rather than
custom list code.
(pthread_mutex::fixup_after_fork): Rename to FixupAfterFork.
(semaphore::conds): Instantiate.
(semaphore::semaphore): Use List::Insert rather than custom list
code.
(semaphores::~semaphore): Use List::Remove rather than custom
list code.
(semaphore::fixup_after_fork): Rename to FixupAfterFork.

21 years ago* setup-net.sgml: Document setup.exe
Joshua Daniel Franklin [Sat, 22 Mar 2003 21:16:25 +0000 (21:16 +0000)]
* setup-net.sgml: Document setup.exe

21 years ago* setup-net.sgml: Document setup.exe
Joshua Daniel Franklin [Sat, 22 Mar 2003 20:03:41 +0000 (20:03 +0000)]
* setup-net.sgml: Document setup.exe

21 years ago* pipe.cc (fhandler_pipe::dup): Don't dup input_handle if it doesn't exist.
Christopher Faylor [Sat, 22 Mar 2003 18:30:58 +0000 (18:30 +0000)]
* pipe.cc (fhandler_pipe::dup): Don't dup input_handle if it doesn't exist.

21 years ago* syscalls.cc (unlink): Be more defensive when SetFileAttributes is called.
Christopher Faylor [Sat, 22 Mar 2003 17:48:40 +0000 (17:48 +0000)]
* syscalls.cc (unlink): Be more defensive when SetFileAttributes is called.
Fix typo in debugging output.

21 years ago* fork.cc: Conditionalize use of slow_pid_reuse throughout. It's not necessary
Christopher Faylor [Sat, 22 Mar 2003 01:45:18 +0000 (01:45 +0000)]
* fork.cc: Conditionalize use of slow_pid_reuse throughout.  It's not necessary
for newer versions of bash.

21 years ago * s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val.
Martin Schwidefsky [Fri, 21 Mar 2003 13:26:21 +0000 (13:26 +0000)]
* s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val.
(S390_OPCODE_ESAME): Rename to S390_OPCODE_ZARCH.
(s390_opcode): Remove architecture. Add modes and min_cpu.

21 years ago2003-03-20 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 20 Mar 2003 17:23:57 +0000 (17:23 +0000)]
2003-03-20  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/vfscanf.c (__svfscanf_r): For floating point conversion,
        count all characters used to create number against maximum width.
        * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto.

21 years agoAdd Cirrus Maverick support to arm simulator
Nick Clifton [Thu, 20 Mar 2003 12:25:07 +0000 (12:25 +0000)]
Add Cirrus Maverick support to arm simulator

21 years ago * fhandler_socket.cc (fhandler_socket::sendto): Restrict EPIPE and
Corinna Vinschen [Thu, 20 Mar 2003 08:53:28 +0000 (08:53 +0000)]
* fhandler_socket.cc (fhandler_socket::sendto): Restrict EPIPE and
SIGPIPE handling to connection oriented sockets.  Add comment.

21 years ago* sigproc.h (signal_fixup_after_exec): Eliminate argument in declaration.
Christopher Faylor [Thu, 20 Mar 2003 01:34:53 +0000 (01:34 +0000)]
* sigproc.h (signal_fixup_after_exec): Eliminate argument in declaration.
* exceptions.cc (signal_fixup_after_exec): Eliminate argument in definition.
Don't reset signal handlers after spawm.  Just treat like fork/exec.
* dcrt0.cc (dll_crt0_1): Don't pass PROC_SPAWN argument to
signal_fixup_after_exec.
* syscalls.cc (unlink): Don't change attributes of file if not readonly/system.
Ditto for resetting of arguments.

21 years ago *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
Danny Smith [Thu, 20 Mar 2003 00:44:06 +0000 (00:44 +0000)]
*lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
(NdisUpdateSharedMemory): Likewise.
(NdisMFreeSharedMemory: Likewise.
(NdisMMapIoSpace: Likewise.

21 years ago * glob.c: Eliminate __INSIDE_CYGWIN__ preprocessor conditionals
Corinna Vinschen [Wed, 19 Mar 2003 21:38:25 +0000 (21:38 +0000)]
* glob.c: Eliminate __INSIDE_CYGWIN__ preprocessor conditionals
throughout.

21 years ago * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Fix
Corinna Vinschen [Wed, 19 Mar 2003 21:34:38 +0000 (21:34 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Fix
wrong usage of S_IFDIR.
* security.cc (get_attribute_from_acl): Ditto.
(get_file_attribute): Fix wrong usage of S_IFLNK.
(get_object_attribute): Ditto.
(alloc_sd): Fix wrong usage of S_IFDIR.
* syscalls.cc (chmod): Allow chmod'ing of socket files.

21 years ago * include/cygwin/version.h (CYGWIN_VERSION_CHECK_FOR_USING_BIG_TYPES):
Corinna Vinschen [Wed, 19 Mar 2003 20:13:57 +0000 (20:13 +0000)]
* include/cygwin/version.h (CYGWIN_VERSION_CHECK_FOR_USING_BIG_TYPES):
Define.
* glob.c (g_lstat): Use CYGWIN_VERSION_CHECK_FOR_USING_BIG_TYPES
instead of numerical constants.
(g_stat): Ditto.

21 years ago2003-03-18 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
Jeff Johnston [Tue, 18 Mar 2003 20:38:04 +0000 (20:38 +0000)]
2003-03-18  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>

        * libc/include/sys/h8300hms/crt0.S[__SIMULATOR__]: Add commandline
        support.
        * configure.host (h8300*-*-*): Added comment regarding -D__SIMULATOR__
        flag to support simulator only extensions.

21 years ago* pthread.cc (pthread_attr_init): Remove
Thomas Pfaff [Tue, 18 Mar 2003 20:12:05 +0000 (20:12 +0000)]
* pthread.cc (pthread_attr_init): Remove
(pthread_attr_destroy): Ditto.
(pthread_attr_setdetachstate): Ditto.
(pthread_attr_getdetachstate): Ditto.
(pthread_attr_setstacksize): Ditto.
(pthread_attr_getstacksize): Ditto.
(pthread_attr_setinheritsched): Ditto.
(pthread_attr_getinheritsched): Ditto.
(pthread_attr_setschedparam): Ditto.
(pthread_attr_getschedparam): Ditto.
(pthread_attr_setschedpolicy): Ditto.
(pthread_attr_getschedpolicy): Ditto.
(pthread_attr_setscope): Ditto.
(pthread_attr_getscope): Ditto.
(pthread_attr_setstackaddr): Ditto.
(pthread_attr_getstackaddr): Ditto.
(pthread_key_create): Ditto.
(pthread_key_delete): Ditto.
(pthread_setspecific): Ditto.
(pthread_getspecific): Ditto.
(pthread_kill): Ditto.
(pthread_sigmask): Ditto.
(pthread_equal): Ditto.
(pthread_mutex_lock): Ditto.
(pthread_mutex_trylock): Ditto.
(pthread_mutex_unlock): Ditto.
(pthread_mutex_destroy): Ditto.
(pthread_mutex_setprioceiling): Ditto.
(pthread_mutex_getprioceiling): Ditto.
(pthread_mutexattr_destroy): Ditto.
(pthread_mutexattr_getprioceiling): Ditto.
(pthread_mutexattr_getprotocol): Ditto.
(pthread_mutexattr_getpshared): Ditto.
(pthread_mutexattr_gettype): Ditto.
(pthread_mutexattr_init): Ditto.
(pthread_mutexattr_setprioceiling): Ditto.
(pthread_mutexattr_setprotocol): Ditto.
(pthread_mutexattr_setpshared): Ditto.
(pthread_mutexattr_settype): Ditto.
(pthread_cond_destroy): Ditto.
(pthread_cond_signal): Ditto.
(pthread_cond_broadcast): Ditto.
(pthread_condattr_init): Ditto.
(pthread_condattr_destroy): Ditto.
(pthread_condattr_getpshared): Ditto.
(pthread_condattr_setpshared): Ditto.
(pthread_rwlock_destroy): Ditto.
(pthread_rwlock_rdlock): Ditto.
(pthread_rwlock_tryrdlock): Ditto.
(pthread_rwlock_wrlock): Ditto.
(pthread_rwlock_trywrlock): Ditto.
(pthread_rwlock_unlock): Ditto.
(pthread_rwlockattr_init): Ditto.
(pthread_rwlockattr_getpshared): Ditto.
(pthread_rwlockattr_setpshared): Ditto.
(pthread_rwlockattr_destroy): Ditto.
(pthread_getconcurrency): Ditto.
(pthread_setconcurrency): Ditto.
(pthread_getschedparam): Ditto.
(pthread_setschedparam): Ditto.

* thread.h (__pthread_attr_init): Remove prototype.
(__pthread_attr_destroy): Ditto.
(__pthread_attr_setdetachstate): Ditto.
(__pthread_attr_getdetachstate): Ditto.
(__pthread_attr_setstacksize): Ditto.
(__pthread_attr_getstacksize): Ditto.
(__pthread_attr_setinheritsched): Ditto.
(__pthread_attr_getinheritsched): Ditto.
(__pthread_attr_setschedparam): Ditto.
(__pthread_attr_getschedparam): Ditto.
(__pthread_attr_setschedpolicy): Ditto.
(__pthread_attr_getschedpolicy): Ditto.
(__pthread_attr_setscope): Ditto.
(__pthread_attr_getscope): Ditto.
(__pthread_attr_setstackaddr): Ditto.
(__pthread_attr_getstackaddr): Ditto.
(__pthread_key_create): Ditto.
(__pthread_key_delete): Ditto.
(__pthread_setspecific): Ditto.
(__pthread_getspecific): Ditto.
(__pthread_kill): Ditto.
(__pthread_sigmask): Ditto.
(__pthread_equal): Ditto.
(__pthread_mutex_lock): Ditto.
(__pthread_mutex_trylock): Ditto.
(__pthread_mutex_unlock): Ditto.
(__pthread_mutex_destroy): Ditto.
(__pthread_mutex_setprioceiling): Ditto.
(__pthread_mutex_getprioceiling): Ditto.
(__pthread_mutexattr_destroy): Ditto.
(__pthread_mutexattr_getprioceiling): Ditto.
(__pthread_mutexattr_getprotocol): Ditto.
(__pthread_mutexattr_getpshared): Ditto.
(__pthread_mutexattr_gettype): Ditto.
(__pthread_mutexattr_init): Ditto.
(__pthread_mutexattr_setprioceiling): Ditto.
(__pthread_mutexattr_setprotocol): Ditto.
(__pthread_mutexattr_setpshared): Ditto.
(__pthread_mutexattr_settype): Ditto.
(__pthread_cond_destroy): Ditto.
(__pthread_cond_signal): Ditto.
(__pthread_cond_broadcast): Ditto.
(__pthread_condattr_init): Ditto.
(__pthread_condattr_destroy): Ditto.
(__pthread_condattr_getpshared): Ditto.
(__pthread_condattr_setpshared): Ditto.
(__pthread_rwlock_destroy): Ditto.
(__pthread_rwlock_rdlock): Ditto.
(__pthread_rwlock_tryrdlock): Ditto.
(__pthread_rwlock_wrlock): Ditto.
(__pthread_rwlock_trywrlock): Ditto.
(__pthread_rwlock_unlock): Ditto.
(__pthread_rwlockattr_init): Ditto.
(__pthread_rwlockattr_getpshared): Ditto.
(__pthread_rwlockattr_setpshared): Ditto.
(__pthread_rwlockattr_destroy): Ditto.
(__pthread_getconcurrency): Ditto.
(__pthread_setconcurrency): Ditto.
(__pthread_getschedparam): Ditto.
(__pthread_setschedparam): Ditto.

* thread.cc: Rename __pthread_equal to pthread_equal throughout.
Change pthread_self parameter appropriate.
(__pthread_attr_init): Remove __ prefix. Change to extern "C".
(__pthread_attr_destroy): Ditto.
(__pthread_attr_setdetachstate): Ditto.
(__pthread_attr_getdetachstate): Ditto.
(__pthread_attr_setstacksize): Ditto.
(__pthread_attr_getstacksize): Ditto.
(__pthread_attr_setinheritsched): Ditto.
(__pthread_attr_getinheritsched): Ditto.
(__pthread_attr_setschedparam): Ditto.
(__pthread_attr_getschedparam): Ditto.
(__pthread_attr_setschedpolicy): Ditto.
(__pthread_attr_getschedpolicy): Ditto.
(__pthread_attr_setscope): Ditto.
(__pthread_attr_getscope): Ditto.
(__pthread_attr_setstackaddr): Ditto.
(__pthread_attr_getstackaddr): Ditto.
(__pthread_key_create): Ditto.
(__pthread_key_delete): Ditto.
(__pthread_setspecific): Ditto.
(__pthread_getspecific): Ditto.
(__pthread_kill): Ditto.
(__pthread_sigmask): Ditto.
(__pthread_equal): Ditto.
(__pthread_mutex_lock): Ditto.
(__pthread_mutex_trylock): Ditto.
(__pthread_mutex_unlock): Ditto.
(__pthread_mutex_destroy): Ditto.
(__pthread_mutex_setprioceiling): Ditto.
(__pthread_mutex_getprioceiling): Ditto.
(__pthread_mutexattr_destroy): Ditto.
(__pthread_mutexattr_getprioceiling): Ditto.
(__pthread_mutexattr_getprotocol): Ditto.
(__pthread_mutexattr_getpshared): Ditto.
(__pthread_mutexattr_gettype): Ditto.
(__pthread_mutexattr_init): Ditto.
(__pthread_mutexattr_setprioceiling): Ditto.
(__pthread_mutexattr_setprotocol): Ditto.
(__pthread_mutexattr_setpshared): Ditto.
(__pthread_mutexattr_settype): Ditto.
(__pthread_cond_destroy): Ditto.
(__pthread_cond_signal): Ditto.
(__pthread_cond_broadcast): Ditto.
(__pthread_condattr_init): Ditto.
(__pthread_condattr_destroy): Ditto.
(__pthread_condattr_getpshared): Ditto.
(__pthread_condattr_setpshared): Ditto.
(__pthread_rwlock_destroy): Ditto.
(__pthread_rwlock_rdlock): Ditto.
(__pthread_rwlock_tryrdlock): Ditto.
(__pthread_rwlock_wrlock): Ditto.
(__pthread_rwlock_trywrlock): Ditto.
(__pthread_rwlock_unlock): Ditto.
(__pthread_rwlockattr_init): Ditto.
(__pthread_rwlockattr_getpshared): Ditto.
(__pthread_rwlockattr_setpshared): Ditto.
(__pthread_rwlockattr_destroy): Ditto.
(__pthread_getconcurrency): Ditto.
(__pthread_setconcurrency): Ditto.
(__pthread_getschedparam): Ditto.
(__pthread_setschedparam): Ditto.

21 years ago* winsup.api/pthread/rwlock1.c: New test.
Thomas Pfaff [Tue, 18 Mar 2003 20:04:24 +0000 (20:04 +0000)]
* winsup.api/pthread/rwlock1.c: New test.
* winsup.api/pthread/rwlock2.c: Ditto.
* winsup.api/pthread/rwlock3.c: Ditto.
* winsup.api/pthread/rwlock4.c: Ditto.
* winsup.api/pthread/rwlock5.c: Ditto.
* winsup.api/pthread/rwlock6.c: Ditto.
* winsup.api/pthread/rwlock7.c: Ditto.

21 years ago* cygwin.din: Add pthread_rwlock_destroy, pthread_rwlock_init,
Thomas Pfaff [Tue, 18 Mar 2003 20:01:07 +0000 (20:01 +0000)]
* cygwin.din: Add pthread_rwlock_destroy, pthread_rwlock_init,
pthread_rwlock_rdlock, pthread_rwlock_tryrdlock,
pthread_rwlock_wrlock, pthread_rwlock_trywrlock,
pthread_rwlock_unlock, pthread_rwlockattr_init,
pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared,
and pthread_rwlockattr_destroy.
* include/cygwin/version.h: Bump API minor number.
* include/pthread.h (PTHREAD_RWLOCK_INITIALIZER): Define a
reasonable value.
Add prototypes for pthread_rwlock_destroy, pthread_rwlock_init,
pthread_rwlock_rdlock, pthread_rwlock_tryrdlock,
pthread_rwlock_wrlock, pthread_rwlock_trywrlock,
pthread_rwlock_unlock, pthread_rwlockattr_init,
pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared,
and pthread_rwlockattr_destroy.
* thread.h (PTHREAD_ONCE_MAGIC): Remove superflous semicolon.
(PTHREAD_RWLOCK_MAGIC): New define.
(PTHREAD_RWLOCKATTR_MAGIC): Ditto.
(pthread_rwlockattr): New class.
(pthread_rwlock): Ditto.
(MTinterface::rwlocks): New member.
(MTinterface::MTinterface): Initialize rwlocks.
Add prototypes for __pthread_rwlock_destroy,
__pthread_rwlock_wrlock, __pthread_rwlock_trywrlock,
__pthread_rwlock_unlock, __pthread_rwlockattr_init,
__pthread_rwlockattr_getpshared, __pthread_rwlockattr_setpshared,
and __pthread_rwlockattr_destroy.
* thread.cc (MTinterface::Init): Initialize rwlock internal mutex.
(MTinterface::fixup_after_fork): Fixup rwlocks after fork.
(pthread_rwlockattr::isGoodObject): Implement.
(pthread_rwlockattr::pthread_rwlockattr): Ditto.
(pthread_rwlockattr::~pthread_rwlockattr): Ditto.
(pthread_rwlock::initMutex): Ditto.
(pthread_rwlock::pthread_rwlock): Ditto.
(pthread_rwlock::~pthread_rwlock): Ditto.
(pthread_rwlock::RdLock): Ditto.
(pthread_rwlock::TryRdLock): Ditto.
(pthread_rwlock::WrLock): Ditto.
(pthread_rwlock::TryWrLock): Ditto.
(pthread_rwlock::UnLock): Ditto.
(pthread_rwlock::addReader): Ditto.
(pthread_rwlock::removeReader): Ditto.
(pthread_rwlock::lookupReader): Ditto.
(pthread_rwlock::RdLockCleanup): Ditto.
(pthread_rwlock::WrLockCleanup): Ditto.
(pthread_rwlock::fixup_after_fork): Ditto.
(pthread_rwlock::isGoodObject): Ditto.
(pthread_rwlock::isGoodInitializer): Ditto.
(pthread_rwlock::isGoodInitializerOrObject): Ditto.
(pthread_rwlock::isGoodInitializerOrBadObject): Ditto.
(__pthread_rwlock_destroy): Ditto.
(pthread_rwlock::init): Ditto.
(__pthread_rwlock_rdlock): Ditto.
(__pthread_rwlock_tryrdlock): Ditto.
(__pthread_rwlock_wrlock): Ditto.
(__pthread_rwlock_trywrlock): Ditto.

21 years ago* winsup.api/pthread/condvar7.c: New test.
Thomas Pfaff [Tue, 18 Mar 2003 19:51:58 +0000 (19:51 +0000)]
* winsup.api/pthread/condvar7.c: New test.
* winsup.api/pthread/condvar9.c: Ditto.

21 years ago* thread.h (pthread_cond::ExitingWait): Remove.
Thomas Pfaff [Tue, 18 Mar 2003 19:49:38 +0000 (19:49 +0000)]
* thread.h (pthread_cond::ExitingWait): Remove.
(pthread_cond::mutex): Ditto.
(pthread_cond::cond_access): Ditto.
(pthread_cond::win32_obj_id): Ditto.
(pthread_cond::TimedWait): Ditto.
(pthread_cond::BroadCast): Ditto.
(pthread_cond::Signal): Ditto.
(pthread_cond::waiting): Change type to unsigned long.
(pthread_cond::pending): New member.
(pthread_cond::semWait): Ditto.
(pthread_cond::mtxIn): Ditto.
(pthread_cond::mtxOut): Ditto.
(pthread_cond::mtxCond): Ditto.
(pthread_cond::UnBlock): New method.
(pthread_cond::Wait): Ditto.
* thread.cc: Update list of cancellation points.
(pthread_cond::pthread_cond): Rewrite.
(pthread_cond::~pthread_cond): Ditto.
(pthread_cond::TimedWait): Remove.
(pthread_cond::BroadCast): Ditto.
(pthread_cond::Signal): Ditto.
(pthread_cond::UnBlock): Implement.
(pthread_cond::Wait): Ditto.
(pthread_cond::fixup_after_fork): Rewrite.
(pthread_mutex::fixup_after_fork): Remove DETECT_BAD_APP
conditional.
(__pthread_cond_broadcast): Just return 0 if the condition is
not initialized. Call pthread_cond::UnBlock to release blocked
threads.
(__pthread_cond_signal): Ditto.
(__pthread_cond__dowait): Rewrite.
(pthread_cond_timedwait): Add pthread_testcancel call. Fix
waitlength calculation.
(pthread_cond_wait): Add pthread_testcancel call.

21 years ago* winsup.api/pthread/mutex1n.c: New test.
Thomas Pfaff [Tue, 18 Mar 2003 19:42:43 +0000 (19:42 +0000)]
* winsup.api/pthread/mutex1n.c: New test.
* winsup.api/pthread/mutex6n.c: Ditto.
* winsup.api/pthread/mutex7n.c: Ditto.

21 years ago* include/pthread.h (PTHREAD_MUTEX_NORMAL): New define.
Thomas Pfaff [Tue, 18 Mar 2003 19:39:21 +0000 (19:39 +0000)]
* include/pthread.h (PTHREAD_MUTEX_NORMAL): New define.
* thread.cc: Remove errno.h include.
(pthread::precreate): Change internal mutex type to normal.
(pthread_mutex::canBeUnlocked): Implement.
(pthread_mutex::pthread_mutex): Initialize lock_counter with 0.
(pthread_mutex::Lock): Rename to _Lock. Add self parameter.
Change lock_counter logic. Update SetOwner call.
(pthread_mutex::TryLock): Rename to _TryLock. Add self parameter.
Change lock_counter logic. Update SetOwner call.
(pthread_mutex::UnLock): Rename to _UnLock. Add self parameter.
Change lock_counter logic.
(pthread_mutex::Destroy): Rename to _Destroy. Update TryLock call.
(pthread_mutex::SetOwner): Move to thread.h as inline.
(pthread_mutex::LockRecursive): Ditto.
(pthread_mutex::fixup_after_fork): Change lock_counter logic.
(__pthread_mutexattr_settype): Add PTHREAD_MUTEX_NORMAL to valid
types check.
* thread.h: Include errno.h and limits.h.
(MUTEX_LOCK_COUNTER_INITIAL): Remove.
(MUTEX_OWNER_ANONYMOUS): New define.
(pthread_mutex::canBeUnlocked): New static method.
(pthread_mutex::lock_counter): Change type to unsigned long.
(pthread_mutex::GetPthreadSelf): New method.
(pthread_mutex::Lock): Call _Lock with pthread_self pointer.
(pthread_mutex::TryLock): Call _TryLock with pthread_self pointer.
(pthread_mutex::UnLock): Call _UnLock with pthread_self pointer.
(pthread_mutex::Destroy): Call _Destroy with pthread_self pointer.
(pthread_mutex::SetOwner): Moved from thread.cc as inline.
(pthread_mutex::LockRecursive): Ditto.
(pthread_mutex::_Lock): New method.
(pthread_mutex::_TryLock): New method.
(pthread_mutex::_UnLock): New method.
(pthread_mutex::_Destroy): New method.

21 years ago * fhandler_proc.cc (format_proc_cpuinfo): Use IsProcessorFeaturePresent
Corinna Vinschen [Tue, 18 Mar 2003 09:30:03 +0000 (09:30 +0000)]
* fhandler_proc.cc (format_proc_cpuinfo): Use IsProcessorFeaturePresent
only on Windows NT. Read CPU Mhz value only on NT. Revert previous
change so cpuid instruction is called even on non-NT systems.

21 years ago * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
Danny Smith [Tue, 18 Mar 2003 09:19:21 +0000 (09:19 +0000)]
* include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
Thanks to: Fabricio D. Rossi  <gurusoda@users.sourceforge.net>
  (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.

21 years ago* Makefile.common (w32api_lib): Default to system w32api directory if w32api is
Christopher Faylor [Mon, 17 Mar 2003 23:13:26 +0000 (23:13 +0000)]
* Makefile.common (w32api_lib): Default to system w32api directory if w32api is
missing from source.

21 years agomerge from gcc
DJ Delorie [Mon, 17 Mar 2003 23:09:54 +0000 (23:09 +0000)]
merge from gcc

21 years ago* Makefile.common: Fix typo from previous checkin.
Christopher Faylor [Mon, 17 Mar 2003 22:35:53 +0000 (22:35 +0000)]
* Makefile.common: Fix typo from previous checkin.

21 years ago* configure.in: w32api directory was already optional. Semi-revert 2003-02-06
Christopher Faylor [Mon, 17 Mar 2003 22:27:07 +0000 (22:27 +0000)]
* configure.in: w32api directory was already optional.  Semi-revert 2003-02-06
change.
* configure: Regenerate.
* Makefile.common: Don't specific -nostdinc if there is no w32api directory.

21 years ago * glob.c (g_lstat): Change API minor test to match API minor number
Corinna Vinschen [Mon, 17 Mar 2003 20:44:10 +0000 (20:44 +0000)]
* glob.c (g_lstat): Change API minor test to match API minor number
change in previous patch.
(g_stat): Ditto.

21 years ago* include/cygwin/version.h: Reorganize last two api versions so that btowc and
Christopher Faylor [Mon, 17 Mar 2003 19:16:15 +0000 (19:16 +0000)]
* include/cygwin/version.h: Reorganize last two api versions so that btowc and
trunc exports show up before previous bump since there has been no exported
version of the DLL with the 64 bit changes yet but 1.3.22 will have the btowc
and trunc.

21 years ago* cygwin.din: Export btowc, trunc.
Christopher Faylor [Mon, 17 Mar 2003 19:08:11 +0000 (19:08 +0000)]
* cygwin.din: Export btowc, trunc.
* include/cygwin/version.h: Reflect new exports.
* syscalls.cc (_stat): Rename to stat to avoid newlib wrapper.
* syscalls.cc (_fstat): Ditto.
* fhandler_console.cc (fhandler_console::close): Correct check for current tty.
Add debugging output when console is freed.
(set_console_state_for_spawn): Add debugging output.
* fhandler_tty.cc (fhandler_tty_slave::open): Don't decrement console open flag
when vforking.
* sigproc.cc (sigproc_terminate): Fix debugging output.
* spawn.cc (handle): Eliminate second argument.
(spawn_guts): Reflect elimination of argument change to handle.
* syscalls.cc (setsid): Add debugging output when console is freed.
* syscalls.cc (rename): Revert assumption that DELETE_ON_CLOSE works on Win9x.

21 years agomerge from gcc
DJ Delorie [Mon, 17 Mar 2003 18:01:05 +0000 (18:01 +0000)]
merge from gcc

21 years ago2003-03-17 Bob Cassels <bcassels@abinitio.com>
Jeff Johnston [Mon, 17 Mar 2003 17:12:32 +0000 (17:12 +0000)]
2003-03-17  Bob Cassels  <bcassels@abinitio.com>

        * libc/string/wcschr.c: (wcschr): Look for character first,
        then for end of string, so you can do wcschr(x, '\0').

21 years ago(O_SYS_CMDLINE): New pseudo opcode for command line processing.
Nick Clifton [Mon, 17 Mar 2003 10:34:29 +0000 (10:34 +0000)]
(O_SYS_CMDLINE): New pseudo opcode for command line processing.

21 years ago2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
Danny Smith [Mon, 17 Mar 2003 10:01:07 +0000 (10:01 +0000)]
2003-03-17  Bang Jun-Young  <junyoung@netbsd.org>

* include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
(EnumResourceNames[AW]): Ditto.
(EnumResourceTypes[AW]): Ditto.
* include/wincon.h (CONSOLE_FONT_INFO): Add struct.

21 years ago Get rid of some warnings
Danny Smith [Mon, 17 Mar 2003 01:03:43 +0000 (01:03 +0000)]
Get rid of some warnings
* mingwex/dirent.c (_topendir): Eliminate signed/unsigned warning.
* mingwex/strtoimax.c (strtoimax): Likewise.
* mingwex/wcstoimax.c (wcstoimax): Likewise.
* mingwex/wtoll.c (wtoll): Remove unnecessary ';'
* mingwex/fesentenv.c: Include float.h.
* mingwex/math/powl.c: Eliminate type punning/strict aliasing
warning.
* mingwex/math/tanhl.c: Eliminate signed/unsigned warning in
constants.
* mingwex/math/tgammal.c: Likewise.

21 years ago2003-03-16 Toby Malone <malone@users.sourceforge.net>
Danny Smith [Mon, 17 Mar 2003 00:14:39 +0000 (00:14 +0000)]
2003-03-16  Toby Malone  <malone@users.sourceforge.net>

* include/winuser.h (SendInput): Add prototype.
* lib/user32.def (SendInput): Add stub.

21 years ago * include/utime.h: New file, forwarding to sys/utime.h.
Danny Smith [Sun, 16 Mar 2003 22:23:58 +0000 (22:23 +0000)]
* include/utime.h: New file, forwarding to sys/utime.h.

21 years ago * include/sys/param.h (MAXPATHLEN): Define.
Danny Smith [Sun, 16 Mar 2003 22:18:05 +0000 (22:18 +0000)]
* include/sys/param.h (MAXPATHLEN): Define.

21 years ago * include/tchar.h: Ansi-fy a comment.
Danny Smith [Sun, 16 Mar 2003 22:15:19 +0000 (22:15 +0000)]
* include/tchar.h: Ansi-fy a comment.

21 years ago * profile/profile.h (mcount): Use __builtin_return_address
Danny Smith [Sun, 16 Mar 2003 22:12:01 +0000 (22:12 +0000)]
* profile/profile.h (mcount): Use __builtin_return_address
rather than __asm statements.
* profile/Makefile.in: Remove special rule for mcount.o
Specify dependencies for mcount.o profil.o gmon.o.

21 years ago2003-03-16 Vadim Yegorov <zg@bmg.lv>
Danny Smith [Sun, 16 Mar 2003 01:41:58 +0000 (01:41 +0000)]
2003-03-16  Vadim Yegorov  <zg@bmg.lv>

* winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
(FSCTL_DELETE_REPARSE_POINT): Likewise.

21 years ago2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
Danny Smith [Sat, 15 Mar 2003 03:50:48 +0000 (03:50 +0000)]
2003-03-15  Bang Jun-Young  <junyoung@netbsd.org>

* winnt.h (JOBOBJECTINFOCLASS): Define enum.
(JOBOBJECT_*): Define corresponding structures.

21 years ago * Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES back down.
Nathanael Nerode [Fri, 14 Mar 2003 20:49:14 +0000 (20:49 +0000)]
* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES back down.
* Makefile.in: Regenerate.

21 years ago2003-03-14 Michael Chastain <mec@shout.net>
Michael Chastain [Fri, 14 Mar 2003 18:59:59 +0000 (18:59 +0000)]
2003-03-14  Michael Chastain  <mec@shout.net>

* Makefile.in: Regenerate with correct Makefile.def.

21 years ago * libc/include/stdio.h: Declare fgetpos, fsetpos, fseeko and ftello
Corinna Vinschen [Fri, 14 Mar 2003 18:39:05 +0000 (18:39 +0000)]
* libc/include/stdio.h: Declare fgetpos, fsetpos, fseeko and ftello
with internal (_fpos_t and _off_t) datatypes when compiling newlib.
* libc/include/sys/unistd.h: Declare _lseek using _off_t.
* libc/reent/lseekr.c (_lseek_r): Use _off_t instead of off_t.
* libc/stdio/fseeko.c (fseeko): Ditto.
* libc/stdio/ftello.c (ftello): Ditto.
* libc/stdio/stdio.c (__swrite): Ditto.
(__sseek): Ditto.
* libc/stdio/fgetpos.c (fgetpos): Use _fpos_t instead of fpos_t.
* libc/stdio/fseek.c (fseek): Ditto.
* libc/stdio/fsetpos.c (fsetpos): Ditto.
* libc/stdio/ftell.c (ftell): Ditto.
* libc/stdio/local.h: Declare __sseek using _off_t.

21 years ago2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith [Fri, 14 Mar 2003 03:06:52 +0000 (03:06 +0000)]
2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>

* include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
typedef.

2003-03-13  Bang Jun-Young  <junyoung@netbsd.org>

* lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
(Process32{First,Next}{,W}): Ditto.
(Thread32{First,Next}): Ditto.
* include/ntdef.h (PCUNICODE_STRING): Add typedef.

21 years ago* include/cygwin/version.h: Bump DLL minor number to 23.
Christopher Faylor [Thu, 13 Mar 2003 23:11:38 +0000 (23:11 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 23.

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