avoid deferencing null pointers -- breaks on Solaris (printf is dumb)
[unix-history] / usr / src / sys / vax / include / frame.h
CommitLineData
80992c50
KB
1/*-
2 * Copyright (c) 1982, 1986 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * %sccs.include.proprietary.c%
da7c5cc6 6 *
80992c50 7 * @(#)frame.h 7.2 (Berkeley) %G%
da7c5cc6 8 */
e1a9dfee
SL
9
10/*
11 * Definition of the vax calls/callg frame.
12 */
13struct frame {
14 int fr_handler;
15 u_int fr_psw:16, /* saved psw */
16 fr_mask:12, /* register save mask */
17 :1,
18 fr_s:1, /* call was a calls, not callg */
19 fr_spa:2; /* stack pointer alignment */
20 int fr_savap; /* saved arg pointer */
21 int fr_savfp; /* saved frame pointer */
22 int fr_savpc; /* saved program counter */
23};