nclude/gdb:
* callback.h (struct host_callback_struct): New members ftruncate
and truncate.
gdb:
sim/common:
* callback.c (os_ftruncate, os_truncate): New functions.
(default_callback): Initialize ftruncate and truncate members.
sim/sh:
* syscall.h (SYS_truncate, SYS_ftruncate): Define.
* interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2003-10-15 J"orn Rennecke <joern.rennecke@superh.com>
|
||||||
|
|
||||||
|
* callback.h (struct host_callback_struct): New members ftruncate
|
||||||
|
and truncate.
|
||||||
|
|
||||||
2003-06-10 Corinna Vinschen <vinschen@redhat.com>
|
2003-06-10 Corinna Vinschen <vinschen@redhat.com>
|
||||||
|
|
||||||
* gdb/fileio.h: New file.
|
* gdb/fileio.h: New file.
|
||||||
|
|||||||
@@ -93,6 +93,8 @@ struct host_callback_struct
|
|||||||
void (*flush_stderr) PARAMS ((host_callback *));
|
void (*flush_stderr) PARAMS ((host_callback *));
|
||||||
int (*stat) PARAMS ((host_callback *, const char *, struct stat *));
|
int (*stat) PARAMS ((host_callback *, const char *, struct stat *));
|
||||||
int (*fstat) PARAMS ((host_callback *, int, struct stat *));
|
int (*fstat) PARAMS ((host_callback *, int, struct stat *));
|
||||||
|
int (*ftruncate) PARAMS ((host_callback *, int, long));
|
||||||
|
int (*truncate) PARAMS ((host_callback *, const char *, long));
|
||||||
|
|
||||||
/* When present, call to the client to give it the oportunity to
|
/* When present, call to the client to give it the oportunity to
|
||||||
poll any io devices for a request to quit (indicated by a nonzero
|
poll any io devices for a request to quit (indicated by a nonzero
|
||||||
|
|||||||
Reference in New Issue
Block a user