p_flags
if ((np->p_flags & PFOREGND) != 0 && np->p_jobid != shpgrp &&
jobflags |= np->p_flags;
jobflags |= np->p_flags;
if (np->p_flags & (PRUNNING | PSTOPPED)) {
np->p_flags |= PRUNNING;
np->p_flags &= ~PSTOPPED;
np->p_flags |= PFOREGND;
np->p_flags &= ~PFOREGND;
if (pp->p_flags & PSTOPPED)
pp->p_flags &= ~(PRUNNING | PSTOPPED | PREPORTED);
pp->p_flags |= PSTOPPED;
if (np->p_flags & PSTOPPED)
if (pp->p_flags & (PTIME | PPTIME) || adrof(STRtime))
pp->p_flags |= PNOTIFY;
pp->p_flags |= PINTERRUPTED;
pp->p_flags |= PSIGNALED;
pp->p_flags |= PDUMPED;
pp->p_flags |= PAEXITED;
pp->p_flags |= PNEXITED;
if ((fp->p_flags & (PPTIME | PRUNNING | PSTOPPED)) == 0 &&
fp->p_flags |= PTIME;
jobflags |= fp->p_flags;
pp->p_flags &= ~PFOREGND;
if (pp == pp->p_friends && (pp->p_flags & PPTIME)) {
pp->p_flags &= ~PPTIME;
pp->p_flags |= PTIME;
if (fp->p_flags & PSTOPPED)
fp->p_flags |= PREPORTED;
fp->p_flags |= PNEEDNOTE;
if (pp->p_flags & PNEEDNOTE) {
pp->p_flags &= ~PNEEDNOTE;
if ((fp->p_flags & (PFOREGND | PRUNNING)) == PRUNNING)
jobflags |= fp->p_flags;
reason = fp->p_flags & (PSIGNALED | PINTERRUPTED) ?
pp->p_flags & PRUNNING) {
np->p_flags &= ~PNEEDNOTE;
pp->p_flags = t->t_dflg & F_AMPERSAND ? PRUNNING : PRUNNING | PFOREGND;
pp->p_flags |= PPTIME;
pp->p_flags |= PPOU;
pp->p_flags |= PERR;
if (pcurrjob && (pcurrjob->p_flags & (PFOREGND | PSTOPPED)) == 0) {
if (pp == pp->p_friends && (pp->p_flags & PPTIME)) {
pp->p_flags &= ~PPTIME;
pp->p_flags |= PTIME;
jobflags |= pp->p_flags;
pstatus = pp->p_flags & PALLSTATES;
|| (pp->p_flags & PPOU) == 0))) {
if (pp->p_flags & PPOU)
if (pp->p_flags & PERR)
if (flag & (REASON | AREASON) && pp->p_flags & PDUMPED) {
if (pp->p_flags & PPTIME && !(status & (PSTOPPED | PRUNNING))) {
pp->p_flags &= ~PNEEDNOTE;
short unsigned p_flags; /* various job status flags */
if ((phdp->p_flags & (PF_X | PF_W)) != (PF_X | PF_W))
if ((phdp->p_flags & (PF_X | PF_W)) != (PF_X | PF_W))
(phdr[i].p_flags & PF_W) == 0)
ph32->p_flags = s->p_flags;
d->p_flags = ep32->p_flags;
int flags = PFLAGS(phdp->p_flags);
next_load->prot = PFLAGS(phdp->p_flags);
if (phdp->p_flags & PF_W) {
ld->prot = PFLAGS(phdp->p_flags);
if ((PFLAGS(phdp->p_flags) & PROT_WRITE) == 0 ||
ld->prot = PFLAGS(phdp->p_flags);
if ((phdp->p_flags & (PF_X | PF_W)) != (PF_X | PF_W))
next_load->prot = PFLAGS(phdp->p_flags);
wg_peer->p_flags |= WG_PEER_HAS_PUBLIC;
wg_peer->p_flags |= WG_PEER_SET_DESCRIPTION;
wg_peer->p_flags |= WG_PEER_REPLACE_AIPS;
wg_peer->p_flags |= WG_PEER_HAS_ENDPOINT;
wg_peer->p_flags |= WG_PEER_HAS_PSK;
wg_peer->p_flags |= WG_PEER_HAS_PKA;
wg_peer->p_flags |= WG_PEER_REMOVE;
wg_peer->p_flags |= WG_PEER_SET_DESCRIPTION;
wg_peer->p_flags |= WG_PEER_HAS_PSK;
if (wg_peer->p_flags & WG_PEER_HAS_PSK)
if (wg_peer->p_flags & WG_PEER_HAS_PKA && wg_peer->p_pka)
if (wg_peer->p_flags & WG_PEER_HAS_ENDPOINT) {
void p_flags(int, char *);
p_flags(rtm->rtm_flags, "%-6.6s ");
ntohl(elf_segments[i].p_flags) & PF_X) {
(phdr.p_flags & (PF_W|PF_X)) == 0)
if (phdr.p_flags & PF_X)
if ((phdr[i].p_flags & MDT_TYPE_MASK) == MDT_TYPE_HASH) {
if (phdr[i].p_flags & MDT_RELOCATABLE)
if ((phdr[i].p_flags & MDT_TYPE_MASK) == MDT_TYPE_HASH ||
(pent->p_flags & PF_ISVNODE));
note->p_flags = PF_R;
phdr.p_flags = 0;
phdr.p_flags |= PF_R;
phdr.p_flags |= PF_W;
phdr.p_flags |= PF_X;
phdr.p_flags |= PF_ISVNODE;
*prot |= (ph->p_flags & PF_R) ? PROT_READ : 0;
*prot |= (ph->p_flags & PF_W) ? PROT_WRITE : 0;
if ((ph->p_flags & PF_W) == 0)
*prot |= (ph->p_flags & PF_X) ? PROT_EXEC : 0;
if ((ph->p_flags & (PF_X | PF_W)) != (PF_X | PF_W) &&
((ph->p_flags & PF_OPENBSD_MUTABLE) == 0))
if ((flags & VMCMD_TEXTREL) && (ph->p_flags & PF_W) == 0)
if (ph->p_flags & PF_W) {
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
#define IS_TEXT(p) (p.p_flags & PF_X)
#define IS_DATA(p) ((p.p_flags & PF_X) == 0)
if (!(peer_o.p_flags & WG_PEER_HAS_PUBLIC))
if (peer_o.p_flags & (WG_PEER_REMOVE|WG_PEER_UPDATE))
if (peer_o.p_flags & WG_PEER_REMOVE) {
if (peer_o.p_flags & WG_PEER_HAS_ENDPOINT)
if (peer_o.p_flags & WG_PEER_HAS_PSK)
if (peer_o.p_flags & WG_PEER_HAS_PKA)
if (peer_o.p_flags & WG_PEER_REPLACE_AIPS) {
if (peer_o.p_flags & WG_PEER_SET_DESCRIPTION)
peer_o.p_flags = WG_PEER_HAS_PUBLIC;
peer_o.p_flags |= WG_PEER_HAS_PSK;
peer_o.p_flags |= WG_PEER_HAS_PKA;
peer_o.p_flags |= WG_PEER_HAS_ENDPOINT;
int p_flags;
Elf32_Word p_flags; /* flags */
Elf64_Word p_flags; /* flags */
void p_flags(int, char *);
p_flags(rt->rt_flags, "%-6.6s ");
void p_flags(int, char *);
p_flags(rtm->rtm_flags, "%-6.6s ");
if ((phdr.p_flags & PF_X) != 0) {
printf("p_flags %x\n", pphdr->p_flags);
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
#define IS_TEXT(p) (p.p_flags & PF_X)
#define IS_DATA(p) ((p.p_flags & PF_X) == 0)
(phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
#define IS_TEXT(p) (p.p_flags & PF_X)
#define IS_DATA(p) ((p.p_flags & PF_X) == 0)