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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user