-/* Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
included in <signal.h>. */
#include <bits/sigcontext.h>
+/* We also need the definition of the userlevel data representation
+ for the register contexts. */
+#include <sys/user.h>
+
/* Type for general register. */
typedef int greg_t;
#endif
/* Structure to describe FPU registers. */
-typedef struct _fpstate *fpregset_t;
+typedef struct user_fpregs_struct fpregset_t;
/* Context to describe whole processor state. */
typedef struct
stack_t uc_stack;
mcontext_t uc_mcontext;
__sigset_t uc_sigmask;
- struct _fpstate __fpregs_mem;
+ fpregset_t __fpregs_mem;
} ucontext_t;
#endif /* sys/ucontext.h */