rem: g_core_reference_count++;
context: _EXPORT status_t init_driver(void){	// only get the core module if we don't have it loaded already	if (!g_core) {		int rv = 0;		rv = get_module(NET_CORE_MODULE_NAME, (module_info **) &g_core);		if (rv < 0) {			TRACE((LOGID ERR "init_driver: Argh, can't load " NET_CORE_MODULE_NAME " module: %d\n", rv));			return rv;		}				TRACE((LOGID "init_driver: built %s %s, core = %p\n", __DATE__, __TIME__, g_core));				// start the network stack!		g_core->start();	}		g_core_reference_count++;	return B_OK;}