1/* GNU GPL */
2
3#ifndef NM_FBSD_H
4#define	NM_FBSD_H
5
6/* Type of the third argument to the `ptrace' system call.  */
7#define PTRACE_ARG3_TYPE caddr_t
8
9/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
10#define FETCH_INFERIOR_REGISTERS
11
12/* We can attach and detach.  */
13#define ATTACH_DETACH
14
15/* Override child_pid_to_exec_file in 'inftarg.c'.  */
16#define	CHILD_PID_TO_EXEC_FILE
17
18#include "target.h"
19
20#define	NATIVE_XFER_DIRTY	ia64_fbsd_xfer_dirty
21extern LONGEST ia64_fbsd_xfer_dirty(struct target_ops *, enum target_object,
22    const char *, void *, const void *, ULONGEST, LONGEST);
23
24#endif /* NM_FBSD_H */
25