diff options
Diffstat (limited to 'usr/src/lib/libast/common/vmalloc/vmset.c')
-rw-r--r-- | usr/src/lib/libast/common/vmalloc/vmset.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/usr/src/lib/libast/common/vmalloc/vmset.c b/usr/src/lib/libast/common/vmalloc/vmset.c deleted file mode 100644 index 7997f8e1e3..0000000000 --- a/usr/src/lib/libast/common/vmalloc/vmset.c +++ /dev/null @@ -1,74 +0,0 @@ -/*********************************************************************** -* * -* This software is part of the ast package * -* Copyright (c) 1985-2010 AT&T Intellectual Property * -* and is licensed under the * -* Common Public License, Version 1.0 * -* by AT&T Intellectual Property * -* * -* A copy of the License is available at * -* http://www.opensource.org/licenses/cpl1.0.txt * -* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * -* * -* Information and Software Systems Research * -* AT&T Research * -* Florham Park NJ * -* * -* Glenn Fowler <gsf@research.att.com> * -* David Korn <dgk@research.att.com> * -* Phong Vo <kpv@research.att.com> * -* * -***********************************************************************/ -#if defined(_UWIN) && defined(_BLD_ast) - -void _STUB_vmset(){} - -#else - -#include "vmhdr.h" - - -/* Set the control flags for a region. -** -** Written by Kiem-Phong Vo, kpv@research.att.com, 01/16/94. -*/ -#if __STD_C -int vmset(reg Vmalloc_t* vm, int flags, int on) -#else -int vmset(vm, flags, on) -reg Vmalloc_t* vm; /* region being worked on */ -int flags; /* flags must be in VM_FLAGS */ -int on; /* !=0 if turning on, else turning off */ -#endif -{ - reg int mode, inuse; - reg Vmdata_t* vd = vm->data; - - if(flags == 0 && on == 0) - return vd->mode; - - SETINUSE(vd, inuse); - if(!(vd->mode&VM_TRUST) ) - { if(ISLOCK(vd,0)) - { CLRINUSE(vd, inuse); - return 0; - } - SETLOCK(vd,0); - } - - mode = vd->mode; - - if(on) - vd->mode |= (flags&VM_FLAGS); - else vd->mode &= ~(flags&VM_FLAGS); - - if(vd->mode&(VM_TRACE|VM_MTDEBUG)) - vd->mode &= ~VM_TRUST; - - CLRLOCK(vd,0); - CLRINUSE(vd, inuse); - - return mode; -} - -#endif |