summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2002-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-12-062-1/+7
| | | | | * src/malloc.c: Fixed code that incorrected did a disable dispatch instead of locking and unlocking the allocator mutex.
* 2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-12-063-11/+55
| | | | | * configure.ac: Add various checks to enhance portability. * src/termios.c: Reflect changes to configure.ac.
* 2002-12-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-12-023-1/+57
| | | | | | | | | * include/rtems/libio.h: Internally use a union of an unsigned64 and major/minor device so we don't get into trouble shifting. The h8300 seemed to be impossible to remove warnings otherwise. Eventually the structure definition of a dev_t might be better anyway. * include/sys/ioccom.h: Added casts to remove warnings on 16 bit targets.
* 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-11-192-1/+5
| | | | * configure.ac: Cosmetical fixes.
* 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-11-192-1/+5
| | | | * configure.ac: Fix package name.
* 2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-11-183-4/+27
| | | | | | | * configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H. Add check for CHAR_BIT. * Makefile.am: Conditionally install sys/cdefs.h iff using newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
* 2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-11-183-4/+17
| | | | | | * configure.ac: Remove -ansi -fasm. Add checks to diagnose potential system header conflicts. * Makefile.am: Unconditionally install sys/cdefs.h.
* 2002-11-07 <strauman@slac.stanford.edu>Joel Sherrill2002-11-112-1/+5
| | | | * src/mount.c: Per PR297, correct fs_mountme failure paths.
* 2002-11-07 <strauman@slac.stanford.edu>Jennifer Averett2002-11-071-5/+12
| | | | | * src/mount.c: Per PR297, correct fs_mountme failure paths.
* 2002-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-11-011-0/+9
| | | | * ChangeLog: Corrected.
* 2002-10-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-10-313-1/+9
| | | | | | * src/mallocfreespace.c: Corrected sense of status check to match change inside RTEMS. * src/newlibc.c: Removed warning.
* Add vprintk function for kernel printing from routinesEric Norum2002-10-301-4/+11
| | | | which have already obtained the va_list pointer.
* 2002-10-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-10-282-7/+12
| | | | | * include/rtems/libio.h: Change rtems_filesystem_node_types_t from enumeration to int to eliminate warnings when values are overridden.
* 2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-10-252-1/+5
| | | | * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
* 2002-10-24 <strauman@slac.stanford.edu>Joel Sherrill2002-10-241-0/+6
| | | | | * src/eval.c: Per PR293, added freenode calls for evaluate link failures.
* 2002-10-24 <strauman@slac.stanford.edu>Jennifer Averett2002-10-241-4/+22
| | | | | * src/eval.c: Per PR293, added freenode calls for evaluate link failures.
* 2002-10-23 <strauman@slac.stanford.edu>Jennifer Averett2002-10-233-2/+14
| | | | | * src/mount.c per PR290, add check for ops->node_type_h * src/mknod.c per PR291, remove erroneous call to freenod
* 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-10-212-3/+9
| | | | | | * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
* 2002-10-02 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-10-024-307/+334
| | | | | | | * src/getpwent.c: Per PR283, reimplement to address reentrancy problems. * src/getgrent.c: Removed as functionality is now just a wrapper for common routines in src/getpwent.c. * Makefile.am: Reflect file removal.
* 2002-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-09-142-2/+8
| | | | | | * include/rtems/libio.h: Change rtems_filesystem_read_t and rtems_filesystem_write_t to return ssize_t to match read(2) and write(2) respectively.
* 2002-09-14 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-09-143-13/+46
| | | | | * src/readdir_r.c: New file. * Makefile.am: Reflect above.
* 2002-08-12 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-08-122-1/+5
| | | | * src/write.c (_write_r): Change prototype to match newlib's reent.h.
* 2002-07-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-303-26/+7
| | | | | | | * include/sys/utime.h: Removed as file is now part of the RTEMS newlib support. * Makefile.am: Reflect above. * include/rtems/termiostypes.h: Avoid use of __P.
* 2002-07-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-301-1/+0
| | | | | | * include/sys/utime.h: Removed as file is now part of the RTEMS newlib support. * Makefile.am: Reflect above.
* 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-222-2/+6
| | | | * Makefile.am: Use .$(OBJEXT) instead of .o.
* 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-222-3/+7
| | | | | * Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of INCLUDES (Upcoming automake standard).
* 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-052-1/+5
| | | | * configure.ac: RTEMS_TOP(../..).
* 2002-07-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-012-2/+11
| | | | * src/__times.c: Corrected from previous attempt to cleanup.
* 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-012-2/+4
| | | | * configure.ac: Remove RTEMS_PROJECT_ROOT.
* 2002-06-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-06-282-13/+14
| | | | | | * src/__times.c: Cleaned up comments, return more information, and eliminated the fatal error on clock not set since it cannot occur.
* 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-272-1/+7
| | | | | * configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add AC_PROG_RANLIB.
* 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-173-5/+84
| | | | | | * Makefile.am: Merge src/Makefile.am. * configure.ac: Reflect changes above. * src/Makefile.am: Remove.
* 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-172-4/+10
| | | | | | * Makefile.am: Include $(top_srcdir)/../automake/*.am. Use ../aclocal. * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* 2001-05-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-05-242-0/+10
| | | | * src/.cvsignore: New file.
* 2002-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-173-15/+13
| | | | | | | Relocate libcsupport from c/src/lib to c/src/exec/libcsupport. * configure.ac: Use ENV_RTEMSCPU. Reflect changed paths. * Makefile.am: Reflect changed paths. * src/Makefile.am: Reflect changed paths.
* 2001-05-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-05-171-2/+28
| | | | | | * 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>Joel Sherrill2002-05-151-35/+6
| | | | | | | | * 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.
* 2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-141-4/+5
| | | | | | | | | * 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/Makefile
* 2001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2002-05-141-0/+82
| | | | | | | * 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>Joel Sherrill2002-05-142-2/+81
| | | | | | | | | | | * 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/Makefile
* 2002-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-141-3/+0
| | | | | | | | * 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>Joel Sherrill2002-04-261-1/+1
| | | | | * 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>Joel Sherrill2002-04-171-2/+1
| | | | * libc/scandir.c: Initialize nitems = 0.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-162-0/+52
| | | | | | | * 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>Joel Sherrill2002-04-082-1/+1
| | | | | * libc/stat.c: include <string.h>. * libc/printk.c: Remove libcpu/cpu.h.
* 2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-033-0/+3
| | | | | | * 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>Joel Sherrill2002-03-282-3/+2
| | | | | | | | | * 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>Joel Sherrill2002-03-201-1/+1
| | | | | | * 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>Joel Sherrill2002-03-011-10/+9
| | | | | | * 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>Joel Sherrill2002-01-311-0/+9
| | | | | | | | | | | * 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.