1N/A/*********************************************************************** 1N/A* This software is part of the ast package * 1N/A* Copyright (c) 1985-2011 AT&T Intellectual Property * 1N/A* and is licensed under the * 1N/A* Common Public License, Version 1.0 * 1N/A* by AT&T Intellectual Property * 1N/A* A copy of the License is available at * 1N/A* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 1N/A* Information and Software Systems Research * 1N/A* Glenn Fowler <gsf@research.att.com> * 1N/A* David Korn <dgk@research.att.com> * 1N/A* Phong Vo <kpv@research.att.com> * 1N/A***********************************************************************/ 1N/A/* Header for the Vthread library. 1N/A** Note that the macro vt_threaded may be defined 1N/A** Written by Kiem-Phong Vo, kpv@research.att.com 1N/A/* ast doesn't do threads yet */ 1N/A/* common attributes for various structures */ 1N/A#
define VT_FREE 0000
10000 /* object can be freed */ 1N/A#
define VT_INIT 0000
20000 /* object was initialized */ 1N/A#
define VT_BITS 0000
30007 /* bits that we care about */ 1N/A/* directives for vtset() */ 1N/A/* mutex structure */ 1N/A/* structure for states of thread */ 1N/A/* structure for exactly once execution */ 1N/A#
endif /*vt_threaded*/ 1N/A/* fake structures and functions */ 1N/A#
endif /*!vt_threaded*/ 1N/A#
endif /*_VTHREAD_H*/