mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-12-14 07:38:41 +00:00
2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
* callback.c (cb_is_stdin): Add. * syscall.c (cb_syscall): Test for stdin, not just fd 0. 2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com> * callback.h (cb_is_stdin): Add prototype.
This commit is contained in:
parent
f5bc1778c3
commit
b981d70963
@ -1,3 +1,7 @@
|
||||
2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
|
||||
|
||||
* callback.h (cb_is_stdin): Add prototype.
|
||||
|
||||
2007-08-23 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
Switch the license of all .h files to GPLv3.
|
||||
|
@ -315,6 +315,9 @@ int cb_host_to_target_stat PARAMS ((host_callback *, const struct stat *, PTR));
|
||||
/* Translate a value to target endian. */
|
||||
void cb_store_target_endian PARAMS ((host_callback *, char *, int, long));
|
||||
|
||||
/* Test if the fd is stdin. */
|
||||
int cb_is_stdin PARAMS ((host_callback *, int));
|
||||
|
||||
/* Perform a system call. */
|
||||
CB_RC cb_syscall PARAMS ((host_callback *, CB_SYSCALL *));
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
|
||||
|
||||
* callback.c (cb_is_stdin): Add.
|
||||
* syscall.c (cb_syscall): Test for stdin, not just fd 0.
|
||||
|
||||
2007-08-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* sim-memopt.c (memory_options): Mention that the
|
||||
|
@ -1136,3 +1136,10 @@ sim_cb_eprintf (host_callback *p, const char *fmt, ...)
|
||||
p->evprintf_filtered (p, fmt, ap);
|
||||
va_end (ap);
|
||||
}
|
||||
|
||||
int
|
||||
cb_is_stdin (host_callback *cb, int fd)
|
||||
{
|
||||
return fdbad (cb, fd) ? 0 : fdmap (cb, fd) == 0;
|
||||
}
|
||||
|
||||
|
@ -291,7 +291,7 @@ cb_syscall (cb, sc)
|
||||
|
||||
while (count > 0)
|
||||
{
|
||||
if (fd == 0)
|
||||
if (cb_is_stdin (cb, fd))
|
||||
result = (int) (*cb->read_stdin) (cb, buf,
|
||||
(count < FILE_XFR_SIZE
|
||||
? count : FILE_XFR_SIZE));
|
||||
|
Loading…
Reference in New Issue
Block a user