2005-04-20 19:07:16 +00:00
|
|
|
# Copyright (C) 2005 Tresys Technology, LLC
|
|
|
|
|
2005-04-26 17:00:25 +00:00
|
|
|
policy_module(terminal,1.0)
|
|
|
|
|
2005-04-14 20:18:17 +00:00
|
|
|
attribute ttynode;
|
|
|
|
attribute ptynode;
|
|
|
|
|
|
|
|
#
|
|
|
|
# console_device_t is the type of /dev/console.
|
|
|
|
#
|
|
|
|
type console_device_t;
|
|
|
|
devices_make_device_node(console_device_t)
|
|
|
|
|
|
|
|
#
|
|
|
|
# devtty_t is the type of /dev/tty.
|
|
|
|
#
|
|
|
|
type devtty_t;
|
|
|
|
devices_make_device_node(devtty_t)
|
|
|
|
|
|
|
|
#
|
|
|
|
# tty_device_t is the type of /dev/*tty*
|
|
|
|
#
|
|
|
|
type tty_device_t, ttynode;
|
|
|
|
devices_make_device_node(tty_device_t)
|
|
|
|
|
|
|
|
#
|
|
|
|
# bsdpty_device_t is the type of /dev/[tp]ty[abcdepqrstuvwxyz][0-9a-f]
|
|
|
|
type bsdpty_device_t, ptynode;
|
|
|
|
devices_make_device_node(bsdpty_device_t)
|
|
|
|
|
2005-04-21 22:46:49 +00:00
|
|
|
#
|
|
|
|
# usbtty_device_t is the type of /dev/usr/tty*
|
|
|
|
#
|
|
|
|
type usbtty_device_t;
|
|
|
|
devices_make_device_node(usbtty_device_t)
|
2005-04-14 20:18:17 +00:00
|
|
|
|
2005-04-21 22:46:49 +00:00
|
|
|
#
|
2005-04-14 20:18:17 +00:00
|
|
|
# ptmx_t is the type for /dev/ptmx.
|
2005-04-21 22:46:49 +00:00
|
|
|
#
|
2005-04-14 20:18:17 +00:00
|
|
|
type ptmx_t;
|
|
|
|
devices_make_device_node(ptmx_t)
|
|
|
|
|
|
|
|
#
|
|
|
|
# devpts_t is the type of the devpts file system and
|
|
|
|
# the type of the root directory of the file system.
|
|
|
|
#
|
|
|
|
type devpts_t;
|
2005-04-21 22:46:49 +00:00
|
|
|
filesystem_make_filesystem(devpts_t)
|