diff options
author | Doug Evans <dje@google.com> | 1997-11-25 09:33:34 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 1997-11-25 09:33:34 +0000 |
commit | f33673061fce208257e4c7039c32ddc46fd199e3 (patch) | |
tree | 2b1efe26588dcb026a1699189175c6b12c6e7ac6 /gdb/scm-lang.c | |
parent | c76e66831a728440f734cb18cfa354cd8c1344e4 (diff) | |
download | gdb-f33673061fce208257e4c7039c32ddc46fd199e3.zip gdb-f33673061fce208257e4c7039c32ddc46fd199e3.tar.gz gdb-f33673061fce208257e4c7039c32ddc46fd199e3.tar.bz2 |
* callback.c (os_stat): Make 3rd arg a host struct stat ptr.
(os_fstat): Likewise. Validate fd argument.
(cb_host_to_target_stat): Delete big_p arg. If HS arg is NULL,
just compute target stat struct length.
* syscall.c: #include "libiberty.h", <sys/types.h>, <sys/stat.h>.
(ENOSYS,ENAMETOOLONG): Provide definitions if missing.
(get_string): Return host errno values so they can be properly
translated later.
(cb_syscall): Likewise.
(cb_syscall, cases open,unlink): Use get_path instead of get_string.
(cb_syscall, case read): Use read_stdin for file descriptor 0.
(cb_syscall, case write): Use write_stderr for file descriptor 2.
(cb_syscall): Add cases for lseek, unlink, stat, fstat, time.
(get_path): New function.
Diffstat (limited to 'gdb/scm-lang.c')
0 files changed, 0 insertions, 0 deletions