Blame usr/iscsi_util.h

Packit eace71
#ifndef ISCSI_UTIL_H
Packit eace71
#define ISCSI_UTIL_H
Packit eace71
Packit eace71
#include <stdint.h>
Packit eace71
Packit eace71
struct node_rec;
Packit eace71
struct iface_rec;
Packit eace71
struct session_info;
Packit eace71
Packit eace71
extern int oom_adjust(void);
Packit eace71
extern void daemon_init(void);
Packit eace71
extern int increase_max_files(void);
Packit eace71
Packit eace71
extern char *str_to_ipport(char *str, int *port, int *tgpt);
Packit eace71
Packit eace71
extern int iscsi_match_session(void *data, struct session_info *info);
Packit eace71
extern int iscsi_match_target(void *data, struct session_info *info);
Packit eace71
extern int iscsi_match_session_count(void *data, struct session_info *info);
Packit eace71
extern int __iscsi_match_session(struct node_rec *rec, char *targetname,
Packit eace71
				 char *address, int port,
Packit eace71
				 struct iface_rec *iface,
Packit eace71
				 unsigned sid);
Packit eace71
Packit eace71
#define MATCH_ANY_SID 0
Packit eace71
Packit eace71
extern char *strstrip(char *s);
Packit eace71
extern char *cfg_get_string_param(char *pathname, const char *key);
Packit eace71
Packit eace71
struct sockaddr_un;
Packit eace71
extern int setup_abstract_addr(struct sockaddr_un *addr, char *unix_sock_name);
Packit eace71
Packit eace71
#endif