Introduction
Introduction Statistics Contact Development Disclaimer Help
config.def.h - smdev - suckless mdev
git clone git://git.suckless.org/smdev
Log
Files
Refs
README
LICENSE
---
config.def.h (3248B)
---
1 /* See LICENSE file for copyright and license details. */
2 struct rule {
3 const char *devregex;
4 const char *user;
5 const char *group;
6 int mode;
7 const char *path;
8 const char *cmd;
9 } rules[] = {
10 { "null", "root", "root", 0666, NULL, NULL …
11 { "zero", "root", "root", 0666, NULL, NULL …
12 { "full", "root", "root", 0666, NULL, NULL …
13 { "random", "root", "root", 0666, NULL, NULL …
14 { "urandom", "root", "root", 0444, NULL, NULL …
15 { "hwrandom", "root", "root", 0660, NULL, NULL …
16 { "mem", "root", "root", 0640, NULL, NULL …
17 { "kmem", "root", "root", 0640, NULL, NULL …
18 { "port", "root", "root", 0640, NULL, NULL …
19 { "console", "root", "tty", 0600, NULL, NULL …
20 { "ptmx", "root", "tty", 0666, NULL, NULL …
21 { "tty", "root", "tty", 0666, NULL, NULL …
22 { "tty[0-9]", "root", "root", 0600, NULL, NULL …
23 { "tty[0-9][0-9]","root", "tty", 0660, NULL, NULL …
24 { "ttyS[0-9]*", "root", "tty", 0660, NULL, NULL, …
25 { "pty.*", "root", "tty", 0660, NULL, NULL …
26 { "vcs[0-9]*", "root", "tty", 0660, NULL, NULL …
27 { "vcsa*[0-9]*", "root", "tty", 0660, NULL, NULL …
28 { "sd[a-z].*", "root", "disk", 0660, NULL, NULL …
29 { "sr[0-9]*", "root", "cdrom", 0660, NULL, "@ln -sf $DE…
30 { "ts[0-9]+", "root", "root", 0640, "=input/", NULL …
31 { "input/.*", "root", "root", 0640, "=input/", NULL …
32 { "dri/.*", "root", "video", 0660, "=dri/", NULL …
33 { "snd/.*", "root", "audio", 0660, "=snd/", NULL …
34 { "midi.*", "root", "audio", 0660, "=snd/", NULL …
35 { "seq", "root", "audio", 0660, "=snd/", NULL …
36 { "timer", "root", "audio", 0660, "=snd/", NULL …
37 { "rtc[0-9]*", "root", "root", 0664, NULL, NULL …
38 { "vbi[0-9]", "root", "video", 0660, NULL, NULL …
39 { "video[0-9]", "root", "video", 0660, NULL, NULL …
40 { "fuse", "root", "root", 0666, NULL, NULL …
41 { ".*", "root", "root", 0660, NULL, NULL …
42 };
43
44 /* Fill into this table if you want to rename the network interface
45 * identified by `mac' to `name'. By default no such renaming takes
46 * place.
47 */
48 struct mac2name {
49 unsigned char mac[6];
50 const char *name;
51 } mac2names[] = {
52 { .mac = { 0 }, .name = NULL }
53 };
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.