From 44a43b680bd158e272a74f82ee4ff00398f75bc0 Mon Sep 17 00:00:00 2001 From: Chris PeBenito Date: May 05 2005 21:19:18 +0000 Subject: interfaces needed for clock --- diff --git a/refpolicy/policy/modules/kernel/devices.if b/refpolicy/policy/modules/kernel/devices.if index b93c642..5a7713c 100644 --- a/refpolicy/policy/modules/kernel/devices.if +++ b/refpolicy/policy/modules/kernel/devices.if @@ -345,6 +345,31 @@ class chr_file { getattr read ioctl }; ######################################## # +# devices_write_realtime_clock(domain) +# +define(`devices_write_realtime_clock',` +requires_block_template(`$0'_depend) +allow $1 device_t:dir { getattr read search }; +allow $1 clock_device_t:chr_file { setattr lock write append ioctl }; +') + +define(`devices_write_realtime_clock_depend',` +type device_t, clock_device_t; +class dir { getattr read search }; +class chr_file { setattr lock write append ioctl }; +') + +######################################## +# +# devices_modify_realtime_clock(domain) +# +define(`devices_modify_realtime_clock',` +devices_read_realtime_clock($1) +devices_write_realtime_clock($1) +') + +######################################## +# # devices_record_sound_input(domain) # define(`devices_record_sound_input',`