Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
cn_proc.h
Go to the documentation of this file.
1
/*
2
* cn_proc.h - process events connector
3
*
4
* Copyright (C) Matt Helsley, IBM Corp. 2005
5
* Based on cn_fork.h by Nguyen Anh Quynh and Guillaume Thouvenin
6
* Copyright (C) 2005 Nguyen Anh Quynh <
[email protected]
>
7
* Copyright (C) 2005 Guillaume Thouvenin <
[email protected]
>
8
*
9
* This program is free software; you can redistribute it and/or modify it
10
* under the terms of version 2.1 of the GNU Lesser General Public License
11
* as published by the Free Software Foundation.
12
*
13
* This program is distributed in the hope that it would be useful, but
14
* WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16
*/
17
#ifndef CN_PROC_H
18
#define CN_PROC_H
19
20
#include <
uapi/linux/cn_proc.h
>
21
22
#ifdef CONFIG_PROC_EVENTS
23
void
proc_fork_connector
(
struct
task_struct
*
task
);
24
void
proc_exec_connector
(
struct
task_struct
*
task
);
25
void
proc_id_connector
(
struct
task_struct
*
task
,
int
which_id);
26
void
proc_sid_connector
(
struct
task_struct
*
task
);
27
void
proc_ptrace_connector
(
struct
task_struct
*
task
,
int
which_id);
28
void
proc_comm_connector
(
struct
task_struct
*
task
);
29
void
proc_exit_connector
(
struct
task_struct
*
task
);
30
#else
31
static
inline
void
proc_fork_connector
(
struct
task_struct
*
task
)
32
{}
33
34
static
inline
void
proc_exec_connector
(
struct
task_struct
*
task
)
35
{}
36
37
static
inline
void
proc_id_connector
(
struct
task_struct
*
task
,
38
int
which_id)
39
{}
40
41
static
inline
void
proc_sid_connector
(
struct
task_struct
*
task
)
42
{}
43
44
static
inline
void
proc_comm_connector
(
struct
task_struct
*
task
)
45
{}
46
47
static
inline
void
proc_ptrace_connector
(
struct
task_struct
*
task
,
48
int
ptrace_id)
49
{}
50
51
static
inline
void
proc_exit_connector
(
struct
task_struct
*
task
)
52
{}
53
#endif
/* CONFIG_PROC_EVENTS */
54
#endif
/* CN_PROC_H */
Generated on Thu Jan 10 2013 14:51:13 for Linux Kernel by
1.8.2