From 8cf2a4dcb207bf62dccbec249ff892dcc8cc166e Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Wed, 15 Oct 2003 12:28:50 +0000 Subject: [PATCH] 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. --- include/gdb/ChangeLog | 5 +++++ include/gdb/callback.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/include/gdb/ChangeLog b/include/gdb/ChangeLog index 79c817871..4ca3ec316 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 30752842e..3fa419143 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 -- 2.43.5