* Copyright (c) 1987 Regents of the University of California.
* %sccs.include.redist.c%
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid
[] = "@(#)insque.c 5.3 (Berkeley) %G%";
#endif /* LIBC_SCCS and not lint */
* insque -- vax insque instruction
* NOTE: this implementation is non-atomic!!
struct vaxque
{ /* queue format expected by VAX queue instructions */
register struct vaxque
*e
, *prev
;
e
->vq_next
= prev
->vq_next
;
prev
->vq_next
->vq_prev
= e
;