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

📄 changelog.libc

📁 eCos操作系统源码
💻 LIBC
📖 第 1 页 / 共 5 页
字号:
	* tests/stdlib/rand4.c:	Some tidies	Don't run test when using simplest algorithm	* tests/signal/signal2.c (main): 	Don't try to make an FPE on tx39 - its possible to detect but requires	too much HAL work to be sensible1999-03-18  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/signal/siginit.cxx (cyg_libc_signals_hwexcept_handler): 	Use HAL_ENABLE_INTERRUPTS() rather than kernel to enable interrupts1999-03-18  Mark Galassi  <rosalia@cygnus.com>	* tests/PKGconf.mak (TESTS): added rand4 compilation.	* tests/stdlib/rand4.c: added this test for periodicity in the	least significant bit of rand().1999-03-18  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h: Remove CYGFUN_LIBC_TIME_POSIX dependency	on CYGPKG_LIBC_STDIO	* src/stdlib/itoa.cxx:	New file to convert integers to ascii	* include/stdlib.h:	Add proto for new cyg_libc_itoa() function	* include/time.inl:	Rework __asctime_r() to use memcpy() and cyg_libc_itoa() rather than	sprintf()	* src/PKGconf.mak:	Build stdlib/itoa.cxx	The above changes fix PR 194481999-03-17  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/time.h: Add #define of __time_t_defined to placate newlib	if it is used by accident. This is just a temporary workaround though.1999-03-16  Gary Thomas  <gthomas@cygnus.co.uk>	* src/PKGconf.mak: Add compile option to step around ARM compiler bug.1999-03-16  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h (CYGNUM_LIBC_TIME_DST_DEFAULT_STATE): 	Don't use parentheses for now	* src/stdio/common/stream.cxx (refill_read_buffer): 	Silence bogus compiler warning1999-03-16  Jesper Skov  <jskov@cygnus.co.uk>	* tests/signal/signal2.c (main): Enable SIGSEGV test for	i386/Linux.1999-03-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/signal/siginit.cxx (cyg_libc_signals_hwexcept_handler): 	Only enable interrupts if they were disabled	* include/sys/timeutil.h: 	* src/time/timeutil.cxx:	Add FIX ME line as a reminder that the workaround there can go away	in future	* include/pkgconf/libc.h:	Add proper define for CYGSEM_LIBC_EXIT_CALLS_FFLUSH	Put brackets round negative CYGNUM_LIBC_TIME_DST_DEFAULT_STATE define	Fix run time typo		* include/time.inl (__localtime_r): 	Include sys/timeutil.h before this to get	cyg_libc_time_normalize_structtm()1999-03-12  Gary Thomas  <gthomas@cygnus.co.uk>		* include/sys/timeutil.h: 	* src/time/timeutil.cxx: Remove 'const' from char arrays since	this fails [silently] on ARM when -fwritable-strings (PR19440)1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>	* tests/signal/signal2.c (main): Compiler warnings fix was	slightly broken.1999-03-12  Jesper Skov  <jskov@cygnus.co.uk>        PR 19473	* tests/signal/signal2.c (main):         Disabling SIGTRAP handling on i386/Linux is not a good idea.1999-03-11  Jesper Skov  <jskov@cygnus.co.uk>        PR 19473	* tests/signal/signal2.c: 	Added compiler warnings fix.	Added N/A handling for i386/Linux.1999-03-10  Gary Thomas  <gthomas@cygnus.co.uk>	* include/pkgconf/libc.h: Force "haldiag" device to be present.	'asctime' and friends need 'stdio' as well.	* include/time.inl: Fix syntax error on difftime() declaration.1999-03-08  Gary Thomas  <gthomas@cygnus.co.uk>	* src/clibincl/stream.hxx: <cyg/infra/cyg_ass.h> needed for this file.	* src/stdio/common/vsscanf.cxx (str_read): Fix problem with string 	pointer [created by merge with new I/O package].1999-03-05  John Dallaway  <jld@cygnus.co.uk>	* include/pkgconf/libc.h:	Add legal values for CYGNUM_LIBC_TIME_STD_DEFAULT_OFFSET	and CYGNUM_LIBC_TIME_DST_DEFAULT_OFFSET.1999-03-05  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/time.inl (cyg_libc_time_year_is_leap): 	Fix bug with modulo year 400	Fix typo in asctime_r macro	Fix gmtime_r, and mktime as a result of testing	* tests/time/asctime.c, tests/time/ctime.c, tests/time/gmtime.c,	  tests/time/gmtime.c, tests/time/localtime.c, tests/time/mktime.c,	  tests/time/strftime.c, tests/time/time.c: 	New tests	* tests/PKGconf.mak:	Build above new tests	* include/pkgconf/libc.h:	Add reminder FIX ME about extra config option	* src/time/strftime.cxx:	Fix %w and %Y parameters as a result of testing	* src/time/timeutil.cxx:	Fix cyg_libc_time_normalize_structtm() as a result of testing	of mktime()	* tests/time/clock.c:	Reformat, remove obsolete bits and tidy	* include/time.h:	Add Cyg_libc_time_dst type and new functions	cyg_libc_time_setzoneoffsets(), cyg_libc_time_setdst(),	cyg_libc_time_getzoneoffsets(), cyg_libc_time_settime()	* include/time.inl:	Implement the above functions. This allows us to adjust for timezone	diffences and set the time.	Change localtime() to adjust for STD/DST	Change mktime() to adjust for STD/DST	* include/libc.h:	Add new config options CYGSEM_LIBC_TIME_SETTIME_WORKING	and component CYGPKG_LIBC_TIME_ZONES containing options	CYGNUM_LIBC_TIME_DST_DEFAULT_STATE,	CYGNUM_LIBC_TIME_STD_DEFAULT_OFFSET,	CYGNUM_LIBC_TIME_DST_DEFAULT_OFFSET	* src/strftime.cxx:	Adjust handling of %Z to _not_ deal with STD/DST	* src/time/settime.cxx:	New file to implement cyg_libc_time_settime()	* src/PKGconf.mak:	Build settime.cxx	* src/time/timeutil.cxx: 	Supply outline versions of cyg_libc_time_setzoneoffsets(),	cyg_libc_time_setdst(), and cyg_libc_time_getzoneoffsets()	Add variables for STD/DST state	Some minor comment changes	* include/errno.h:	Use CYGBLD_ATTRIB_CONST instead of __attribute__((const)) directly	* include/signal.h:	Change format of function comment headers	* include/signal.inl:	Restrict errno.h inclusion to when its actually used	Fix a spelling typo	* include/stdlib.h:	Add CYGBLD_ATTRIB_CONST to abs, div, labs, ldiv	* include/stdlib.inl:	Reformat and tidy	Include new versions of div and ldiv which are more portable and	are cleanly rewritten so aren't covered by the BSD licence, which	is now removed	* src/stdlib/div.cxx, src/stdlib/ldiv.cxx:	Non-inline, non-BSD and portable versions of the new versions of div	and ldiv from stdlib.inl		* include/time.h:	Much reformatting, tidying and improving comments	Change CLOCKS_PER_SEC from 1000 to 1000000	Add new functions asctime_r, ctime_r, gmtime_r, localtime_r, clock,	difftime, mktime, time, asctime, ctime, gmtime, localtime, strftime	Include new time.inl file	* include/pkgconf/libc.h:	Add new options CYGSEM_LIBC_TIME_CLOCK_WORKING,	CYGSEM_LIBC_TIME_TIME_WORKING, CYGFUN_LIBC_TIME_POSIX,	CYGNUM_LIBC_TIME_CLOCK_TRACE_LEVEL, CYGIMP_LIBC_TIME_ASCTIME_INLINE,	CYGIMP_LIBC_TIME_CTIME_INLINE, CYGIMP_LIBC_TIME_DIFFTIME_INLINE,	CYGIMP_LIBC_TIME_GMTIME_INLINE, CYGIMP_LIBC_TIME_LOCALTIME_INLINE,	CYGIMP_LIBC_TIME_MKTIME_INLINE, CYGIMP_LIBC_TIME_ASCTIME_R_INLINE,	CYGIMP_LIBC_TIME_CTIME_R_INLINE, CYGIMP_LIBC_TIME_GMTIME_R_INLINE,	and CYGIMP_LIBC_TIME_LOCALTIME_R_INLINE	* time/asctime.cxx, time/asctime_r.cxx, time/clock.cxx, time/ctime.cxx,	  time/ctime_r.cxx, time/difftime.cxx, time/gmtime.cxx,	  time/gmtime_r.cxx, time/localtime.cxx, time/localtime_r.cxx,	  time/mktime.cxx, time/strftime.cxx, time/time.cxx, time/timeutil.cxx,	  include/time.inl:	New files to implement the new time functions. Many of them simply	provide the outline definitions, but the real body of the function	comes from time.inl	* src/PKGconf.mak:	Build new .cxx files	* src/clibincl/stdlibsupp.hxx:	Remove _div and _ldiv prototypes since they're no longer needed	* src/clibincl/timesupp.hxx:	Delete as its now obsolete	* src/time/clock.cxx:	Use new CYGSEM_LIBC_TIME_CLOCK_WORKING option to control whether it	just returns (clock_t)-1 or not.	Much reformatting and tidying	Change real imlpementation from _clock to __clock	Use CYGBLD_ATTRIB_WEAK_ALIAS now	* tests/stdlib/div.c, tests/stdlib/ldiv.c:	Add some extra tests for handling of negative numbers	Reformat and tidy a bit, including removing the test for CYGPKG_LIBC	since its now always defined if the test is to be compiled	* tests/time/clock.c:	Remove duplication CYG_TEST_INFO line	Check if unimplemented using "(clock_t)-1" and not just "-1"1999-03-04  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdlib/system.cxx: 	Make sure system() is a weak alias for __system()	* include/pkgconf/libc.h: Rework CDL description for 	CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE and change its default to	"/dev/haldiag"	* src/stdio/common/stream.cxx:	Check that dev is valid when passed to stream constructor	* src/stdio/common/stdiosupp.cxx:	Tidy	* src/support/mainthread.cxx: Make this depend on	CYGSEM_LIBC_STARTUP_MAIN_THREAD rather than just CYGPKG_KERNEL1999-03-04  Gary Thomas  <gthomas@cygnus.co.uk>	Merged in changes from 'ecos-new_devs-19990216-branch'		(1999-02-24  Jonathan Larmour  <jlarmour@cygnus.co.uk>)	* src/stdio/common/stream.cxx:	Add "fix me" comments and remove a couple of commented out lines	* src/stdio/common/vsnprintf.cxx:	* src/stdio/common/vsscanf.cxx:	Revert to using pointer to string for private data, not just string.	This preserves the state across multiple calls		(1999-02-24  Gary Thomas  <gthomas@cygnus.co.uk>)	* src/stdio/common/vsscanf.cxx: 	* src/stdio/common/vsnprintf.cxx: 	* src/stdio/common/stream.cxx: 	* src/stdio/common/stdiosupp.cxx: 	* src/stdio/common/fopen.cxx: 	* src/clibincl/stream.inl: 	* src/clibincl/stream.hxx: 	* src/clibincl/stdiosupp.hxx: 	* include/pkgconf/libc.h: Changes for new I/O system.1999-03-03  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdlib/atexit.c: Forgot to config atexit test for	CYGFUN_LIBC_ATEXIT option	* include/pkgconf/libc.h:	Require CYGVAR_KERNEL_THREADS_DATA for CYGSEM_LIBC_PER_THREAD_STRTOK	This fixes PR 19362	Require CYGPKG_KERNEL for thread safe streams	Also don't need "requires CYGPKG_KERNEL" for per-thread rand and errno	if we already require a finer granularity kernel option1999-02-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h: Fix CYGNUM_LIBC_MAIN_STACK_SIZE by changing	CYGPKG_LIBC_STARTUP_MAIN_THREAD -> CYGSEM_LIBC_STARTUP_MAIN_THREAD	Fix for PR 193041999-02-23  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdlib/system.cxx: Add to implement trivial system() call	* include/stdlib.h: Add system() prototype	* src/PKGconf.mak: Build system.cxx	* tests/ctype/ctype.c, tests/i18n/setlocale.c, tests/setjmp/setjmp.c,	  tests/signal/signal1.c, tests/signal/signal2.c,	  tests/stdio/sprintf1.c, tests/stdio/sprintf2.c, tests/stdio/sscanf.c,	  tests/stdio/stdiooutput.c, tests/stdlib/atexit.c,	  tests/stdlib/atoi.c, tests/stdlib/atol.c, tests/stdlib/bsearch.c,	  tests/stdlib/div.c, tests/stdlib/getenv.c, tests/stdlib/labs.c,	  tests/stdlib/ldiv.c, tests/stdlib/malloc1.c, tests/stdlib/malloc2.c,	  tests/stdlib/malloc3.c, tests/stdlib/qsort.c, tests/stdlib/rand1.c,	  tests/stdlib/rand2.c, tests/stdlib/rand3.c, tests/stdlib/realloc.c,	  tests/stdlib/srand.c, tests/stdlib/strtol.c, tests/stdlib/strtoul.c,	  tests/string/memchr.c, tests/string/memcmp1.c,	  tests/string/memcmp2.c, tests/string/memcpy1.c,	  tests/string/memcpy2.c, tests/string/memmove1.c,	  tests/string/memmove2.c, tests/string/memset.c,	  tests/string/strcat1.c, tests/string/strcat2.c,	  tests/string/strchr.c, tests/string/strcmp1.c,	  tests/string/strcmp2.c, tests/string/strcoll1.c,	  tests/string/strcpy1.c, tests/string/strcpy2.c,	  tests/string/strcspn.c, tests/string/strlen.c,	  tests/string/strncat1.c, tests/string/strncat2.c,	  tests/string/strncpy1.c, tests/string/strncpy2.c,	  tests/string/strpbrk.c, tests/string/strrchr.c,	  tests/string/strspn.c, tests/string/strstr.c, tests/string/strtok.c,	  tests/string/strxfrm1.c, tests/string/strxfrm2.c, tests/time/clock.c:	Use CYG_TEST_NA() macro for non-applicable test configurations1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/signal.h:	* include/signal.inl:	* src/signal/raise.cxx:	* src/signal/siginit.cxx:	* src/signal/signal.cxx:	* tests/signal/signal1.c	* tests/signal/signal2.c:	New files to implement ISO standard signals	* src/PKGconf.mak (TESTS): 	* tests/PKGconf.mak (TESTS): 	Update to build new files above		* include/stdlib.h: 	* src/clibincl/stdlibsupp.hxx:	Comment and QA changes (including giving better names to some types)	* include/libc.h:	Add new configuration options for signals	Add new CYGSEM_LIBC_STARTUP_MAIN_THREAD option	Add a note to CYGNUM_LIBC_MAIN_STACK_SIZE option that it may be	overriden by HAL	Add new CYGFUN_LIBC_ATEXIT option and move ...ATEXIT_HANDLERS under	it	Add new CYGSEM_LIBC_EXIT_CALLS_FFLUSH option	Require CYGSEM_LIBC_STARTUP_MAIN_THREAD for "Invoke default static	constructors" option	* src/stdlib/atexit.cxx:	Support above CYGFUN_LIBC_ATEXIT and QA changes	* src/stdlib/exit.cxx:	Support for above new libc.h options, and some QA changes	* src/support/cstartup.cxx:	Add support for new CYGSEM_LIBC_STARTUP_MAIN_THREAD option	* src/support/mainthread.cxx:	Override main stack size if the HAL has a minimum	* src/string/strncpy.cxx:	Use improved algorithm for aligned copies - imported from newlib	QA changes	* src/stdlib/abort.cxx:	Support raise(SIGABRT), and some QA		* include/errno.h: 

⌨️ 快捷键说明

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