diff options
Diffstat (limited to 'libgloss/spu/jsre.h')
-rw-r--r-- | libgloss/spu/jsre.h | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/libgloss/spu/jsre.h b/libgloss/spu/jsre.h deleted file mode 100644 index 89b663037..000000000 --- a/libgloss/spu/jsre.h +++ /dev/null @@ -1,116 +0,0 @@ -/* -(C) Copyright IBM Corp. 2005, 2006, 2007 - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. - * Neither the name of IBM nor the names of its contributors may be -used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -Author: Andreas Neukoetter (ti95neuk@de.ibm.com) -*/ - -/* this file provides the mappings for the JSRE defined interface for PE assisted libary calls */ - -#include <sys/stat.h> -#include <sys/syscall.h> - -#ifndef __JSRE_H -#define __JSRE_H - -#define JSRE_POSIX1_SIGNALCODE 0x2101 - -#define JSRE_CLOSE 2 -#define JSRE_FSTAT 4 -#define JSRE_GETPAGESIZE 6 -#define JSRE_GETTIMEOFDAY 7 -#define JSRE_LSEEK 9 -#define JSRE_LSTAT 10 -#define JSRE_OPEN 15 -#define JSRE_READ 16 -#define JSRE_SHM_OPEN 21 -#define JSRE_SHM_UNLINK 22 -#define JSRE_STAT 23 -#define JSRE_UNLINK 24 -#define JSRE_WRITE 27 -#define JSRE_FTRUNCATE 28 -#define JSRE_ACCESS 29 -#define JSRE_DUP 30 -#define JSRE_NANOSLEEP 32 - -#define JSRE_CHDIR 33 -#define JSRE_FCHDIR 34 -#define JSRE_MKDIR 35 -#define JSRE_MKNOD 36 -#define JSRE_RMDIR 37 -#define JSRE_CHMOD 38 -#define JSRE_FCHMOD 39 -#define JSRE_CHOWN 40 -#define JSRE_FCHOWN 41 -#define JSRE_LCHOWN 42 -#define JSRE_GETCWD 43 -#define JSRE_LINK 44 -#define JSRE_SYMLINK 45 -#define JSRE_READLINK 46 -#define JSRE_SYNC 47 -#define JSRE_FSYNC 48 -#define JSRE_FDATASYNC 49 -#define JSRE_DUP2 50 -#define JSRE_LOCKF 51 -#define JSRE_TRUNCATE 52 -#define JSRE_MKSTEMP 53 -#define JSRE_MKTEMP 54 -#define JSRE_OPENDIR 55 -#define JSRE_CLOSEDIR 56 -#define JSRE_READDIR 57 -#define JSRE_REWINDDIR 58 -#define JSRE_SEEKDIR 59 -#define JSRE_TELLDIR 60 -#define JSRE_SCHED_YIELD 61 -#define JSRE_UMASK 62 -#define JSRE_UTIME 63 -#define JSRE_UTIMES 64 -#define JSRE_PREAD 65 -#define JSRE_PWRITE 66 -#define JSRE_READV 67 -#define JSRE_WRITEV 68 - -struct jsre_stat { - unsigned int dev; - unsigned int ino; - unsigned int mode; - unsigned int nlink; - unsigned int uid; - unsigned int gid; - unsigned int rdev; - unsigned int size; - unsigned int blksize; - unsigned int blocks; - unsigned int atime; - unsigned int mtime; - unsigned int ctime; -}; - -void __conv_stat (struct stat *stat, struct jsre_stat *jstat); - -#endif |