Line 1... |
Line 1... |
/* Remote target system call callback support.
|
/* Remote target system call callback support.
|
Copyright 1997, 2007, 2008 Free Software Foundation, Inc.
|
Copyright 1997, 2007, 2008, 2009 Free Software Foundation, Inc.
|
Contributed by Cygnus Solutions.
|
Contributed by Cygnus Solutions.
|
|
|
This file is part of GDB.
|
This file is part of GDB.
|
|
|
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
Line 122... |
Line 122... |
void (*evprintf_filtered) PARAMS ((host_callback *, const char *, va_list));
|
void (*evprintf_filtered) PARAMS ((host_callback *, const char *, va_list));
|
|
|
/* Print an error message and "exit".
|
/* Print an error message and "exit".
|
In the case of gdb "exiting" means doing a longjmp back to the main
|
In the case of gdb "exiting" means doing a longjmp back to the main
|
command loop. */
|
command loop. */
|
void (*error) PARAMS ((host_callback *, const char *, ...));
|
void (*error) PARAMS ((host_callback *, const char *, ...))
|
|
#ifdef __GNUC__
|
|
__attribute__ ((__noreturn__))
|
|
#endif
|
|
;
|
|
|
int last_errno; /* host format */
|
int last_errno; /* host format */
|
|
|
int fdmap[MAX_CALLBACK_FDS];
|
int fdmap[MAX_CALLBACK_FDS];
|
/* fd_buddy is used to contruct circular lists of target fds that point to
|
/* fd_buddy is used to contruct circular lists of target fds that point to
|