Path: utzoo!attcan!uunet!husc6!ukma!tut.cis.ohio-state.edu!mandrill!hal!ncoast!allbery
From: loic@uunet.uu.net@axis.UUCP
Newsgroups: comp.sources.misc
Subject: v03i073: donice system call for Nuxi VAX-11
Message-ID: <8807042059.AA29828@inria.inria.fr>
Date: 4 Jul 88 20:59:59 GMT
Sender: allbery@ncoast.UUCP
Reply-To: loic@uunet.uu.net@axis.UUCP
Lines: 43
Approved: allbery@ncoast.UUCP

Posting-number: Volume 3, Issue 73
Submitted-by: "A. Nonymous" 
Archive-name: donice

  The renice command dynamically change the nice value of a process.
It uses a hiden system call (donice). Here is a library function
to use it.
  It will work on NUXI-V.2 distribution 1.2 for VAX-11.

------------------------------------------------------------------------
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
#	donice.s
# This archive created: Sun Jul  3 21:22:45 1988
#
export PATH; PATH=/bin:$PATH
if test -f 'donice.s'
then
	echo shar: will not over-write existing file "'donice.s'"
else
cat << \SHAR_EOF > 'donice.s'
	.file	"donice.c"
	.data
	.text
	.align	4
	.globl	_donice
_donice:
	halt
	halt
	chmk	$0x38
	bgequ	.L13
	jmp	_donice
.L13:
	ret
	.data
SHAR_EOF
chmod 644 'donice.s'
fi # end of overwriting check
#	End of shell archive
exit 0