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

📄 changelog

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻
📖 第 1 页 / 共 2 页
字号:
2002-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* .cvsignore: Reformat.	Add autom4te*cache.	Remove autom4te.cache.2001-05-17	Joel Sherrill <joel@OARcorp.com>	* libc/envlock.c: Implemented code to let newlib's envlock share	the libio open/close mutex.  Since both should be lightly used,	this should not lead to problems and saves resources.2002-05-15	Chris Johns <ccj@acm.org>	* libc/newlibc.c: Per PR141, move the C library re-enterrant	support directly into the thread dispatch code. RTEMS needs	libc and so requiring libc to use a user extension with its	overhead is not the best solution. This patch lowers the	overhead to 2 pointer moves.2001-05-15	Joel Sherrill <joel@OARcorp.com>	* libc/Makefile.am: envlock.c should only be built for embedded	targets using newlib.2001-05-14	Till Straumann <strauman@slac.stanford.edu>	* Per PR212, added envlock support for newlib.  This is used	by at least getenv()/putenv() to avoid race conditions.	* libc/envlock.c: New file.	* libc/Makefile.am: Modified to reflect above.2002-05-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>		* include/Makefile.am: Remove.	* include/sys/utsname.h: Added, removed times (now in newlib).	* Makefile.am: Merge include/Makefile.am	* libc/utsname.c: Relocated from posix/src.	* libc/Makefile.am: Reflect changes above.	* configure.ac: Remove include/Makefile2002-05-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/sys/ioctl.h: Relocated from libnetworking/sys.	* include/sys/filio.h: Relocated from libnetworking/sys.	* include/sys/sockio.h: Relocated from libnetworking/sys.	* include/Makefile.am: Reflect changes above.	* configure.ac: Take out *NETWORKING*.2001-04-26	Joel Sherrill <joel@OARcorp.com>	* libc/gxx_wrappers.c: Fix to keep prototype same as in gcc and	remove warning. 2002-04-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/scandir.c: Initialize nitems = 0.2002-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/Makefile.am: Add stdint.h and inttypes.h.	  (reported by Mike Siers <mikes@poliac.com>)	* include/stdint.h: New file.	* include/inttypes.h: New file.2002-04-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/stat.c: include <string.h>.	* libc/printk.c: Remove libcpu/cpu.h.2002-04-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/ctermid.c: Include <string.h>.	* libc/ttyname.c: Ditto.	* libc/ttyname_r.c: Ditto.2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac:	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).	AM_INIT_AUTOMAKE([no-define foreign 1.6]).	* include/Makefile.am: Remove AUTOMAKE_OPTIONS.	* Makefile.am: Remove AUTOMAKE_OPTIONS.	* libc/Makefile.am: Remove AUTOMAKE_OPTIONS.2001-03-20	Joel Sherrill <joel@OARcorp.com>	* PR143	* lib/include/rtems/termiostypes.h: Removed unneeded volatile on	"theBuf" since no byte is read more than once anyway.2002-03-01	Eric Norum <eric.norum@usask.ca>	* libc/gxx_wrappers.c: Task is not preemptable while running a 	pthread_once init function.  This is slightly less heavy handed	than disabling dispatching and seems better than consuming a mutex.2001-01-31	Mike Siers <mikes@poliac.com>	* Nice Update of PPPD support which eliminates the	requiremetn that drivers be in the termios TASK_DRIVEN mode.	Mike did significant testing and reports that it seems to be	more stable and handle larger packets better.  This patch	replaces the termios tasks with more general pppd network	driver tasks.  The functions pppinput() and pppstart() get 	called from the interrupt service routine.	* libc/termios.c: Added PPCDISC.2002-02-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/rtems/libio.h: Add #include <rtems/fs.h>.	Reflect changes due to using rtems/fs.h.	* include/rtems/libio_.h: Reworked.2002-02-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/gxx_wrappers.c: Add #include <rtems/error.h>.2002-02-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/Makefile.am: Add MULTISUBDIR support.	* libc/fcntl.c: Add #include <stdarg.h>.	* libc/privateenv.c: Add #include <stdlib.h>.2002-01-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/rtems/libio_.h: Remove set_errno_and_return_minus_one.	* libc/cfsetispeed.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/cfsetospeed.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/chdir.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/chmod.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/chown.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/chroot.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/closedir.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/eval.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/fchdir.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/fchmod.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/fdatasync.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/fpathconf.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/fstat.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/fsync.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/ftruncate.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/getdents.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/ioctl.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/link.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/lseek.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/mknod.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/open.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/read.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/readlink.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/rmdir.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/stat.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/symlink.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/tcsetattr.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/telldir.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/ttyname.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/ttyname_r.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/unlink.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/unmount.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/utime.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.	* libc/write.c: Include <rtems/seterr.h>.	Apply rtems_set_errno_and_return_minus_one.2002-01-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/printk.c: Include rtems/bspIo.h instead of bspIo.h.	* include/Makefile.am: Remove bspIo.h.	* include/bspIo.h: Removed.2001-11-30	Jennifer Averett <jennifer@OARcorp.com>	This was tracked as PR88.	* libc/scandir.c: Fixed to perform cleanup on error conditions.2001-11-07	Jennifer Averett <jennifer@OARcorp.com>	Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.	* libc/chdir.c: Check for search/execute permissions on chdir.	This requires passing RTEMS_LIBIO_PERMS_SEARCH to	rtems_filesystem_evaluate_path(). 2001-10-26	Joel Sherrill <joel@OARcorp.com>	* libc/libio.c: Cleanup of initialization per suggestion from	Eric Norum.2001-10-25	Jennifer Averett <jennifer@OARcorp.com>	* libc/unmount.c: Primarily restructuring and clean up to address	procedures which did not do what their name implied.  Also addressed	problem situation where unmount fails and the filesystem was 	inconsistent.  The mounted filesystem could have been left hanging.2001-10-25	Jennifer Averett <jennifer@OARcorp.com>	* libc/libio.c: Initialize more fields to NULL/0 during initialiation.	* include/rtems/libio_.h: Fix freenode macro so it works for sockets	which do not have the full set of filesystem operations and are 	initialized via something other than open().2001-10-18	Till Straumann <strauman@SLAC.Stanford.EDU>	* libc/open.c, libc/close.c:  Moved freenode from open to	  close.2001-10-17      Till Straumann <strauman@SLAC.Stanford.EDU>			* These changes were discussed and reviewed by many people but the	primary people were Jennifer Averett <jennifer@OARcorp.com> 	and Eugeny Mints <jack@oktet.ru>.        * libc/utime.c: Add missing call to rtems_filesystem_freenode()	at verification that utime is supported by the filesystem.        * libc/link.c: Remove calls to freenode when the node was	not successfully allocated.        * libc/unmount.c: In the method file_systems_below_this_mountpoint()	added calls to correctly free fs_root_loc when a failure occurs.	* libc/open.c: Add freenode calls upon failure.	* libc/open.c, lib/libc/close.c: (PENDING -- NOT INCLUDED THIS TIMER)	Modifications the move the freenode from open() to close() (also part	of this patch) are pending further discussion.2001-10-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/zilog/Makefile.am: Remove.	* include/motorola/Makefile.am: Remove.	* include/sys/Makefile.am: Remove.	* include/rtems/Makefile.am: Remove.	* include/Makefile.am: Handle subdirs, require automake-1.5	* Makefile.am: Require automake-1.5.2001-10-12	Joel Sherrill <joel@OARcorp.com>	* include/chain.h: Fixed typo.2001-10-11	Mike Siers <mikes@poliac.com>	* libc/termios.c: Fixed a memory leak in the termios	software.  Basically the tty open function was allocating an input	raw buffer, an output raw buffer, and a cooked buffer that were	not getting released.  I have attached a patch for the latest	snapshot.  The patch also has a fix to ensure the tty link list	is updated correctly when a tty is closed.2001-10-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* .cvsignore: Add autom4te.cache for autoconf > 2.52.	* configure.in: Remove.	* configure.ac: New file, generated from configure.in by autoupdate.2001-10-10	Joel Sherrill <joel@OARcorp.com>	* libc/printk.c (printNum): Properly handle a maxwidth of 0 	as reported by Nick Hennenfent <NICK.HENNENFENT@ROCHE.COM>.2001-09-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/zilog/Makefile.am: Use 'PREINSTALL_FILES ='.	* include/motorola/Makefile.am: Use 'PREINSTALL_FILES ='.	* include/sys/Makefile.am: Use 'PREINSTALL_FILES ='.	* include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.	* include/Makefile.am: Use 'PREINSTALL_FILES ='.2001-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* include/sys/Makefile.am: Use = instead of += to setup	NETWORKING_H_FILES and NEWLIB_H_FILES.2001-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* libc/Makefile.am: Revamp INCLUDES handling to make automake-1.5	happy.2001-09-14	Eric Norum <eric.norum@usask.ca>	* libc/gxx_wrappers.c: Modifications to make gcc 3.x happy.2001-08-17	Joel Sherrill <joel@OARcorp.com>	* include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX	is defined on GNU/Linux (RedHat 6.2 distribution).	* libc/unixlibc.c: Added stubs for rtems_io_register_name() and	rtems_io_lookup_name() so UNIX port would compile the IO manager	sptest that registers /dev/null.2001-08-10  Radzislaw Galler  <rgaller@et.put.poznan.pl>	* score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector	number range check and handling of interrupt priority regs to	conform SH2 specs.	* sci/sci_termios.c: New file.	* include/sci_termios.h: New file.	* include/Makefile.am (EXTRA_DIST): Added sci_termios.h.	(include_sh_HEADERS): Added sci_termios.h.	* score/ispsh7045.c (isp): Calling an ISR with immediate argument	casued negative sign extension for vector numbers of 128 and	above. This was fixed.	* sci/sci.c: Cleaned initialization of SCI registers; added	necessary setup for new TERMIOS console cooperation

⌨️ 快捷键说明

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