Lines Matching refs:uc_cfg

187 struct uc_cfg uc_cfg;  variable
228 uc_cfg.sock_type = type; in run_tests()
230 uc_cfg.sock_type_str = "SOCK_STREAM"; in run_tests()
234 uc_cfg.sock_type_str = "SOCK_DGRAM"; in run_tests()
244 uc_output("Running tests for %s sockets:\n", uc_cfg.sock_type_str); in run_tests()
284 uc_cfg.proc_name = "SERVER"; in init()
294 if (uc_cfg.ipc_msg.buf_size == 0) in init()
295 uc_cfg.ipc_msg.buf_send = uc_cfg.ipc_msg.buf_recv = NULL; in init()
297 uc_cfg.ipc_msg.buf_send = malloc(uc_cfg.ipc_msg.buf_size); in init()
298 uc_cfg.ipc_msg.buf_recv = malloc(uc_cfg.ipc_msg.buf_size); in init()
299 if (uc_cfg.ipc_msg.buf_send == NULL || uc_cfg.ipc_msg.buf_recv == NULL) { in init()
303 for (idx = 0; idx < uc_cfg.ipc_msg.buf_size; ++idx) in init()
304 uc_cfg.ipc_msg.buf_send[idx] = (char)idx; in init()
307 uc_cfg.proc_cred.uid = getuid(); in init()
308 uc_cfg.proc_cred.euid = geteuid(); in init()
309 uc_cfg.proc_cred.gid = getgid(); in init()
310 uc_cfg.proc_cred.egid = getegid(); in init()
311 uc_cfg.proc_cred.gid_num = getgroups(0, (gid_t *)NULL); in init()
312 if (uc_cfg.proc_cred.gid_num < 0) { in init()
316 uc_cfg.proc_cred.gid_arr = malloc(uc_cfg.proc_cred.gid_num * in init()
317 sizeof(*uc_cfg.proc_cred.gid_arr)); in init()
318 if (uc_cfg.proc_cred.gid_arr == NULL) { in init()
322 if (getgroups(uc_cfg.proc_cred.gid_num, uc_cfg.proc_cred.gid_arr) < 0) { in init()
327 memset(&uc_cfg.serv_addr_sun, 0, sizeof(uc_cfg.serv_addr_sun)); in init()
328 rv = snprintf(uc_cfg.serv_addr_sun.sun_path, sizeof(uc_cfg.serv_addr_sun.sun_path), in init()
329 "%s/%s", work_dir, uc_cfg.proc_name); in init()
334 if ((size_t)rv >= sizeof(uc_cfg.serv_addr_sun.sun_path)) { in init()
338 uc_cfg.serv_addr_sun.sun_family = PF_LOCAL; in init()
339 uc_cfg.serv_addr_sun.sun_len = SUN_LEN(&uc_cfg.serv_addr_sun); in init()
352 memset(&uc_cfg, '\0', sizeof(uc_cfg)); in main()
353 uc_cfg.debug = false; in main()
354 uc_cfg.server_flag = true; in main()
355 uc_cfg.send_data_flag = true; in main()
356 uc_cfg.send_array_flag = true; in main()
357 uc_cfg.ipc_msg.buf_size = IPC_MSG_SIZE_DEF; in main()
358 uc_cfg.ipc_msg.msg_num = IPC_MSG_NUM_DEF; in main()
363 uc_cfg.debug = true; in main()
369 uc_cfg.ipc_msg.msg_num = strtonum(optarg, 1, in main()
376 uc_cfg.ipc_msg.buf_size = strtonum(optarg, 0, in main()
397 uc_cfg.send_data_flag = false; in main()
399 uc_cfg.send_array_flag = false; in main()