⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 ecos实时嵌入式操作系统
💻
📖 第 1 页 / 共 3 页
字号:
2003-03-03  Jonathan Larmour  <jifl@eCosCentric.com>	* tests/signal2.c (cause_illegal_access): PowerPC only generates	alignment exceptions in little-endian mode, so make that a special	case.	* tests/mutex3.c: Include POSIX headers before feature tests to	prevent spurious CYG_TEST_NA.2003-02-24  Jonathan Larmour  <jifl@eCosCentric.com>	* doc/posix.sgml: Expunge EL/IX. Dead standard.	* cdl/posix.cdl: Add doc link.2003-02-13  Jonathan Larmour  <jifl@eCosCentric.com>	* src/mutex.cxx: Include sched.hxx for scheduler lock/unlock primitives.	Reported by Jani Monoses.2003-02-10  Gary Thomas  <gary@mlbassoc.com>	* tests/signal3.c (main): Reorg code so it builds with older GCC.2003-01-31  Nick Garnett  <nickg@calivar.com>	* src/time.cxx (alarm_action): Added call to	cyg_posix_signal_sigwait() to wake up any sigwait()ing threads.	* src/signal.cxx (cyg_posix_signal_sigwait): Added this function	to export access to signal_sigwait conditional variable.	(sigtimedwait): Added call to cyg_posix_timer_asr() to allow timer	signals to be delivered here.	* src/pprivate.h: Added prototype for cyg_posix_signal_sigwait().	* cdl/posix.cdl:	* tests/signal3.c: Added this program to test interaction of	timers and signals, particularly sigwait(). Based on a test	program from N.Suresh <nsuresh@cdotb.ernet.in>.2003-01-20  Jonathan Larmour  <jifl@eCosCentric.com>	* src/signal.cxx (cyg_posix_deliver_signals): silence warning.	* src/time.cxx (cyg_timespec_to_ticks): Remove use of default arg in	definition.2003-01-18  Jonathan Larmour  <jifl@eCosCentric.com>	* src/mqueue.cxx: Fix multi-line string literal warning.2003-01-13  Jonathan Larmour  <jifl@eCosCentric.com>	* doc/posix.sgml: Document them.	* src/mqueue.cxx (mq_timedreceive): Make fully compliant by dealing	with bogus timeouts.	(mq_timedsend): Ditto.2003-01-13  Dmitriy Korovkin  <dkorovkin@rambler.ru>	* src/mqueue.cxx (mq_timedsend): New function. Implementing POSIX	1003.1d draft definition.	(mq_timedreceive): Ditto.2002-12-10  Wade Jensen  <waj4news@cox.net>2002-12-10  Jonathan Larmour  <jifl@eCosCentric.com>	* src/mutex.cxx (pthread_cond_timedwait): Initialize clock converters	only once ever.2002-11-26  Nick Garnett  <nickg@ecoscentric.com>	* src/signal.cxx: Changed the three routines added in the last	change so that they can be called safely from non-POSIX threads.2002-11-10  Nick Garnett  <nickg@ecoscentric.com>	* src/signal.cxx: Added three exportable routines that may be used	by other packages to manipulate the signal mask, test for	deliverable signals, and have signals delivered at controlled	points.	* include/export.h: Added macros to export signal mask management,	detection and delivery to other packages.2002-11-05  Jonathan Larmour  <jifl@eCosCentric.com>	* tests/tm_basic.cxx: Use <cyg/infra/diag.h> for diag_printf	prototype.2002-05-23  Jesper Skov  <jskov@redhat.com>	* cdl/posix.cdl: Don't build tests using signals when posix	signals are disabled.2002-05-21  Jesper Skov  <jskov@redhat.com>	* tests/mutex3.c: Added an NA check.2002-04-09  Jonathan Larmour  <jlarmour@redhat.com>	* src/signal.cxx (cyg_deliver_signals): Don't assert here for an	unhandled signal (unless there's no _exit). Trace it though.2002-04-08  Jonathan Larmour  <jlarmour@redhat.com>	* src/sem.cxx (sem_getvalue): return 0, and put value in *sval.2002-04-03  Jonathan Larmour  <jlarmour@redhat.com>	* cdl/posix.cdl: Allow clocks to be configured again.2002-03-05  Jesper Skov  <jskov@redhat.com>	* src/pprivate.h: Correct conditional declaration of timespec	functions.	* src/sched.cxx (sched_rr_get_interval): Return ENOSYS when	CYGPKG_POSIX_CLOCKS disabled.2002-02-27  Robin Farine  <robin.farine@terminus.org>	* src/pthread.cxx (pthread_exit): While running thread static	storage destructors, set the thread's value associated with the	current key to NULL before invoking the destructor.2002-02-14  Nick Garnett  <nickg@redhat.com>	* doc/posix.sgml: Generally fixed up and reformatted to make this	file readable by mere humans. Some omissions and outdated	information fixed, but not substantially changed from the	original.	* cdl/posix.cdl: Changed some definitions and dependencies so that	disabling the timers does not disable threads too. This was	largely a consequence of trying to document the behaviour of these	options.	2002-02-14  Jonathan Larmour  <jlarmour@redhat.com>	* doc/posix.sgml: New file, originally accompanied by this ChangeLog:	2001-12-22  Jonathan Larmour  <jlarmour@redhat.com>			* ecos-elix.sgml: Do a minor cleanup of the function prototype		layouts.		Should be done better than this, but this is at least not		_completely_ wrong any more.		Also several more layout problems due to incorrect tags fixed.		2001-12-07  Jonathan Larmour  <jlarmour@redhat.com>			* ecos-elix.sgml: Add getcwd as supported now.		2001-12-06  Jonathan Larmour  <jlarmour@redhat.com>			* ecos-elix.sgml: Created from old framemaker version.	2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>	* src/sched.cxx (sched_get_priority_min): Don't allow idle thread	priority as a valid priority.	Case #106952.2001-12-11  Nick Garnett  <nickg@redhat.com>	* tests/mqueue2.c (cyg_user_start): Added CYG_TEST_INIT() to	NOTAPPLICABLE variant, otherwise the order of breakpoints are all	wrong and the testfarm registers a failure.2001-11-06  Gary Thomas  <gthomas@redhat.com>	* include/muttypes.h: Need <pkgconf/kernel.h> configuration info,	otherwise structures defined here could have the wrong size.2001-10-25  I-Jui Sung <ijsung@csie.nctu.edu.tw>	* src/mqueue.cxx (do_mq_unlink): Nullify table entries' mq as this	is used by mq_open to see if the entry is used.2001-10-11  Jesper Skov  <jskov@redhat.com>	* tests/mutex3.c: Fixed warning. 	(new_thread): Fixed allocation: increase counter	before starting threads which have been allocated resources.	* tests/signal2.c (cause_illegal_access): Fix warning.2001-10-10  Jesper Skov  <jskov@redhat.com>	* cdl/posix.cdl: Only build sem.cxx when the semaphores component	is enabled.2001-10-09  Jonathan Larmour  <jlarmour@redhat.com>	* src/pprivate.h (pthread_info): Conditionalize signal specific	members. Conditionalize declaration of 	cyg_posix_pthread_release_thread().		* cdl/posix.cdl (CYGPKG_POSIX_CLOCKS): new option to separately	configure posix clocks from timers.	(CYGPKG_POSIX_TIMERS): require clocks and signals.	* include/time.h: Make proper ISO C. Conditionalize on	CYGPKG_POSIX_TIMERS correctly wrt the above change.	* src/pthread.cxx (posix_asr): Call signal and timer subsystems	conditionally.	* src/pthread.cxx (pthread_reap): Don't destroy signal handling	fields if there is no signal handling subsystem.	(cyg_posix_pthread_release_thread): Conditionalize on signals.	(pthread_create): Init signal subsys conditionally.	* src/signal.cxx (sleep): Move to...	* src/time.cxx: ...here.	Conditionalize throughout depending on whether it's POSIX clocks	or more specifically POSIX timers.	(nanosleep): Use PTHREAD_TESTCANCEL() not pthread_testcancel().	Get current thread from kernel not pthreads to remove pthread	dependency.2001-10-09  Jesper Skov  <jskov@redhat.com>	* tests/signal2.c: Also do NA check for signals.2001-10-01  Jonathan Larmour  <jlarmour@redhat.com>	* src/mqueue.cxx (mq_open): Conditionalize use of sigev correctly.	(mq_close): Similarly.2001-09-28  Jonathan Larmour  <jlarmour@redhat.com>	* cdl/pthread.cdl (CYGNUM_POSIX_MAIN_DEFAULT_PRIORITY): Clarify	POSIX thread priority description.2001-09-28  Jesper Skov  <jskov@redhat.com>	* cdl/pthread.cdl: Changed default priority of POSIX main to	16. This allows service threads (such as DHCP thread) to run when	started from main().2001-09-10  Jonathan Larmour  <jlarmour@redhat.com>	* include/pthread.h: Separate mutex and condvar API into separate	header file to fix configury problems.	* include/mutex.h: New file for the above.	* cdl/posix.cdl: provide the correct configury for the isoinfra	package to include the above file.	* cdl/pthread.cdl: Move _POSIX_PTHREAD_PRIO_INHERIT and	_POSIX_THREAD_PRIO_PROTECT to cdl/posix.cdl.	2001-09-07  Jonathan Larmour  <jlarmour@redhat.com>	* src/sem.cxx (sem_trywait): Actually use the return value.	* src/sched.cxx (sched_get_priority_max): Use MAX not MIN	(sched_get_priority_min): Use MIN not MAX.2001-09-06  Jesper Skov  <jskov@redhat.com>	* cdl/posix.cdl: Moved signal implements statements to the	CYGPKG_POSIX_SIGNALS component.2001-08-06  Jonathan Larmour  <jlarmour@redhat.com>	* cdl/posix.cdl: Reorganize dependencies so that signals, timers	and pthreads really can be disabled, and the relevant files don't	get built.	Build new mutex.cxx file.	Remove duplicate CYGPKG_POSIX_SCHED dependency for pthreads.	* include/limits.h: Don't include irrelevant header dependencies.	* include/muttypes.h: New type defining mutex/cond var types separately	from other pthread types.	* include/types.h: Remove mutex/cond var types.	* include/signal.h: Conditionalize on CYGPKG_POSIX_SIGNALS	* include/sigsetjmp.h: Don't include irrelevant header dependencies.	Rewrite sigsetjmp in a much more compiler friendly (and readable)	way with less type punning.	* src/misc.cxx: Don't include sysconf cases when pthreads or	CYGPKG_POSIX_TIMERS not enabled.	* src/mutex.cxx: New file, broken out of pthreads.cxx, as most	of it is not fixed to the pthreads implementation, and I've fixed	the bits that were too tied to it.	* src/pprivate.h: Conditionalize definitions that are specific	to CYGPKG_POSIX_PTHREAD. Ditto for prototypes for CYGPKG_POSIX_SIGNALS	and CYGPKG_POSIX_TIMERS. Move PTHREAD_ENTRY/RETURN etc. macros	here so they can be used throughout the package.	* src/pthread.cxx: Remove mutex/cond var implementation, and	entry/return macros, as per above.	* src/signal.cxx (cyg_sigqueue): Don't just set non-queueable signals 	pending - also forcibly wake up any blocked threads.	(siglongjmp): Use new layout of sigjmp_buf.	* tests/mutex3.c:	* tests/pthread1.c:	* tests/pthread2.c:	* tests/pthread3.c:	* tests/signal1.c:	* tests/sigsetjmp.c:	* tests/timer1.c:	* tests/tm_basic.cxx:	Correct configuration dependencies, and do NA appropriately.	2001-08-03  Nick Garnett  <nickg@cygnus.co.uk>	Imported from a development branch:		2001-06-27  Nick Garnett  <nickg@cygnus.co.uk>		* tests/pthread3.c:		Modified the loop that waits for the threads to get going so that		it will function correctly in an SMP system, where the threads		will run in parallel.		* tests/mutex3.c: Disabled this test for SMP systems. It depends		too much on predicting the priority-driven execution order of the		threads. In an SMP system, some threads will run in parallel and		falsify the assumptions.	2001-05-25  Nick Garnett  <nickg@cygnus.co.uk>		* src/signal.cxx (siglongjmp): Minor change to satisfy latest C++		compiler.2001-06-14  Jonathan Larmour  <jlarmour@redhat.com>	* src/pthread.cxx (pthread_attr_setstacksize): Correct stack	size assertion.2001-06-12  Jonathan Larmour  <jlarmour@redhat.com>	* src/pthread.cxx (MAIN_DEFAULT_STACK_SIZE): Define to use at	least PTHREAD_STACK_MIN for main_stack.2001-05-01  Nick Garnett  <nickg@cygnus.co.uk>	[x86 branch]	* tests/signal2.c (cause_illegal_access): Added code for I386	architecture to provoke General Protection Fault. 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -