1 2 /* 3 * This file and its contents are supplied under the terms of the 4 * Common Development and Distribution License ("CDDL"), version 1.0. 5 * You may only use this file in accordance with the terms of version 6 * 1.0 of the CDDL. 7 * 8 * A full copy of the text of the CDDL should have accompanied this 9 * source. A copy of the CDDL is also available via the Internet at 10 * http://www.illumos.org/license/CDDL. 11 */ 12 13 /* 14 * Copyright 2012, Richard Lowe. 15 */ 16 17 __thread char *tbs; 18 __thread char *tdata = "tdata!"; 19 20 char *common; 21 22 const char data[] = "data"; 23 24 #pragma weak weak_function = function 25 #pragma weak weak_data = data 26 27 int 28 function(void) 29 { 30 return (1); 31 } 32