Lines Matching refs:msg
264 prop_msg msg; in handle_property_set_fd() local
301 r = TEMP_FAILURE_RETRY(recv(s, &msg, sizeof(msg), MSG_DONTWAIT)); in handle_property_set_fd()
309 switch(msg.cmd) { in handle_property_set_fd()
311 msg.name[PROP_NAME_MAX-1] = 0; in handle_property_set_fd()
312 msg.value[PROP_VALUE_MAX-1] = 0; in handle_property_set_fd()
314 if (!is_legal_property_name(msg.name, strlen(msg.name))) { in handle_property_set_fd()
315 ERROR("sys_prop: illegal property name. Got: \"%s\"\n", msg.name); in handle_property_set_fd()
322 if(memcmp(msg.name,"ctl.",4) == 0) { in handle_property_set_fd()
326 if (check_control_mac_perms(msg.value, source_ctx)) { in handle_property_set_fd()
327 handle_control_message((char*) msg.name + 4, (char*) msg.value); in handle_property_set_fd()
330 msg.name + 4, msg.value, cr.uid, cr.gid, cr.pid); in handle_property_set_fd()
333 if (check_perms(msg.name, source_ctx)) { in handle_property_set_fd()
334 property_set((char*) msg.name, (char*) msg.value); in handle_property_set_fd()
337 cr.uid, msg.name); in handle_property_set_fd()