Lines Matching refs:exec
12 struct exec struct
71 #define N_MAGIC(exec) ((exec).a_info) argument
72 #define N_MACHTYPE(exec) 0 argument
73 #define N_FLAGS(exec) 0 argument
74 #define N_SET_INFO(exec, magic, type, flags) N_SET_MAGIC ((exec), (magic)) argument
75 #define N_SET_MAGIC(exec, magic) ((exec).a_info = (magic)) argument
76 #define N_SET_MACHTYPE(exec, machtype) ((void) 0) argument
77 #define N_SET_FLAGS(exec, flags) ((void) 0) argument
97 #define N_MAGIC(exec) ((exec).a_info & 0xffff) argument
99 #define N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff)) argument
100 #define N_FLAGS(exec) (((exec).a_info >> 24) & 0xff) argument
101 #define N_SET_INFO(exec, magic, type, flags) \ argument
102 ((exec).a_info = ((magic) & 0xffff) \
105 #define N_SET_MAGIC(exec, magic) \ argument
106 ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff)))
108 #define N_SET_MACHTYPE(exec, machtype) \ argument
109 ((exec).a_info = \
110 ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16))
112 #define N_SET_FLAGS(exec, flags) \ argument
113 ((exec).a_info = \
114 ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24))
138 #define _N_HDROFF(x) (SEGMENT_SIZE - sizeof (struct exec))
140 #define _N_HDROFF(x) (- sizeof (struct exec))
145 (N_MAGIC(x) == ZMAGIC ? _N_HDROFF((x)) + sizeof (struct exec) : sizeof (struct exec))