linux-old/include/asm-mips/prctl.h
<<
>>
Prefs
   1/*
   2 * IRIX prctl interface
   3 *
   4 * The IRIX kernel maps a page at PRDA_ADDRESS with the
   5 * contents of prda and fills it the bits on prda_sys.
   6 */
   7
   8#ifndef __PRCTL_H__
   9#define __PRCTL_H__
  10
  11#define PRDA_ADDRESS 0x200000L
  12#define PRDA ((struct prda *) PRDA_ADDRESS)
  13
  14struct prda_sys {
  15        pid_t t_pid;
  16        u32   t_hint;
  17        u32   t_dlactseq;
  18        u32   t_fpflags;
  19        u32   t_prid;           /* processor type, $prid CP0 register */
  20        u32   t_dlendseq;
  21        u64   t_unused1[5];
  22        pid_t t_rpid;
  23        s32   t_resched;
  24        u32   t_unused[8];
  25        u32   t_cpu;            /* current/last cpu */
  26
  27        /* FIXME: The signal information, not supported by Linux now */
  28        u32   t_flags;          /* if true, then the sigprocmask is in userspace */
  29        u32   t_sigprocmask [1]; /* the sigprocmask */
  30};
  31
  32struct prda {
  33        char fill [0xe00];
  34        struct prda_sys prda_sys;
  35};
  36
  37#define t_sys           prda_sys
  38
  39ptrdiff_t prctl (int op, int v1, int v2);
  40
  41#endif
  42
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.