Lines Matching refs:msg
261 prop_msg msg;
299 r = TEMP_FAILURE_RETRY(recv(s, &msg, sizeof(msg), MSG_DONTWAIT));
301 ERROR("sys_prop: mis-match msg size received: %d expected: %zu errno: %d\n",
307 switch(msg.cmd) {
309 msg.name[PROP_NAME_MAX-1] = 0;
310 msg.value[PROP_VALUE_MAX-1] = 0;
312 if (!is_legal_property_name(msg.name, strlen(msg.name))) {
313 ERROR("sys_prop: illegal property name. Got: \"%s\"\n", msg.name);
320 if(memcmp(msg.name,"ctl.",4) == 0) {
324 if (check_control_mac_perms(msg.value, source_ctx)) {
325 handle_control_message((char*) msg.name + 4, (char*) msg.value);
328 msg.name + 4, msg.value, cr.uid, cr.gid, cr.pid);
331 if (check_perms(msg.name, source_ctx)) {
332 property_set((char*) msg.name, (char*) msg.value);
335 cr.uid, msg.name);