From: Joern Rennecke Date: Wed, 15 Oct 2003 12:28:50 +0000 (+0000) Subject: nclude/gdb: X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cdc9c0bc96781bae099051b052ccfd66ea685ba5;p=binutils-gdb.git 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. --- diff --git a/include/gdb/ChangeLog b/include/gdb/ChangeLog index 79c817871ec..4ca3ec3160b 100644 --- a/include/gdb/ChangeLog +++ b/include/gdb/ChangeLog @@ -1,3 +1,8 @@ +2003-10-15 J"orn Rennecke + + * callback.h (struct host_callback_struct): New members ftruncate + and truncate. + 2003-06-10 Corinna Vinschen * gdb/fileio.h: New file. diff --git a/include/gdb/callback.h b/include/gdb/callback.h index 30752842ed9..3fa419143ae 100644 --- a/include/gdb/callback.h +++ b/include/gdb/callback.h @@ -93,6 +93,8 @@ struct host_callback_struct void (*flush_stderr) PARAMS ((host_callback *)); int (*stat) PARAMS ((host_callback *, const char *, 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 poll any io devices for a request to quit (indicated by a nonzero