summaryrefslogtreecommitdiff
path: root/usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h')
-rw-r--r--usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h b/usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h
index 9ab53e1ac0..efd5573e9b 100644
--- a/usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h
+++ b/usr/src/lib/smbsrv/libsmbns/common/smbns_netbios.h
@@ -89,7 +89,7 @@ typedef struct {
char *nbs_last_event;
} netbios_service_t;
-char smb_node_type;
+extern char smb_node_type;
#define SMB_NODETYPE_B 'B'
#define SMB_NODETYPE_P 'P'
@@ -103,15 +103,15 @@ char smb_node_type;
#define ADDR_FLAG_VALID 0x0001
typedef struct addr_entry {
- struct addr_entry *forw;
- struct addr_entry *back;
+ struct addr_entry *forw;
+ struct addr_entry *back;
uint32_t attributes;
uint32_t conflict_timer;
uint32_t refresh_ttl;
uint32_t ttl;
struct sockaddr_in sin;
int sinlen;
- uint32_t flags;
+ uint32_t flags;
} addr_entry_t;
/*
@@ -170,8 +170,8 @@ typedef struct addr_entry {
*/
typedef struct name_entry {
- struct name_entry *forw;
- struct name_entry *back;
+ struct name_entry *forw;
+ struct name_entry *back;
unsigned char name[NETBIOS_NAME_SZ];
unsigned char scope[NETBIOS_DOMAIN_NAME_MAX];
unsigned short attributes;
@@ -180,7 +180,7 @@ typedef struct name_entry {
} name_entry_t;
struct name_question {
- struct name_entry *name;
+ struct name_entry *name;
unsigned question_type;
unsigned question_class;
};
@@ -209,10 +209,10 @@ struct name_packet {
unsigned nscount; /* authority recs */
unsigned arcount; /* additional recs */
- struct name_question *question;
- struct resource_record *answer;
- struct resource_record *authority;
- struct resource_record *additional;
+ struct name_question *question;
+ struct resource_record *answer;
+ struct resource_record *authority;
+ struct resource_record *additional;
unsigned char block_data[4]; /* begining of space */
};
@@ -592,8 +592,8 @@ typedef struct datagram_query_packet {
typedef struct datagram {
- struct datagram *forw;
- struct datagram *back;
+ struct datagram *forw;
+ struct datagram *back;
struct addr_entry inaddr;
int discard_timer;
unsigned char packet_type;
@@ -603,14 +603,14 @@ typedef struct datagram {
struct name_entry dest;
unsigned short offset;
unsigned short data_length;
- unsigned char *data;
+ unsigned char *data;
unsigned int rawbytes;
unsigned char rawbuf[MAX_DATAGRAM_LENGTH];
} datagram;
typedef struct datagram_queue {
- struct datagram *forw;
- struct datagram *back;
+ struct datagram *forw;
+ struct datagram *back;
} datagram_queue;
typedef struct name_queue {