diff options
Diffstat (limited to 'gdb/inf-child.c')
-rw-r--r-- | gdb/inf-child.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gdb/inf-child.c b/gdb/inf-child.c index 1318d6b..df993b6 100644 --- a/gdb/inf-child.c +++ b/gdb/inf-child.c @@ -320,6 +320,21 @@ inf_child_target::fileio_fstat (int fd, struct stat *sb, fileio_error *target_er return ret; } +/* Implementation of to_fileio_stat. */ + +int +inf_child_target::fileio_stat (struct inferior *inf, const char *filename, + struct stat *sb, fileio_error *target_errno) +{ + int ret; + + ret = lstat (filename, sb); + if (ret == -1) + *target_errno = host_to_fileio_error (errno); + + return ret; +} + /* Implementation of to_fileio_close. */ int |