Add a fp_vpopen() function to kern_fp.c, and add reserved fields to
[dragonfly.git] / sys / sys / ckpt.h
1 /*
2  * $DragonFly: src/sys/sys/ckpt.h,v 1.2 2003/10/19 23:23:29 dillon Exp $
3  */
4 #ifndef _SYS_CKPT_H_
5 #define _SYS_CKPT_H_
6
7 struct ckpt_filehdr {
8         int             cfh_magic;      /* XXX implement */
9         int             cfh_nfiles;
10         int             cfh_reserved[8];
11 };
12
13
14 struct ckpt_fileinfo {
15         int             cfi_index;
16         u_int           cfi_flags;      /* saved f_flag */
17         off_t           cfi_offset;     /* saved f_offset */
18         fhandle_t       cfi_fh;
19         int             cfi_reserved[8];
20 };
21
22 struct ckpt_siginfo {
23         int             csi_ckptpisz;
24         struct procsig  csi_procsig;
25         struct sigacts  csi_sigacts;
26         struct itimerval csi_itimerval;
27         int             csi_sigparent;
28         int             csi_reserved[8];
29 };
30
31 struct vn_hdr {
32         fhandle_t       vnh_fh;
33         Elf_Phdr        vnh_phdr;
34         int             vnh_reserved[8];
35 };
36
37 #ifdef _KERNEL
38 #ifdef DEBUG
39 #define TRACE_ENTER \
40 printf("entering %s at %s:%d\n", __FUNCTION__, __FILE__, __LINE__)
41 #define TRACE_EXIT \
42 printf("exiting %s at %s:%d\n", __FUNCTION__, __FILE__, __LINE__)
43 #define TRACE_ERR \
44 printf("failure encountered in %s at %s:%d\n", __FUNCTION__, __FILE__, __LINE__)
45 #define PRINTF printf
46 #else
47 #define TRACE_ENTER
48 #define TRACE_EXIT
49 #define TRACE_ERR
50 #define PRINTF()
51 #endif
52 #endif
53
54 #endif