Remove all diagnostics to stdout/stderr with #ifdef DEBUG

Statify functions in alias_nbt.c
This commit is contained in:
Brian Somers 1999-03-09 23:44:00 +00:00
parent 23bc058463
commit 4c32f5d217
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=44616
8 changed files with 108 additions and 44 deletions

View File

@ -579,8 +579,10 @@ GetNewPort(struct alias_link *link, int alias_port_param)
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetNewPort(): ");
fprintf(stderr, "input parameter error\n");
#endif
return(-1);
}
@ -626,8 +628,10 @@ GetNewPort(struct alias_link *link, int alias_port_param)
port_net = htons(port_sys);
}
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetnewPort(): ");
fprintf(stderr, "could not find free port\n");
#endif
return(-1);
}
@ -646,15 +650,19 @@ GetSocket(u_short port_net, int *sockfd, int link_type)
sock = socket(AF_INET, SOCK_DGRAM, 0);
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetSocket(): ");
fprintf(stderr, "incorrect link type\n");
#endif
return(0);
}
if (sock < 0)
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetSocket(): ");
fprintf(stderr, "socket() error %d\n", *sockfd);
#endif
return(0);
}
@ -962,8 +970,10 @@ AddLink(struct in_addr src_addr,
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/AddLink: ");
fprintf(stderr, " cannot allocate auxiliary TCP data\n");
#endif
}
break;
case LINK_FRAGMENT_ID:
@ -976,8 +986,10 @@ AddLink(struct in_addr src_addr,
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/AddLink(): ");
fprintf(stderr, "malloc() call failed.\n");
#endif
}
if (packetAliasMode & PKT_ALIAS_LOG)
@ -1781,8 +1793,10 @@ SetExpire(struct alias_link *link, int expire)
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/SetExpire(): ");
fprintf(stderr, "error in expire parameter\n");
#endif
}
}
@ -1851,8 +1865,10 @@ HouseKeeping(void)
}
else if (n < 0)
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/HouseKeeping(): ");
fprintf(stderr, "something unexpected in time values\n");
#endif
lastCleanupTime = timeStamp;
houseKeepingResidual = 0;
}
@ -1924,8 +1940,10 @@ PacketAliasRedirectPort(struct in_addr src_addr, u_short src_port,
link_type = LINK_TCP;
break;
default:
#ifdef DEBUG
fprintf(stderr, "PacketAliasRedirectPort(): ");
fprintf(stderr, "only TCP and UDP protocols allowed\n");
#endif
return NULL;
}
@ -1937,11 +1955,13 @@ PacketAliasRedirectPort(struct in_addr src_addr, u_short src_port,
{
link->flags |= LINK_PERMANENT;
}
#ifdef DEBUG
else
{
fprintf(stderr, "PacketAliasRedirectPort(): "
"call to AddLink() failed\n");
}
#endif
return link;
}
@ -1981,11 +2001,13 @@ PacketAliasRedirectAddr(struct in_addr src_addr,
{
link->flags |= LINK_PERMANENT;
}
#ifdef DEBUG
else
{
fprintf(stderr, "PacketAliasRedirectAddr(): "
"call to AddLink() failed\n");
}
#endif
return link;
}
@ -2220,7 +2242,9 @@ PunchFWHole(struct alias_link *link) {
if (fwhole == fireWallActiveNum) {
/* No rule point empty - we can't punch more holes. */
fireWallActiveNum = fireWallBaseNum;
#ifdef DEBUG
fprintf(stderr, "libalias: Unable to create firewall hole!\n");
#endif
return;
}
}
@ -2247,15 +2271,19 @@ PunchFWHole(struct alias_link *link) {
clear optimization) */
if (rule.fw_uar.fw_pts[0] != 0 && rule.fw_uar.fw_pts[1] != 0) {
r = setsockopt(fireWallFD, IPPROTO_IP, IP_FW_ADD, &rule, sizeof rule);
#ifdef DEBUG
if (r)
err(1, "alias punch inbound(1) setsockopt(IP_FW_ADD)");
#endif
rule.fw_src = GetDestAddress(link);
rule.fw_dst = GetOriginalAddress(link);
rule.fw_uar.fw_pts[0] = ntohs(GetDestPort(link));
rule.fw_uar.fw_pts[1] = ntohs(GetOriginalPort(link));
r = setsockopt(fireWallFD, IPPROTO_IP, IP_FW_ADD, &rule, sizeof rule);
#ifdef DEBUG
if (r)
err(1, "alias punch inbound(2) setsockopt(IP_FW_ADD)");
#endif
}
/* Indicate hole applied */
link->data.tcp->fwhole = fwhole;

