Welcome to The Fiwix Project
A UNIX-like kernel for the i386 architecture
gid 260 fs/elf.c memcpy_l((void *)sp, ¤t->gid, 1); gid 90 fs/iso9660/rrip.c i->i_gid = isonum_733(rrip->u.px.gid); gid 808 fs/procfs/data.c size += sprintk(buffer + size, "Gid:\t%d\t%d\t%d\t-\n", p->gid, p->egid, p->sgid); gid 152 include/fiwix/fs_iso9660.h char gid[8]; gid 119 include/fiwix/process.h unsigned short int gid; /* real group ID */ gid 75 kernel/init.c init->uid = init->gid = 0; gid 92 kernel/syscalls.c __gid_t gid; gid 95 kernel/syscalls.c gid = current->gid; gid 97 kernel/syscalls.c gid = current->egid; gid 100 kernel/syscalls.c if(i->i_gid == gid) { gid 17 kernel/syscalls/getgid.c printk("(pid %d) sys_getgid() -> %d\n", current->pid, current->gid); gid 19 kernel/syscalls/getgid.c return current->gid; gid 16 kernel/syscalls/setgid.c int sys_setgid(__gid_t gid) gid 19 kernel/syscalls/setgid.c printk("(pid %d) sys_setgid(%d)\n", current->pid, gid); gid 23 kernel/syscalls/setgid.c current->gid = current->egid = current->sgid = gid; gid 25 kernel/syscalls/setgid.c if((current->gid == gid) || (current->sgid == gid)) { gid 26 kernel/syscalls/setgid.c current->egid = gid; gid 16 kernel/syscalls/setregid.c int sys_setregid(__gid_t gid, __gid_t egid) gid 19 kernel/syscalls/setregid.c printk("(pid %d) sys_setregid(%d, %d) -> ", current->pid, gid, egid); gid 24 kernel/syscalls/setregid.c if(gid != (__uid_t)-1 || (current->egid >= 0 && current->gid != egid)) { gid 29 kernel/syscalls/setregid.c if(gid != (__uid_t)-1) { gid 30 kernel/syscalls/setregid.c current->gid = gid; gid 33 kernel/syscalls/setregid.c if(egid != (__uid_t)-1 && (current->gid == egid || current->egid == egid || current->sgid == egid)) { gid 34 kernel/syscalls/setregid.c if(gid != (__uid_t)-1 || (current->egid >= 0 && current->gid != egid)) { gid 41 kernel/syscalls/setregid.c if(gid != (__uid_t)-1 && (current->gid == gid || current->egid == gid)) { gid 42 kernel/syscalls/setregid.c current->gid = gid;