4 * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved
6 * Contact: Bumjin Im <bj.im@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License
21 #ifndef _SECURITY_SERVER_SYSTEM_OBSERVER_H_
22 #define _SECURITY_SERVER_SYSTEM_OBSERVER_H_
24 #include <linux/cn_proc.h>
26 typedef void (*system_observer_callback)(const struct proc_event *);
28 typedef struct system_observer_config_t {
29 system_observer_callback event_callback;
30 } system_observer_config;
32 void* system_observer_main(void *data);
34 #endif // _SECURITY_SERVER_SYSTEM_OBSERVER_H_