Update of /cvsroot/dhcp-agent/dhcp-agent/src
In directory usw-pr-cvs1:/tmp/cvs-serv9609/src
Modified Files:
dhcp-libutil.h dhcp-util.c
Log Message:
interactive mode setter and update to some type definitions
Index: dhcp-libutil.h
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-libutil.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dhcp-libutil.h 30 Oct 2002 05:00:46 -0000 1.1
--- dhcp-libutil.h 30 Oct 2002 05:11:16 -0000 1.2
***************
*** 41,46 ****
/* string buffer object. */
typedef struct {
! int len;
! int capacity;
char *buf;
} stringbuffer;
--- 41,46 ----
/* string buffer object. */
typedef struct {
! size_t len;
! size_t capacity;
char *buf;
} stringbuffer;
***************
*** 136,139 ****
--- 136,142 ----
extern void stringbuffer_align(stringbuffer *sb, int begin, int end);
extern int stringbuffer_getlen(stringbuffer *sb);
+
+ /* interactive mode switch. */
+ void set_interactive(uint8_t interactive_arg);
/* constants. */
Index: dhcp-util.c
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-util.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** dhcp-util.c 30 Oct 2002 05:00:46 -0000 1.2
--- dhcp-util.c 30 Oct 2002 05:11:17 -0000 1.3
***************
*** 30,34 ****
#include <dhcp-libutil.h>
! static int interactive = 1;
static int verbosity_level = DEBUG_VERBOSITY_LEVEL;
--- 30,34 ----
#include <dhcp-libutil.h>
! static uint8_t interactive = 1;
static int verbosity_level = DEBUG_VERBOSITY_LEVEL;
***************
*** 560,563 ****
--- 560,564 ----
}
+ /* remove alarm. */
void remove_alarm(void)
{
***************
*** 575,578 ****
--- 576,580 ----
}
+ /* check for seven bit cleanliness. */
int is_seven_bit_clean(const char *data, int len)
{
***************
*** 588,593 ****
}
! /* Get port number for named service. */
!
int port_for_service(const char *serv, const char *proto)
{
--- 590,594 ----
}
! /* get port number for named service. */
int port_for_service(const char *serv, const char *proto)
{
***************
*** 628,630 ****
--- 629,638 ----
return 0;
+ }
+
+ void set_interactive(uint8_t interactive_arg)
+ {
+ /* set to 1 or 0. */
+ interactive = interactive_arg;
+ return;
}
|