home *** CD-ROM | disk | FTP | other *** search
- *** /gecko.userb/usr/src/sys.386bsd/kern/init_sysent.c Tue Nov 17 04:30:48 1992
- --- /usr/src/sys.386bsd/kern/init_sysent.c Sun Oct 18 19:38:48 1992
- ***************
- *** 158,163 ****
- --- 158,165 ----
- int getfh();
- #else
- #endif
- + int getdomainname();
- + int setdomainname();
- #ifdef SYSVSHM
- int shmsys();
- #else
- ***************
- *** 400,407 ****
- 0, nosys, /* 160 = nosys */
- 0, nosys, /* 161 = nosys */
- #endif
- ! 0, nosys, /* 162 = nosys */
- ! 0, nosys, /* 163 = nosys */
- 0, nosys, /* 164 = nosys */
- 0, nosys, /* 165 = nosys */
- 0, nosys, /* 166 = nosys */
- --- 402,409 ----
- 0, nosys, /* 160 = nosys */
- 0, nosys, /* 161 = nosys */
- #endif
- ! 2, getdomainname, /* 162 = getdomainname */
- ! 2, setdomainname, /* 163 = setdomainname */
- 0, nosys, /* 164 = nosys */
- 0, nosys, /* 165 = nosys */
- 0, nosys, /* 166 = nosys */
- *** /gecko.userb/usr/src/sys.386bsd/kern/kern_xxx.c Tue Nov 17 04:30:51 1992
- --- /usr/src/sys.386bsd/kern/kern_xxx.c Sun Oct 18 19:44:23 1992
- ***************
- *** 103,108 ****
- --- 103,143 ----
- }
-
- /* ARGSUSED */
- + getdomainname(p, uap, retval)
- + struct proc *p;
- + struct args {
- + char *domainname;
- + u_int len;
- + } *uap;
- + int *retval;
- + {
- + if (uap->len > domainnamelen + 1)
- + uap->len = domainnamelen + 1;
- + return (copyout((caddr_t)domainname, (caddr_t)uap->domainname, uap->len));
- + }
- +
- + /* ARGSUSED */
- + setdomainname(p, uap, retval)
- + struct proc *p;
- + struct args {
- + char *domainname;
- + u_int len;
- + } *uap;
- + int *retval;
- + {
- + int error;
- +
- + if (error = suser(p->p_ucred, &p->p_acflag))
- + return (error);
- + if (uap->len > sizeof (domainname) - 1)
- + return EINVAL;
- + domainnamelen = uap->len;
- + error = copyin((caddr_t)uap->domainname, domainname, uap->len);
- + domainname[domainnamelen] = 0;
- + return (error);
- + }
- +
- + /* ARGSUSED */
- reboot(p, uap, retval)
- struct proc *p;
- struct args {
- *** /gecko.userb/usr/src/sys.386bsd/kern/syscalls.c Tue Nov 17 04:30:53 1992
- --- /usr/src/sys.386bsd/kern/syscalls.c Sun Oct 18 19:35:11 1992
- ***************
- *** 193,200 ****
- "#160", /* 160 = nosys */
- "#161", /* 161 = nosys */
- #endif
- ! "#162", /* 162 = nosys */
- ! "#163", /* 163 = nosys */
- "#164", /* 164 = nosys */
- "#165", /* 165 = nosys */
- "#166", /* 166 = nosys */
- --- 193,200 ----
- "#160", /* 160 = nosys */
- "#161", /* 161 = nosys */
- #endif
- ! "getdomainname", /* 162 = getdomainname */
- ! "setdomainname", /* 163 = setdomainname */
- "#164", /* 164 = nosys */
- "#165", /* 165 = nosys */
- "#166", /* 166 = nosys */
-