Lines Matching defs:flags
38 elf_flagarhdr(Elf_Arhdr *a, Elf_Cmd c, unsigned int flags)
46 (flags & ~ELF_F_DIRTY) != 0) {
52 r = a->ar_flags |= flags;
54 r = a->ar_flags &= ~flags;
60 elf_flagdata(Elf_Data *d, Elf_Cmd c, unsigned int flags)
69 (flags & ~ELF_F_DIRTY) != 0) {
77 r = ld->d_flags |= flags;
79 r = ld->d_flags &= ~flags;
85 elf_flagehdr(Elf *e, Elf_Cmd c, unsigned int flags)
94 (e->e_kind != ELF_K_ELF) || (flags & ~ELF_F_DIRTY) != 0 ||
110 return (elf_flagelf(e, c, flags));
114 elf_flagelf(Elf *e, Elf_Cmd c, unsigned int flags)
123 (flags & ~(ELF_F_ARCHIVE | ELF_F_ARCHIVE_SYSV |
129 if ((flags & ELF_F_ARCHIVE_SYSV) && (flags & ELF_F_ARCHIVE) == 0) {
134 if ((flags & ELF_F_ARCHIVE) && e->e_cmd != ELF_C_WRITE) {
140 r = e->e_flags |= flags;
142 r = e->e_flags &= ~flags;
147 elf_flagphdr(Elf *e, Elf_Cmd c, unsigned int flags)
156 (e->e_kind != ELF_K_ELF) || (flags & ~ELF_F_DIRTY) != 0 ||
172 return (elf_flagelf(e, c, flags));
176 elf_flagscn(Elf_Scn *s, Elf_Cmd c, unsigned int flags)
184 (flags & ~ELF_F_DIRTY) != 0) {
190 r = s->s_flags |= flags;
192 r = s->s_flags &= ~flags;
197 elf_flagshdr(Elf_Scn *s, Elf_Cmd c, unsigned int flags)
199 return (elf_flagscn(s, c, flags));