Module Name:    src
Committed By:   joerg
Date:           Thu Mar  1 22:31:48 UTC 2012

Modified Files:
        src/usr.sbin/isdn/isdnd: isdnd.h rates.c rc_config.c support.c timer.c

Log Message:
Fix format strings to deal with 64bit time_t.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/isdn/isdnd/isdnd.h
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/isdn/isdnd/rates.c
cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/isdn/isdnd/rc_config.c
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/isdn/isdnd/support.c
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/isdn/isdnd/timer.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/isdn/isdnd/isdnd.h
diff -u src/usr.sbin/isdn/isdnd/isdnd.h:1.17 src/usr.sbin/isdn/isdnd/isdnd.h:1.18
--- src/usr.sbin/isdn/isdnd/isdnd.h:1.17	Wed Aug 31 13:32:37 2011
+++ src/usr.sbin/isdn/isdnd/isdnd.h	Thu Mar  1 22:31:48 2012
@@ -27,7 +27,7 @@
  *	i4b daemon - main header file
  *	-----------------------------
  *
- *	$Id: isdnd.h,v 1.17 2011/08/31 13:32:37 joerg Exp $ 
+ *	$Id: isdnd.h,v 1.18 2012/03/01 22:31:48 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -791,7 +791,7 @@ void init_controller_protocol ( void );
 void init_single_controller_protocol ( struct isdn_ctrl_state *ctrl );
 void init_log ( void );
 void init_screen ( void );
-void logit ( int what, const char *fmt, ... );
+void logit ( int what, const char *fmt, ... ) __printflike(2, 3);
 int main ( int argc, char **argv );
 void msg_accounting ( msg_accounting_ind_t *mp );
 void msg_alert_ind ( msg_alert_ind_t *mp );

Index: src/usr.sbin/isdn/isdnd/rates.c
diff -u src/usr.sbin/isdn/isdnd/rates.c:1.6 src/usr.sbin/isdn/isdnd/rates.c:1.7
--- src/usr.sbin/isdn/isdnd/rates.c:1.6	Sat Oct 30 08:19:30 2004
+++ src/usr.sbin/isdn/isdnd/rates.c	Thu Mar  1 22:31:48 2012
@@ -35,7 +35,7 @@
  *	i4b daemon - charging rates description file handling
  *	-----------------------------------------------------
  *
