STATUS: 0%
0000 T _lkdata not existing
0282 T _unlk not existing
0392 T _locked not existing
044a T _deadlock not existing
04b6 T _unlock not existing
0546 T _lockalloc not existing
05b8 T _lockfree not existing
05f2 T _lockadd not existing
0664 T _lkfront not existing
This commit is contained in:
parent
8fbe81519a
commit
eaa9282a1d
|
|
@ -0,0 +1,109 @@
|
|||
/******************************************************************************
|
||||
*******************************************************************************
|
||||
|
||||
W E G A - Quelle
|
||||
|
||||
KERN 3.2 Modul: lock.c
|
||||
|
||||
|
||||
Bearbeiter: O. Lehmann
|
||||
Datum: 01.06.08
|
||||
Version: 1.0
|
||||
|
||||
*******************************************************************************
|
||||
******************************************************************************/
|
||||
|
||||
char lockwstr[] = "@[$]lock.c Rev : 4.1 08/27/83 11:55:14";
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/sysparm.h>
|
||||
#include <sys/sysinfo.h>
|
||||
#include <sys/systm.h>
|
||||
#include <sys/dir.h>
|
||||
#include <sys/mmu.h>
|
||||
#include <sys/buf.h>
|
||||
#include <sys/conf.h>
|
||||
#include <sys/proc.h>
|
||||
#include <sys/s.out.h>
|
||||
#include <sys/user.h>
|
||||
#include <sys/map.h>
|
||||
#include <sys/lockblk.h>
|
||||
|
||||
long lkfront();
|
||||
|
||||
#ifdef 0
|
||||
long
|
||||
lkdata()
|
||||
{
|
||||
register long lkfrontret;
|
||||
register long i; /*rr10*/
|
||||
long foo,lkfront1,lkfront2;
|
||||
struct a {
|
||||
int fildes;
|
||||
int flag;
|
||||
struct lockblk *lkblk;
|
||||
} *uap;
|
||||
int j;
|
||||
|
||||
uap = (struct a *)u.u_ap;
|
||||
lkfrontret = lkfront(uap,&lkfront1,&lkfront2);
|
||||
if(lkfrontret) {
|
||||
foo = lkfrontret;
|
||||
if(locked(uap->flag&4?0x80:0,lkfrontret,lkfront1))
|
||||
return;
|
||||
i=lkfrontret+0x4a; /*FIXME: this is wrong */
|
||||
for(j=(uap->flag&1?0:0x100);i;) {
|
||||
j++;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
long
|
||||
unlk()
|
||||
{
|
||||
register struct a {
|
||||
int fildes;
|
||||
int flag;
|
||||
struct lockblk *lkblk;
|
||||
} *uap;
|
||||
|
||||
uap = (struct a *)u.u_ap;
|
||||
}
|
||||
|
||||
locked()
|
||||
{
|
||||
}
|
||||
|
||||
deadlock()
|
||||
{
|
||||
}
|
||||
|
||||
unlock()
|
||||
{
|
||||
}
|
||||
|
||||
lockalloc()
|
||||
{
|
||||
}
|
||||
|
||||
#endif
|
||||
lockfree(lkblk)
|
||||
register struct lockblk *lkblk;
|
||||
{
|
||||
register long *foo;
|
||||
|
||||
foo=0;
|
||||
|
||||
}
|
||||
|
||||
#ifdef 0
|
||||
lockadd()
|
||||
{
|
||||
}
|
||||
|
||||
long
|
||||
lkfront(arg,par1,par2)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
Loading…
Reference in New Issue