diff options
author | roberto <roberto@FreeBSD.org> | 2008-08-17 17:37:33 +0000 |
---|---|---|
committer | roberto <roberto@FreeBSD.org> | 2008-08-17 17:37:33 +0000 |
commit | 4ded1c1fa0bc21c61f91a2dbe864835986745121 (patch) | |
tree | 16d100fbc9dae63888d48b464e471ba0e5065193 /contrib/ntp/kernel/clkinit.c | |
parent | 8b5a86d4fda08a9c68231415812edcb26be52f79 (diff) | |
download | FreeBSD-src-4ded1c1fa0bc21c61f91a2dbe864835986745121.zip FreeBSD-src-4ded1c1fa0bc21c61f91a2dbe864835986745121.tar.gz |
Flatten the dist and various 4.n.n trees in preparation of future ntp imports.
Diffstat (limited to 'contrib/ntp/kernel/clkinit.c')
-rw-r--r-- | contrib/ntp/kernel/clkinit.c | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/contrib/ntp/kernel/clkinit.c b/contrib/ntp/kernel/clkinit.c deleted file mode 100644 index 1af57fd..0000000 --- a/contrib/ntp/kernel/clkinit.c +++ /dev/null @@ -1,76 +0,0 @@ -/* -** dynamically loadable clk driver -** -** /src/NTP/REPOSITORY/v3/kernel/clkinit.c,v 1.1.1.1 1994/07/11 07:56:25 kardel Exp -** -** william robertson <rob@agate.berkeley.edu> -*/ - -#include <sys/types.h> -#include <sys/conf.h> -#include <sys/errno.h> -#include <sys/stream.h> -#include <sys/syslog.h> - -#include <sun/openprom.h> -#include <sun/vddrv.h> - -extern int findmod(); /* os/str_io.c */ - -extern struct streamtab clkinfo; - -struct vdldrv vd = { - VDMAGIC_USER, - "clk" - }; - - -int -xxxinit(function_code, vdp, vdi, vds) -unsigned int function_code; -struct vddrv *vdp; -addr_t vdi; -struct vdstat *vds; -{ - register int i = 0; - register int j; - - switch (function_code) { - case VDLOAD: - - if (findmod("clk") >= 0) { - log(LOG_ERR, "clk stream module already loaded\n"); - return (EADDRINUSE); - } - - i = findmod("\0"); - - if (i == -1 || fmodsw[i].f_name[0] != '\0') - return(-1); - - for (j = 0; vd.Drv_name[j] != '\0'; j++) /* XXX check bounds */ - fmodsw[i].f_name[j] = vd.Drv_name[j]; - - fmodsw[i].f_name[j] = '\0'; - fmodsw[i].f_str = &clkinfo; - - vdp->vdd_vdtab = (struct vdlinkage *) &vd; - - return(0); - - case VDUNLOAD: - if ((i = findmod(vd.Drv_name)) == -1) - return(-1); - - fmodsw[i].f_name[0] = '\0'; - fmodsw[i].f_str = 0; - - return(0); - - case VDSTAT: - return(0); - - default: - return(EIO); - } -} |