LIRC libraries: /tmp/work/src/lirc-0.10.2/lib/lirc-utils.h Source File

LIRC libraries Linux Infrared Remote Control

Loading...
Searching...
No Matches
lirc-utils.h
Go to the documentation of this file.
1/****************************************************************************
2** lirc-utils.h ************************************************************
3****************************************************************************
4*
5* Miscellanious utility functions.
6*
7*/
8
16#ifndef _UTIL_H
17#define _UTIL_H
18
19#include "lirc_log.h"
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
36const char* drop_sudo_root(int (*set_some_uid)(uid_t));
37
43void drop_root_cli(int (*set_some_uid)(uid_t));
44
45
47#ifdef __cplusplus
48}
49#endif
50
51#endif
drop_root_cli
void drop_root_cli(int(*set_some_uid)(uid_t))
Default view part of drop_sudo_root.
Definition lirc-utils.c:81
drop_sudo_root
const char * drop_sudo_root(int(*set_some_uid)(uid_t))
Try to drop possible root privileges, returning new user or "" on error.
Definition lirc-utils.c:28
lirc_log.h
Logging functionality.