SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len)
{
	return do_syslog(type, buf, len, SYSLOG_FROM_CALL);
}
Exemple #2
0
asmlinkage long sys_syslog(int type, char * buf, int len)
{
	if ((type != 3) && !capable(CAP_SYS_ADMIN))
		return -EPERM;
	return do_syslog(type, buf, len);
}
Exemple #3
0
static int kmsg_release(struct inode * inode, struct file * file)
{
	(void) do_syslog(0,NULL,0);
	return 0;
}
Exemple #4
0
asmlinkage long sys_syslog(int type, char __user * buf, int len)
{
	return do_syslog(type, buf, len);
}
Exemple #5
0
static int kmsg_open(struct inode * inode, struct file * file)
{
	return do_syslog(1,NULL,0);
}