1*022e6e66Sguenther /* $OpenBSD: tcb.h,v 1.1 2011/10/27 04:01:17 guenther Exp $ */ 2*022e6e66Sguenther 3*022e6e66Sguenther /* 4*022e6e66Sguenther * Copyright (c) 2011 Philip Guenther <guenther@openbsd.org> 5*022e6e66Sguenther * 6*022e6e66Sguenther * Permission to use, copy, modify, and distribute this software for any 7*022e6e66Sguenther * purpose with or without fee is hereby granted, provided that the above 8*022e6e66Sguenther * copyright notice and this permission notice appear in all copies. 9*022e6e66Sguenther * 10*022e6e66Sguenther * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11*022e6e66Sguenther * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12*022e6e66Sguenther * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13*022e6e66Sguenther * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14*022e6e66Sguenther * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15*022e6e66Sguenther * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16*022e6e66Sguenther * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17*022e6e66Sguenther */ 18*022e6e66Sguenther 19*022e6e66Sguenther #ifndef _MACHINE_TCB_H_ 20*022e6e66Sguenther #define _MACHINE_TCB_H_ 21*022e6e66Sguenther 22*022e6e66Sguenther #ifdef _KERNEL 23*022e6e66Sguenther 24*022e6e66Sguenther #error "not yet" 25*022e6e66Sguenther 26*022e6e66Sguenther #else /* _KERNEL */ 27*022e6e66Sguenther 28*022e6e66Sguenther /* Not ELF, so for now use a big TCB to save a memory reference for errno */ 29*022e6e66Sguenther #define TLS_VARIANT 2 30*022e6e66Sguenther 31*022e6e66Sguenther #endif /* _KERNEL */ 32*022e6e66Sguenther 33*022e6e66Sguenther #endif /* _MACHINE_TCB_H_ */ 34