From 8cf2a4dcb207bf62dccbec249ff892dcc8cc166e Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Wed, 15 Oct 2003 12:28:50 +0000 Subject: 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/callback.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/gdb/callback.h') 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 -- cgit v1.2.3