- *	$Id: rates.c,v 1.6 2004/10/30 08:19:30 dsl Exp $ 
+ *	$Id: rates.c,v 1.7 2012/03/01 22:31:48 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -391,8 +391,8 @@ get_current_rate(struct cfg_entry *cep, 
 	{
 	case ULSRC_CMDL:	/* specified on commandline     */
 		if (dolog)
-			logit(LL_CHD, "%05d %s rate %d sec/unit (cmdl)",
-				cep->cdid, cep->name, unit_length);
+			logit(LL_CHD, "%05d %s rate %jd sec/unit (cmdl)",
+				cep->cdid, cep->name, (intmax_t)unit_length);
 		return(unit_length);
 		break;
 
@@ -493,7 +493,7 @@ getrate(int rate_type )
 		if ((time_now >= hd->start_time ) &&
 		    (time_now < hd->end_time ))
 		{
-			DBGL(DL_RATES, (logit(LL_DBG, "rate=%d sec/unit (day=%d, beg=%d:%2.2d, end=%d:2.2d, current=%d:%2.2d)",
+			DBGL(DL_RATES, (logit(LL_DBG, "rate=%d sec/unit (day=%d, beg=%d:%2.2d, end=%d:%2.2d, current=%d:%2.2d)",
 				hd->rate,
 				ptr->tm_wday,
 				hd->start_time/60, hd->start_time%60,

Index: src/usr.sbin/isdn/isdnd/rc_config.c
diff -u src/usr.sbin/isdn/isdnd/rc_config.c:1.25 src/usr.sbin/isdn/isdnd/rc_config.c:1.26
--- src/usr.sbin/isdn/isdnd/rc_config.c:1.25	Thu Apr 16 05:56:32 2009
+++ src/usr.sbin/isdn/isdnd/rc_config.c	Thu Mar  1 22:31:48 2012
@@ -27,7 +27,7 @@
  *	i4b daemon - config file processing
  *	-----------------------------------
  *
- *	$Id: rc_config.c,v 1.25 2009/04/16 05:56:32 lukem Exp $ 
+ *	$Id: rc_config.c,v 1.26 2012/03/01 22:31:48 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -454,13 +454,13 @@ cfg_setval(int keyword)
 			FILE *fp;
 			int s, l;
 			int n;
-			DBGL(DL_RCCF, (logit(LL_DBG, "entry %s: budget-callbacksfile = %s", yylval.str)));
+			DBGL(DL_RCCF, (logit(LL_DBG, "entry %s: budget-callbacksfile = %s", current_cfe->name, yylval.str)));
 			fp = fopen(yylval.str, "r");
 			if (fp != NULL)
 			{
 				if ((fscanf(fp, "%d %d %d", (int *)&s, (int *)&l, &n)) != 3)
 				{
-					DBGL(DL_RCCF, (logit(LL_DBG, "entry %d: initializing budget-callbacksfile %s", current_cfe->name, yylval.str)));
+					DBGL(DL_RCCF, (logit(LL_DBG, "entry %s: initializing budget-callbacksfile %s", current_cfe->name, yylval.str)));
 					fclose(fp);
 					fp = fopen(yylval.str, "w");
 					if (fp != NULL) {
@@ -1134,7 +1134,7 @@ parse_valid(char *dt)
 			ret = sscanf(dt, "%d:%d-%d:%d", &fromhr, &frommin, &tohr, &tomin);
 			if (ret !=4)
 			{
-				logit(LL_ERR, "ERROR parsing config file: timespec [%s] error at line %d!", *dt, lineno);
+				logit(LL_ERR, "ERROR parsing config file: timespec [%s] error at line %d!", dt, lineno);
 				config_error_flag++;
 				return;
 			}
@@ -1142,7 +1142,7 @@ parse_valid(char *dt)
 			if (fromhr < 0 || fromhr > 24 || tohr < 0 || tohr > 24 ||
 			   frommin < 0 || frommin > 59 || tomin < 0 || tomin > 59)
 			{
-				logit(LL_ERR, "ERROR parsing config file: invalid time [%s] at line %d!", *dt, lineno);
+				logit(LL_ERR, "ERROR parsing config file: invalid time [%s] at line %d!", dt, lineno);
 				config_error_flag++;
 				return;
 			}

Index: src/usr.sbin/isdn/isdnd/support.c
diff -u src/usr.sbin/isdn/isdnd/support.c:1.15 src/usr.sbin/isdn/isdnd/support.c:1.16
--- src/usr.sbin/isdn/isdnd/support.c:1.15	Thu Apr 16 05:56:32 2009
+++ src/usr.sbin/isdn/isdnd/support.c	Thu Mar  1 22:31:48 2012
@@ -27,7 +27,7 @@
  *	i4b daemon - misc support routines
  *	----------------------------------
  *
- *	$Id: support.c,v 1.15 2009/04/16 05:56:32 lukem Exp $ 
+ *	$Id: support.c,v 1.16 2012/03/01 22:31:48 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -679,7 +679,7 @@ handle_charge(struct cfg_entry *cep)
 	{
 		if (cep->aoc_diff != cep->unitlength)
 		{
-			DBGL(DL_MSG, (logit(LL_DBG, "handle_charge: AOCD unit length updated %d -> %d secs", cep->unitlength, cep->aoc_diff)));
+			DBGL(DL_MSG, (logit(LL_DBG, "handle_charge: AOCD unit length updated %d -> %jd secs", cep->unitlength, (intmax_t)cep->aoc_diff)));
 
 			cep->unitlength = cep->aoc_diff;
 

Index: src/usr.sbin/isdn/isdnd/timer.c
diff -u src/usr.sbin/isdn/isdnd/timer.c:1.4 src/usr.sbin/isdn/isdnd/timer.c:1.5
--- src/usr.sbin/isdn/isdnd/timer.c:1.4	Mon Oct  6 09:43:27 2003
+++ src/usr.sbin/isdn/isdnd/timer.c	Thu Mar  1 22:31:48 2012
@@ -27,7 +27,7 @@
  *	i4b daemon - timer/timing support routines
  *	------------------------------------------
  *
- *	$Id: timer.c,v 1.4 2003/10/06 09:43:27 itojun Exp $ 
+ *	$Id: timer.c,v 1.5 2012/03/01 22:31:48 joerg Exp $ 
  *
  * $FreeBSD$
  *
@@ -96,25 +96,25 @@ hr_callgate(void)
 	if ((tv_now.tv_sec - tv_last.tv_sec) < 1)
 	{
 	
-		DBGL(DL_TIME, (logit(LL_DBG, "time < 1 - last %ld:%ld now %ld:%ld",
-				tv_last.tv_sec, tv_last.tv_usec,
-				tv_now.tv_sec, tv_now.tv_usec)));
+		DBGL(DL_TIME, (logit(LL_DBG, "time < 1 - last %jd:%ld now %jd:%ld",
+				(intmax_t)tv_last.tv_sec, (long)tv_last.tv_usec,
+				(intmax_t)tv_now.tv_sec, (long)tv_now.tv_usec)));
 		return(1);
 	}
 	else if ((tv_now.tv_sec - tv_last.tv_sec) == 1)
 	{
 		if (((1000000 - tv_last.tv_usec) + tv_now.tv_usec) < 900000)
 		{
-			DBGL(DL_TIME, (logit(LL_DBG, "time < 900000us - last %ld:%ld now %ld:%ld",
-					tv_last.tv_sec, tv_last.tv_usec,
-					tv_now.tv_sec, tv_now.tv_usec)));
+			DBGL(DL_TIME, (logit(LL_DBG, "time < 900000us - last %jd:%ld now %jd:%ld",
+					(intmax_t)tv_last.tv_sec, (long)tv_last.tv_usec,
+					(intmax_t)tv_now.tv_sec, (long)tv_now.tv_usec)));
 			return(1);
 		}
 	}
 	
-	DBGL(DL_TIME, (logit(LL_DBG, "time OK! - last %ld:%ld now %ld:%ld",
-			tv_last.tv_sec, tv_last.tv_usec,
-			tv_now.tv_sec, tv_now.tv_usec)));
+	DBGL(DL_TIME, (logit(LL_DBG, "time OK! - last %jd:%ld now %jd:%ld",
+			(intmax_t)tv_last.tv_sec, (long)tv_last.tv_usec,
+			(intmax_t)tv_now.tv_sec, (long)tv_now.tv_usec)));
 	
 	gettimeofday(&tv_last, NULL);
 	

Reply via email to