hlfw.ca

registry

Download patch

ref: 72be4982e5c3bd89c19e32769b6aa4b129739402
parent: 2bcc704bc097aec422a49e92c4d88f4b90825b60
author: halfwit <michaelmisch1985@gmail.com>
date: Wed Oct 18 17:59:04 PDT 2023

Fix formitting

--- a/libservice/svctimefmt.c
+++ b/libservice/svctimefmt.c
@@ -5,14 +5,13 @@
 int
 svctimefmt(Fmt *f)
 {
-	vlong u, d, h, m, s;
+	vlong u, d, h, m;
 
 	/* Untested at the moment */
 	u = va_arg(f->args, vlong);
 	d = u / 86400;
-	h = u % 3600; // Give remaining hours
-	m = h % 60;
-	s = m % 60;
+	h = u % 86400 / 3600;
+	m = u % 3600 / 60;
 	/* Print whole integer values for each */
-	return fmtprint(f, "\'%d days, %d hours, %d minutes, %d seconds\'", (int)d, (int)h, (int)m, (int)s);
+	return fmtprint(f, "\'%d days, %d hours, %d minutes\'", (int)d, (int)h, (int)m);
 }
--- a/svcfs.c
+++ b/svcfs.c
@@ -411,7 +411,7 @@
 		sprint(data, "%s\n", f->svc->svc->address);
 		goto Readstr;
 	case Quptime:
-		sprint(data, "%lld\n", f->svc->uptime);
+		sprint(data, "%lld\n", f->svc->svc->uptime);
 		goto Readstr;
 	case Qdesc:
 		sprint(data, "%s\n", f->svc->svc->description);
@@ -847,7 +847,7 @@
 {
 	int fd;
 
-	if(strncmp(svc->svc->address, "none", 4) == 0)
+	if(strcmp(svc->svc->address, "none") == 0)
 		return 2;
 	fd = dial(svc->svc->address, nil, nil, nil);
 	if(fd < 0){
@@ -856,9 +856,9 @@
 		return -1;
 	}
 	close(fd);
-	if(svc->svc->status == Sok)
-		return 1;
-	return 0;
+	if(svc->svc->status != Sok)
+		return 0;
+	return 1;
 }
 
 void
@@ -876,7 +876,7 @@
 		for(i = 0; i < seconds; i++)
 			sleep(1000);
 		for(i = 0; i < NSVCS; i++)
-			for(svc = services[i]; svc !=nil; svc = svc->link)
+			for(svc = services[i]; svc != nil; svc = svc->link){
 				switch(alive(svc)){
 				case -1: 
 					/* Offline */
@@ -895,6 +895,7 @@
 					/* Still in setup */
 					break;
 				}
+			}
 	}
 }