HelenOS sources

system             91 common/include/stdlib.h extern int system(const char *);
system             91 kernel/generic/common/include/stdlib.h extern int system(const char *);
system            396 uspace/app/shutdown-dlg/shutdown-dlg.c 	rc = system_open(SYSTEM_DEFAULT, &sd_system_cb, sddlg, &sddlg->system);
system            402 uspace/app/shutdown-dlg/shutdown-dlg.c 	rc = system_poweroff(sddlg->system);
system            478 uspace/app/shutdown-dlg/shutdown-dlg.c 	if (sddlg.system != NULL)
system            479 uspace/app/shutdown-dlg/shutdown-dlg.c 		system_close(sddlg.system);
system            485 uspace/app/shutdown-dlg/shutdown-dlg.c 	if (sddlg.system != NULL)
system            486 uspace/app/shutdown-dlg/shutdown-dlg.c 		system_close(sddlg.system);
system             59 uspace/app/shutdown-dlg/shutdown-dlg.h 	system_t *system;
system            155 uspace/app/shutdown/shutdown.c 	system_t *system = NULL;
system            196 uspace/app/shutdown/shutdown.c 	rc = system_open(SYSTEM_DEFAULT, &sd_system_cb, &shutdown, &system);
system            204 uspace/app/shutdown/shutdown.c 		rc = system_poweroff(system);
system            207 uspace/app/shutdown/shutdown.c 		rc = system_restart(system);
system            216 uspace/app/shutdown/shutdown.c 		system_close(system);
system            228 uspace/app/shutdown/shutdown.c 		system_close(system);
system            240 uspace/app/shutdown/shutdown.c 	system_close(system);
system             91 uspace/lib/c/common/include/stdlib.h extern int system(const char *);
system            193 uspace/lib/c/test/stdlib.c 	rc = system(NULL);
system            203 uspace/lib/c/test/stdlib.c 	rc = system("/app/bdsh");
system            127 uspace/lib/pcut/src/os/generic.c 	rc = system(command);
system             91 uspace/lib/posix/include/common/stdlib.h extern int system(const char *);
system             46 uspace/lib/system/include/types/system.h struct system;
system             47 uspace/lib/system/include/types/system.h typedef struct system system_t;
system             62 uspace/lib/system/src/system.c 	system_t *system;
system             65 uspace/lib/system/src/system.c 	system = calloc(1, sizeof(system_t));
system             66 uspace/lib/system/src/system.c 	if (system == NULL)
system             69 uspace/lib/system/src/system.c 	fibril_mutex_initialize(&system->lock);
system             70 uspace/lib/system/src/system.c 	fibril_condvar_initialize(&system->cv);
system             81 uspace/lib/system/src/system.c 	system->sess = sess;
system             82 uspace/lib/system/src/system.c 	system->cb = cb;
system             83 uspace/lib/system/src/system.c 	system->cb_arg = arg;
system             85 uspace/lib/system/src/system.c 	rc = system_callback_create(system);
system             91 uspace/lib/system/src/system.c 	*rsystem = system;
system             94 uspace/lib/system/src/system.c 	free(system);
system            102 uspace/lib/system/src/system.c void system_close(system_t *system)
system            104 uspace/lib/system/src/system.c 	fibril_mutex_lock(&system->lock);
system            105 uspace/lib/system/src/system.c 	async_hangup(system->sess);
system            106 uspace/lib/system/src/system.c 	system->sess = NULL;
system            110 uspace/lib/system/src/system.c 	while (!system->cb_done)
system            111 uspace/lib/system/src/system.c 		fibril_condvar_wait(&system->cv, &system->lock);
system            112 uspace/lib/system/src/system.c 	fibril_mutex_unlock(&system->lock);
system            114 uspace/lib/system/src/system.c 	free(system);
system            122 uspace/lib/system/src/system.c static errno_t system_callback_create(system_t *system)
system            124 uspace/lib/system/src/system.c 	async_exch_t *exch = async_exchange_begin(system->sess);
system            130 uspace/lib/system/src/system.c 	    system_cb_conn, system, &port);
system            153 uspace/lib/system/src/system.c errno_t system_poweroff(system_t *system)
system            155 uspace/lib/system/src/system.c 	async_exch_t *exch = async_exchange_begin(system->sess);
system            172 uspace/lib/system/src/system.c errno_t system_restart(system_t *system)
system            174 uspace/lib/system/src/system.c 	async_exch_t *exch = async_exchange_begin(system->sess);
system            186 uspace/lib/system/src/system.c static void system_shutdown_complete(system_t *system, ipc_call_t *icall)
system            188 uspace/lib/system/src/system.c 	if (system->cb != NULL && system->cb->shutdown_complete != NULL)
system            189 uspace/lib/system/src/system.c 		system->cb->shutdown_complete(system->cb_arg);
system            199 uspace/lib/system/src/system.c static void system_shutdown_failed(system_t *system, ipc_call_t *icall)
system            201 uspace/lib/system/src/system.c 	if (system->cb != NULL && system->cb->shutdown_complete != NULL)
system            202 uspace/lib/system/src/system.c 		system->cb->shutdown_failed(system->cb_arg);
system            214 uspace/lib/system/src/system.c 	system_t *system = (system_t *) arg;
system            228 uspace/lib/system/src/system.c 			system_shutdown_complete(system, &call);
system            231 uspace/lib/system/src/system.c 			system_shutdown_failed(system, &call);
system            240 uspace/lib/system/src/system.c 	fibril_mutex_lock(&system->lock);
system            241 uspace/lib/system/src/system.c 	system->cb_done = true;
system            242 uspace/lib/system/src/system.c 	fibril_mutex_unlock(&system->lock);
system            243 uspace/lib/system/src/system.c 	fibril_condvar_broadcast(&system->cv);
system             33 uspace/lib/system/test/main.c PCUT_IMPORT(system);
system             41 uspace/lib/system/test/system.c PCUT_TEST_SUITE(system);
system             85 uspace/lib/system/test/system.c 	system_t *system = NULL;
system             98 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, NULL, NULL, &system);
system            100 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            102 uspace/lib/system/test/system.c 	system_close(system);
system            113 uspace/lib/system/test/system.c 	system_t *system = NULL;
system            126 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, NULL, NULL, &system);
system            128 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            133 uspace/lib/system/test/system.c 	rc = system_poweroff(system);
system            137 uspace/lib/system/test/system.c 	system_close(system);
system            148 uspace/lib/system/test/system.c 	system_t *system = NULL;
system            161 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, NULL, NULL, &system);
system            163 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            168 uspace/lib/system/test/system.c 	rc = system_poweroff(system);
system            172 uspace/lib/system/test/system.c 	system_close(system);
system            183 uspace/lib/system/test/system.c 	system_t *system = NULL;
system            196 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, NULL, NULL, &system);
system            198 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            203 uspace/lib/system/test/system.c 	rc = system_restart(system);
system            207 uspace/lib/system/test/system.c 	system_close(system);
system            218 uspace/lib/system/test/system.c 	system_t *system = NULL;
system            231 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, NULL, NULL, &system);
system            233 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            238 uspace/lib/system/test/system.c 	rc = system_restart(system);
system            242 uspace/lib/system/test/system.c 	system_close(system);
system            255 uspace/lib/system/test/system.c 	system_t *system = NULL;
system            268 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, &test_system_cb, &resp, &system);
system            270 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            285 uspace/lib/system/test/system.c 	system_close(system);
system            299 uspace/lib/system/test/system.c 	system_t *system = NULL;
system            312 uspace/lib/system/test/system.c 	rc = system_open(test_system_svc, &test_system_cb, &resp, &system);
system            314 uspace/lib/system/test/system.c 	PCUT_ASSERT_NOT_NULL(system);
system            329 uspace/lib/system/test/system.c 	system_close(system);
system            401 uspace/lib/system/test/system.c PCUT_EXPORT(system);
system            569 uspace/srv/system/system.c 	(void)system;
HelenOS homepage, sources at GitHub