aboutsummaryrefslogtreecommitdiffstats
path: root/xenolinux-2.4.25-sparse/arch/xeno/lib/xeno_proc.c
blob: 40b0d6086f874a7ba841a4a690dae5ced42730c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <linux/config.h>
#include <linux/proc_fs.h>

static struct proc_dir_entry *xeno_base;

struct proc_dir_entry *create_xeno_proc_entry(const char *name, mode_t mode)
{
    if ( xeno_base == NULL )
        if ( (xeno_base = proc_mkdir("xeno", &proc_root)) == NULL )
            panic("Couldn't create /proc/xeno");
    return create_proc_entry(name, mode, xeno_base);
}

void remove_xeno_proc_entry(const char *name)
{
    remove_proc_entry(name, xeno_base);
}