1: /*
   2:  * Copyright (c) 1980 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  */
   6: 
   7: #if defined(LIBC_SCCS) && !defined(lint)
   8: static char sccsid[] = "@(#)remque.c	1.1 (Berkeley) 1/19/87";
   9: #endif LIBC_SCCS and not lint
  10: 
  11: /*
  12:  * remque -- vax remque instruction
  13:  *
  14:  * NOTE: this implementation is non-atomic!!
  15:  */
  16: 
  17: struct vaxque {     /* queue format expected by VAX queue instructions */
  18:     struct vaxque   *vq_next;
  19:     struct vaxque   *vq_prev;
  20: };
  21: 
  22: remque(e)
  23:     register struct vaxque *e;
  24: {
  25:     e->vq_prev->vq_next = e->vq_next;
  26:     e->vq_next->vq_prev = e->vq_prev;
  27: }

Defined functions

remque defined in line 22; never used

Defined variables

sccsid defined in line 8; never used

Defined struct's

vaxque defined in line 17; used 6 times
Last modified: 1987-01-21
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1145
Valid CSS Valid XHTML 1.0 Strict