View File

@ -221,7 +221,9 @@ NewFtpPortCommand(struct ip *pip,
}
else
{
#ifdef DEBUG
fprintf(stderr,
"PacketAlias/HandleFtpOut: Cannot allocate FTP data port\n");
#endif
}
}

View File

@ -15,7 +15,7 @@
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* $Id: alias_nbt.c,v 1.1 1998/05/24 03:03:10 amurai Exp $
* $Id: alias_nbt.c,v 1.2 1998/12/14 02:25:32 dillon Exp $
*
* TODO:
* oClean up.
@ -101,15 +101,9 @@ typedef struct {
#define ACT_ERR 0x6
#define CFT_ERR 0x7
/*******************************************************************
* copy an IP address from one buffer to another *
*******************************************************************/
void putip(void *dest,void *src)
{
memcpy(dest,src,4);
}
void PrintRcode( u_char rcode ) {
#ifdef DEBUG
static void PrintRcode( u_char rcode ) {
switch (rcode) {
case FMT_ERR:
@ -129,10 +123,11 @@ void PrintRcode( u_char rcode ) {
}
}
#endif
/* Handling Name field */
u_char *AliasHandleName ( u_char *p, char *pmax ) {
static u_char *AliasHandleName ( u_char *p, char *pmax ) {
u_char *s;
u_char c;
@ -282,7 +277,7 @@ typedef struct {
u_short class; /* The class of Request */
} NBTNsQuestion;
u_char *
static u_char *
AliasHandleQuestion(
u_short count,
NBTNsQuestion *q,
@ -306,7 +301,9 @@ AliasHandleQuestion(
q= q+1;
break;
default:
#ifdef DEBUG
printf("\nUnknown Type on Question %0x\n", ntohs(q->type) );
#endif
break;
}
count--;
@ -337,7 +334,7 @@ typedef struct {
struct in_addr addr;
} NBTNsRNB;
u_char *
static u_char *
AliasHandleResourceNB(
NBTNsResource *q,
char *pmax,
@ -406,7 +403,7 @@ typedef struct {
struct in_addr addr;
} NBTNsResourceA;
u_char *
static u_char *
AliasHandleResourceA(
NBTNsResource *q,
char *pmax,
@ -463,7 +460,7 @@ typedef struct {
u_short opcode:4, flags:8, resv:4;
} NBTNsResourceNULL;
u_char *
static u_char *
AliasHandleResourceNULL(
NBTNsResource *q,
char *pmax,
@ -496,7 +493,7 @@ AliasHandleResourceNULL(
return ((u_char *)n);
}
u_char *
static u_char *
AliasHandleResourceNS(
NBTNsResource *q,
char *pmax,
@ -527,7 +524,7 @@ typedef struct {
u_short numnames;
} NBTNsResourceNBSTAT;
u_char *
static u_char *
AliasHandleResourceNBSTAT(
NBTNsResource *q,
char *pmax,
@ -551,7 +548,7 @@ AliasHandleResourceNBSTAT(
return ((u_char *)n + bcount);
}
u_char *
static u_char *
AliasHandleResource(
u_short count,
NBTNsResource *q,
@ -607,10 +604,12 @@ AliasHandleResource(
);
break;
default:
#ifdef DEBUG
printf(
"\nUnknown Type of Resource %0x\n",
ntohs(q->type)
);
#endif
break;
}
count--;
@ -710,4 +709,3 @@ int AliasHandleUdpNbtNS(
#endif
return ((p == NULL) ? -1 : 0);
}

View File

@ -347,8 +347,10 @@ ProxyEncodeIpHeader(struct ip *pip,
#define OPTION_LEN_INT32 2
u_char option[OPTION_LEN_BYTES];
fprintf(stdout, " ip cksum 1 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 1 = %x\n", (u_int) TcpChecksum(pip));
#ifdef DEBUG
fprintf(stdout, " ip cksum 1 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 1 = %x\n", (u_int) TcpChecksum(pip));
#endif
/* Check to see that there is room to add an IP option */
if (pip->ip_hl > (0x0f - OPTION_LEN_INT32))
@ -399,8 +401,10 @@ fprintf(stdout, "tcp cksum 1 = %x\n", (u_int) TcpChecksum(pip));
#undef OPTION_LEN_BYTES
#undef OPTION_LEN_INT16
#undef OPTION_LEN_INT32
fprintf(stdout, " ip cksum 2 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 2 = %x\n", (u_int) TcpChecksum(pip));
#ifdef DEBUG
fprintf(stdout, " ip cksum 2 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 2 = %x\n", (u_int) TcpChecksum(pip));
#endif
}

View File

@ -579,8 +579,10 @@ GetNewPort(struct alias_link *link, int alias_port_param)
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetNewPort(): ");
fprintf(stderr, "input parameter error\n");
#endif
return(-1);
}
@ -626,8 +628,10 @@ GetNewPort(struct alias_link *link, int alias_port_param)
port_net = htons(port_sys);
}
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetnewPort(): ");
fprintf(stderr, "could not find free port\n");
#endif
return(-1);
}
@ -646,15 +650,19 @@ GetSocket(u_short port_net, int *sockfd, int link_type)
sock = socket(AF_INET, SOCK_DGRAM, 0);
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetSocket(): ");
fprintf(stderr, "incorrect link type\n");
#endif
return(0);
}
if (sock < 0)
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/GetSocket(): ");
fprintf(stderr, "socket() error %d\n", *sockfd);
#endif
return(0);
}
@ -962,8 +970,10 @@ AddLink(struct in_addr src_addr,
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/AddLink: ");
fprintf(stderr, " cannot allocate auxiliary TCP data\n");
#endif
}
break;
case LINK_FRAGMENT_ID:
@ -976,8 +986,10 @@ AddLink(struct in_addr src_addr,
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/AddLink(): ");
fprintf(stderr, "malloc() call failed.\n");
#endif
}
if (packetAliasMode & PKT_ALIAS_LOG)
@ -1781,8 +1793,10 @@ SetExpire(struct alias_link *link, int expire)
}
else
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/SetExpire(): ");
fprintf(stderr, "error in expire parameter\n");
#endif
}
}
@ -1851,8 +1865,10 @@ HouseKeeping(void)
}
else if (n < 0)
{
#ifdef DEBUG
fprintf(stderr, "PacketAlias/HouseKeeping(): ");
fprintf(stderr, "something unexpected in time values\n");
#endif
lastCleanupTime = timeStamp;
houseKeepingResidual = 0;
}
@ -1924,8 +1940,10 @@ PacketAliasRedirectPort(struct in_addr src_addr, u_short src_port,
link_type = LINK_TCP;
break;
default:
#ifdef DEBUG
fprintf(stderr, "PacketAliasRedirectPort(): ");
fprintf(stderr, "only TCP and UDP protocols allowed\n");
#endif
return NULL;
}
@ -1937,11 +1955,13 @@ PacketAliasRedirectPort(struct in_addr src_addr, u_short src_port,
{
link->flags |= LINK_PERMANENT;
}
#ifdef DEBUG
else
{
fprintf(stderr, "PacketAliasRedirectPort(): "
"call to AddLink() failed\n");
}
#endif
return link;
}
@ -1981,11 +2001,13 @@ PacketAliasRedirectAddr(struct in_addr src_addr,
{
link->flags |= LINK_PERMANENT;
}
#ifdef DEBUG
else
{
fprintf(stderr, "PacketAliasRedirectAddr(): "
"call to AddLink() failed\n");
}
#endif
return link;
}
@ -2220,7 +2242,9 @@ PunchFWHole(struct alias_link *link) {
if (fwhole == fireWallActiveNum) {
/* No rule point empty - we can't punch more holes. */
fireWallActiveNum = fireWallBaseNum;
#ifdef DEBUG
fprintf(stderr, "libalias: Unable to create firewall hole!\n");
#endif
return;
}
}
@ -2247,15 +2271,19 @@ PunchFWHole(struct alias_link *link) {
clear optimization) */
if (rule.fw_uar.fw_pts[0] != 0 && rule.fw_uar.fw_pts[1] != 0) {
r = setsockopt(fireWallFD, IPPROTO_IP, IP_FW_ADD, &rule, sizeof rule);
#ifdef DEBUG
if (r)
err(1, "alias punch inbound(1) setsockopt(IP_FW_ADD)");
#endif
rule.fw_src = GetDestAddress(link);
rule.fw_dst = GetOriginalAddress(link);
rule.fw_uar.fw_pts[0] = ntohs(GetDestPort(link));
rule.fw_uar.fw_pts[1] = ntohs(GetOriginalPort(link));
r = setsockopt(fireWallFD, IPPROTO_IP, IP_FW_ADD, &rule, sizeof rule);
#ifdef DEBUG
if (r)
err(1, "alias punch inbound(2) setsockopt(IP_FW_ADD)");
#endif
}
/* Indicate hole applied */
link->data.tcp->fwhole = fwhole;

View File

@ -221,7 +221,9 @@ NewFtpPortCommand(struct ip *pip,
}
else
{
#ifdef DEBUG
fprintf(stderr,
"PacketAlias/HandleFtpOut: Cannot allocate FTP data port\n");
#endif
}
}

View File

@ -15,7 +15,7 @@
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* $Id: alias_nbt.c,v 1.1 1998/05/24 03:03:10 amurai Exp $
* $Id: alias_nbt.c,v 1.2 1998/12/14 02:25:32 dillon Exp $
*
* TODO:
* oClean up.
@ -101,15 +101,9 @@ typedef struct {
#define ACT_ERR 0x6
#define CFT_ERR 0x7
/*******************************************************************
* copy an IP address from one buffer to another *
*******************************************************************/
void putip(void *dest,void *src)
{
memcpy(dest,src,4);
}
void PrintRcode( u_char rcode ) {
#ifdef DEBUG
static void PrintRcode( u_char rcode ) {
switch (rcode) {
case FMT_ERR:
@ -129,10 +123,11 @@ void PrintRcode( u_char rcode ) {
}
}
#endif
/* Handling Name field */
u_char *AliasHandleName ( u_char *p, char *pmax ) {
static u_char *AliasHandleName ( u_char *p, char *pmax ) {
u_char *s;
u_char c;
@ -282,7 +277,7 @@ typedef struct {
u_short class; /* The class of Request */
} NBTNsQuestion;
u_char *
static u_char *
AliasHandleQuestion(
u_short count,
NBTNsQuestion *q,
@ -306,7 +301,9 @@ AliasHandleQuestion(
q= q+1;
break;
default:
#ifdef DEBUG
printf("\nUnknown Type on Question %0x\n", ntohs(q->type) );
#endif
break;
}
count--;
@ -337,7 +334,7 @@ typedef struct {
struct in_addr addr;
} NBTNsRNB;
u_char *
static u_char *
AliasHandleResourceNB(
NBTNsResource *q,
char *pmax,
@ -406,7 +403,7 @@ typedef struct {
struct in_addr addr;
} NBTNsResourceA;
u_char *
static u_char *
AliasHandleResourceA(
NBTNsResource *q,
char *pmax,
@ -463,7 +460,7 @@ typedef struct {
u_short opcode:4, flags:8, resv:4;
} NBTNsResourceNULL;
u_char *
static u_char *
AliasHandleResourceNULL(
NBTNsResource *q,
char *pmax,
@ -496,7 +493,7 @@ AliasHandleResourceNULL(
return ((u_char *)n);
}
u_char *
static u_char *
AliasHandleResourceNS(
NBTNsResource *q,
char *pmax,
@ -527,7 +524,7 @@ typedef struct {
u_short numnames;
} NBTNsResourceNBSTAT;
u_char *
static u_char *
AliasHandleResourceNBSTAT(
NBTNsResource *q,
char *pmax,
@ -551,7 +548,7 @@ AliasHandleResourceNBSTAT(
return ((u_char *)n + bcount);
}
u_char *
static u_char *
AliasHandleResource(
u_short count,
NBTNsResource *q,
@ -607,10 +604,12 @@ AliasHandleResource(
);
break;
default:
#ifdef DEBUG
printf(
"\nUnknown Type of Resource %0x\n",
ntohs(q->type)
);
#endif
break;
}
count--;
@ -710,4 +709,3 @@ int AliasHandleUdpNbtNS(
#endif
return ((p == NULL) ? -1 : 0);
}

View File

@ -347,8 +347,10 @@ ProxyEncodeIpHeader(struct ip *pip,
#define OPTION_LEN_INT32 2
u_char option[OPTION_LEN_BYTES];
fprintf(stdout, " ip cksum 1 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 1 = %x\n", (u_int) TcpChecksum(pip));
#ifdef DEBUG
fprintf(stdout, " ip cksum 1 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 1 = %x\n", (u_int) TcpChecksum(pip));
#endif
/* Check to see that there is room to add an IP option */
if (pip->ip_hl > (0x0f - OPTION_LEN_INT32))
@ -399,8 +401,10 @@ fprintf(stdout, "tcp cksum 1 = %x\n", (u_int) TcpChecksum(pip));
#undef OPTION_LEN_BYTES
#undef OPTION_LEN_INT16
#undef OPTION_LEN_INT32
fprintf(stdout, " ip cksum 2 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 2 = %x\n", (u_int) TcpChecksum(pip));
#ifdef DEBUG
fprintf(stdout, " ip cksum 2 = %x\n", (u_int) IpChecksum(pip));
fprintf(stdout, "tcp cksum 2 = %x\n", (u_int) TcpChecksum(pip));
#endif
}