15bb525f4SRobert Mustacchi /* 25bb525f4SRobert Mustacchi * This file and its contents are supplied under the terms of the 35bb525f4SRobert Mustacchi * Common Development and Distribution License ("CDDL"), version 1.0. 45bb525f4SRobert Mustacchi * You may only use this file in accordance with the terms of version 55bb525f4SRobert Mustacchi * 1.0 of the CDDL. 65bb525f4SRobert Mustacchi * 75bb525f4SRobert Mustacchi * A full copy of the text of the CDDL should have accompanied this 85bb525f4SRobert Mustacchi * source. A copy of the CDDL is also available via the Internet at 95bb525f4SRobert Mustacchi * http://www.illumos.org/license/CDDL. 105bb525f4SRobert Mustacchi */ 115bb525f4SRobert Mustacchi 125bb525f4SRobert Mustacchi /* 13*6ef284f1SJohn Levon * Copyright 2019, Joyent, Inc. 145bb525f4SRobert Mustacchi */ 155bb525f4SRobert Mustacchi 165bb525f4SRobert Mustacchi #include <stdlib.h> 175bb525f4SRobert Mustacchi 185bb525f4SRobert Mustacchi #pragma weak mumble = _mumble 195bb525f4SRobert Mustacchi #pragma weak foo = _foo 205bb525f4SRobert Mustacchi 215bb525f4SRobert Mustacchi int _foo = 5; 225bb525f4SRobert Mustacchi 235bb525f4SRobert Mustacchi int _mumble(void)245bb525f4SRobert Mustacchi_mumble(void) 255bb525f4SRobert Mustacchi { 265bb525f4SRobert Mustacchi return ((int)arc4random()); 275bb525f4SRobert Mustacchi } 285bb525f4SRobert Mustacchi 29*6ef284f1SJohn Levon extern int mumble(void); 30*6ef284f1SJohn Levon 315bb525f4SRobert Mustacchi int main(void)325bb525f4SRobert Mustacchimain(void) 335bb525f4SRobert Mustacchi { 345bb525f4SRobert Mustacchi return (mumble()); 355bb525f4SRobert Mustacchi }; 36