From: Joern Rennecke Date: Wed, 15 Oct 2003 12:28:50 +0000 (+0000) Subject: nclude/gdb: X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3587cca3094b307dd5f7fffbe44b475e1a331325;p=pf3gnuchains%2Fpf3gnuchains3x.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 79c817871e..4ca3ec3160 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 30752842ed..3fa419143a 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