2006-12-13 Sa Liu <saliu@de.ibm.com>

* spu/access.c: New file
        * spu/dup.c: New file
        * spu/ftruncate.c: New file
        * spu/jsre.h: add structures for new functions
        * spu/time.c: New file
        * spu/Makefile.in (access.o, dup.o, ftruncate.o, time.o): New targets.
This commit is contained in:
Jeff Johnston
2006-12-13 19:42:56 +00:00
parent 4e051d914a
commit d7d262442c
7 changed files with 238 additions and 1 deletions

View File

@@ -62,6 +62,10 @@ Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
#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_TIME 31
typedef struct
{
@@ -109,6 +113,34 @@ typedef struct
unsigned int pad2[ 3 ];
} syscall_lseek_t;
typedef struct
{
unsigned int file;
unsigned int pad0[ 3 ];
unsigned int length;
unsigned int pad1[ 3 ];
} syscall_ftruncate_t;
typedef struct
{
unsigned int pathname;
unsigned int pad0[ 3 ];
unsigned int mode;
unsigned int pad1[ 3 ];
} syscall_access_t;
typedef struct
{
unsigned int oldfd;
unsigned int pad0[ 3 ];
} syscall_dup_t;
typedef struct
{
unsigned int time;
unsigned int pad0[ 3 ];
} syscall_time_t;
typedef struct
{
unsigned int pathname;