summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libc (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-09-052000-09-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+1
* libio.c: Added O_NONBLOCK to list of flags.
2000-08-302000-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* Many files: Moved posix/include/rtems/posix/seterr.h to score/include/rtems/seterr.h so it would be available within all APIs.
2000-08-252000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+2
* libc/fs_null_handlers.c: Added missing rmnod entry.
2000-08-252000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-78/+94
* libc/isatty.c, libc/imfs_handlers_directory.c, libc/creat.c, libc/imfs_directory.c: Fixed style issues.
2000-08-112000-08-11 Chris Johns <ccj@acm.org>Joel Sherrill11-7/+58
* libc/chmod.c: Return ENOTSUP if filesystem does not have handler. * libc/eval.c: Ditto. * libc/fcntl.c: Ditto. * libc/fsync.c: Ditto. * libc/ioctl.c: Ditto. * libc/ioman.c: Ditto. * libc/link.c: Ditto. * libc/memfile.c: Ditto. * libc/mknod.c: Ditto. * libc/symlink.c: Ditto. * libc/libio.h(rtems_filesystem_dev_major_t): New macro. * libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
2000-08-03IEEEJoel Sherrill1-1/+1
==== -4 = {d = -4, i = {0xc0100000, 0x0}} s=1 e=0x80 m=0x100000 (0x0900000) -3 = {d = -3, i = {0xc0080000, 0x0}} s=1 e=0x80 m=0x080000 (0x0880000) -2 = {d = -2, i = {0xc0000000, 0x0}} s=1 e=0x80 m=0x000000 (0x0800000) -1 = {d = -1, i = {0xbff00000, 0x0}} s=1 e=0x7f m=0x000000 (0x0800000) 0 = {d = 0, i = {0x00000000, 0x0}} s=0 e=0 m=0x000000 (0x0800000) 1 = {d = 1, i = {0x3ff00000, 0x0}} s=0 e=0x7f m=0x000000 (0x0800000) 2 = {d = 2, i = {0x40000000, 0x0}} s=0 e=0 m=0x000000 (0x0800000) 3 = {d = 3, i = {0x40080000, 0x0}} s=0 e=0 m=0x080000 (0x0880000) C4X === -4 = {d = -4, i = {0x01800000, 0x0}} s=1 e=1 m=0x800000 (0x1000000) -3 = {d = -3, i = {0x01c00000, 0x0}} s=1 e=1 m=0xa00000 (0x1400000) -2 = {d = -2, i = {0x00800000, 0x0}} s=1 e=0 m=0x800000 (0x1000000) -1 = {d = -1, i = {0xff800000, 0x0}} s=1 e=0xff m=0x000000 (0x1000000) 0 = {d = 0, i = {0x80000000, 0x0}} s=0 e=0 m=0x000000 (0x0800000) 1 = {d = 1, i = {0x00000000, 0x0}} s=0 e=0x7f m=0x000000 (0x0800000) 2 = {d = 2, i = {0x01000000, 0x0}} s=0 e=1 m=0x400000 (0x0800000) 3 = {d = 3, i = {0x01400000, 0x0}} s=0 e=1 m=0x600000 (0x0c00000) 4 = {d = 4, i = {0x02000000, 0x0}} s=0 e=2 m=0xXXXXXX (0x0000000) 0x1010 0000 0101 0000 0010 1002
2000-08-01Patch from Eric Norum <eric@cls.usask.ca> to avoid lockup underJoel Sherrill1-9/+9
the correct circumstances of DMA buffer size, serial line interrupts, and ethernet interrupts the termios osend routine would lock up waiting for the raw output buffer semaphore.
2000-07-26Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill1-2/+2
a BSP (c4xsim) supporting the simulator included with gdb. This port was done by Joel Sherrill and Jennifer Averett of OAR Corporation. Also included with this port is a space/time optimization to eliminate FP context switch management on CPUs without hardware or software FP. An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8) on this CPU. This required addressing alignment checks and assumptions as well as fixing code that assumed sizeof(unsigned32) == 4.
2000-07-02Fixed stat_ino should be st_ino.Joel Sherrill1-1/+1
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> so the directoryJoel Sherrill1-1/+1
read function in the IMFS properly returns the inode number.
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> to add support forJoel Sherrill2-13/+17
stat()'ing a symbolic link. This is needed to support the port of the BSD commands like ls to RTEMS.
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> to add fchdir()Joel Sherrill3-1/+73
functionality to libc and update TODO.
2000-06-29Patch from Chris Johns <cjohns@cybertec.com.au> to make sure theJoel Sherrill1-1/+2
ttyHead back link is set.
2000-06-26Patch from Chris Johns <cjohns@cybertec.com.au> andJoel Sherrill1-0/+3
Jennifer Averett <jennifer.averett@oarcorp.com> to fix appends (O_APPEND at open time) on in-memory files. A call such as: fd = open (file, O_APPEND | O_WRONLY); did not append to the end of the file.
2000-06-26Patch from Chris Johns <cjohns@cybertec.com.au> andJoel Sherrill1-1/+1
Jennifer Averett <jennifer.averett@oarcorp.com> to make sure "/" is created with S_IFDIR set.
2000-06-15Fixing warning obtained by some users.Joel Sherrill1-0/+4
2000-06-14*** empty log message ***Joel Sherrill10-28/+12
2000-06-13Moved i386 and m68k cache management code to libcpu. EverythingJoel Sherrill1-22/+0
now is an implementation of the prototypes in rtems/rtems/cache.h. The libcpu/i386/wrapup directory is no longer needed. The PowerPC needs this done to it.
2000-06-13Temporary hack to compile. Need to probably address definitionJoel Sherrill1-0/+1
of all FIO constants and conflict with libnetworking code.
2000-06-13Temporary hack to compile.Joel Sherrill1-1/+0
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill2-1/+29
<charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add support for a number of very significant things: + BSPs for many variations on the Motorola MBX8xx board series + Cache Manager including initial support for m68040 and PowerPC + Rework of mpc8xx libcpu code so all mpc8xx CPUs now use same code base. + Rework of eth_comm BSP to utiltize above. John reports this works on the 821 and 860
2000-06-12Added printk as a generic, shared routine.Joel Sherrill2-1/+146
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill14-60/+285
2000-05-08New file added on 4.5 branchJoel Sherrill1-0/+0
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill1-0/+2
adds .cvsignore.
2000-02-11Increased block size to 128 and added comments based on feedback fromJoel Sherrill1-1/+13
Java folks including Oscar Martinez de la Torre <omt@wm.estec.esa.nl>.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-2/+0
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
2000-01-31Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff fromJoel Sherrill1-1/+0
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain: * Modifications, (minor) corrections, cleanups to most existing Makefile.ams * Adds automake support to all remaining BSPs which have not yet been converted to automake. * Makefile.am for all remaining wrapup/Makefile.ams
2000-01-05Spacing corrected.Joel Sherrill1-1/+1
1999-12-13Removed warnings.Joel Sherrill1-1/+1
1999-12-13Warning removal patch from Philip A. Prindeville <philipp@zembu.com>.Joel Sherrill1-1/+1
1999-12-13Added RTEMS_IO_ERROR.Joel Sherrill1-0/+1
1999-11-30Removed duplicate definition of rtems_filesystem_umask.Joel Sherrill1-6/+0
1999-11-30Corrected so they would compile with POSIX disabled.Joel Sherrill2-2/+3
1999-11-29Fixed spacing.Joel Sherrill1-1/+1
1999-11-22Patch rtems-rc-19991117-9.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-126/+127
to convert the libc directory to automake and "dozens of small fixes for Makefile.ins/configure.ins below c/src/lib."
1999-11-17Updated copyright notice.Joel Sherrill104-208/+104
1999-11-16Added TERMINAL_IDENTIFICATION pieces.Joel Sherrill1-3/+4
1999-11-16Fixed bug.Jennifer Averett1-3/+3
1999-11-16Added handler for fsync. For the memfile it is the same as the data sync.Jennifer Averett1-1/+1
1999-11-16Works now.Joel Sherrill1-19/+12
Removed times() since the version in the C Library support code is fine.
1999-11-16New file.Joel Sherrill1-0/+113
1999-11-16Added.Joel Sherrill6-3/+209
1999-11-16Source and destination arguments to strncpy were swapped. This mistakeJoel Sherrill1-1/+1
was made in the conversion of bcopy() to strncpy().
1999-11-09Added imfs_unixstub.c to satisfy linker problems on UNIX port.Joel Sherrill2-1/+73
1999-11-05Correctly set and called handlers table for the link.Jennifer Averett1-1/+3
1999-11-05Fixed commentJennifer Averett1-1/+1
1999-11-05Moved imfs set handlers prototype to the imfs.h file.Jennifer Averett2-6/+4
1999-11-05New file.Joel Sherrill1-0/+38
1999-11-05Unmount was failing as a side-effect of splitting the rmnod handlerJoel Sherrill8-65/+105
and not handling every case properly.