diff options
Diffstat (limited to 'libgloss/sparc/sysc-701.c')
-rw-r--r-- | libgloss/sparc/sysc-701.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/libgloss/sparc/sysc-701.c b/libgloss/sparc/sysc-701.c deleted file mode 100644 index 191a08a..0000000 --- a/libgloss/sparc/sysc-701.c +++ /dev/null @@ -1,55 +0,0 @@ -/* more sparclet syscall support (the rest is in crt0-701.S). */ - -#include <sys/types.h> -#include <sys/stat.h> -#include <errno.h> - -int -fstat(int _fd, struct stat* _sbuf) -{ - errno = ENOSYS; - return -1; -} - -int -isatty(int fd) -{ - if (fd < 0) - { - errno = EBADF; - return -1; - } - return fd <= 2; -} - -int -getpid() -{ - return 1; -} - -int -kill(int pid) -{ - /* if we knew how to nuke the board, we would... */ - return 0; -} - -int -lseek(int _fd, off_t offset, int whence) -{ - errno = ENOSYS; - return -1; -} - -extern char end; -char* -sbrk (int incr) -{ - static char* base; - char *b; - if(!base) base = &end; - b = base; - base += incr; - return b; -} |