daemon.h (f0eef25339f92f7cd4aeea23d9ae97987a5a1e82) | daemon.h (cd1ae0e49bdd814cfaa2e5ab28cff21a30e20085) |
---|---|
1/* 2 * Copyright (C) 2001 Jeff Dike (jdike@karaya.com) | 1/* 2 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) |
3 * Licensed under the GPL 4 */ 5 | 3 * Licensed under the GPL 4 */ 5 |
6#ifndef __DAEMON_H__ 7#define __DAEMON_H__ 8 |
|
6#include "net_user.h" 7 8#define SWITCH_VERSION 3 9 10struct daemon_data { 11 char *sock_type; 12 char *ctl_sock; 13 void *ctl_addr; 14 void *data_addr; 15 void *local_addr; 16 int fd; 17 int control; 18 void *dev; 19}; 20 21extern const struct net_user_info daemon_user_info; 22 | 9#include "net_user.h" 10 11#define SWITCH_VERSION 3 12 13struct daemon_data { 14 char *sock_type; 15 char *ctl_sock; 16 void *ctl_addr; 17 void *data_addr; 18 void *local_addr; 19 int fd; 20 int control; 21 void *dev; 22}; 23 24extern const struct net_user_info daemon_user_info; 25 |
23extern int daemon_user_write(int fd, void *buf, int len, | 26extern int daemon_user_write(int fd, void *buf, int len, |
24 struct daemon_data *pri); 25 | 27 struct daemon_data *pri); 28 |
26/* 27 * Overrides for Emacs so that we follow Linus's tabbing style. 28 * Emacs will notice this stuff at the end of the file and automatically 29 * adjust the settings for this buffer only. This must remain at the end 30 * of the file. 31 * --------------------------------------------------------------------------- 32 * Local variables: 33 * c-file-style: "linux" 34 * End: 35 */ | 29#endif |