Przeglądaj źródła

Merge "add ip/ping and ip/cmd in general"

Aki Nyrhinen 9 lat temu
rodzic
commit
2da37d60fd
3 zmienionych plików z 14 dodań i 2 usunięć
  1. 2 1
      sys/src/cmd/cmds.json
  2. 9 0
      sys/src/cmd/ip/ip.json
  3. 3 1
      sys/src/cmd/ip/ping.c

+ 2 - 1
sys/src/cmd/cmds.json

@@ -15,7 +15,8 @@
 	"diff/diff.json",
 	"disk/disk.json",
 	"dossrv/dossrv.json",
-	"fossil/fossil.json"
+	"fossil/fossil.json",
+	"ip/ip.json"
 	],
 	"Include": ["cmd.json"],
 	"SourceFilesCmd": [

+ 9 - 0
sys/src/cmd/ip/ip.json

@@ -0,0 +1,9 @@
+{
+	"Name": "ipcmds",
+	"Include": ["/sys/src/cmd/cmd.json"],
+	"SourceFilesCmd": [
+	"ping.c",
+	"dhcpclient.c"
+	],
+	"Install": "/$ARCH/bin/ip"
+}

+ 3 - 1
sys/src/cmd/ip/ping.c

@@ -21,9 +21,11 @@ enum {
 	SLEEPMS		= 1000,
 
 	SECOND		= 1000000000LL,
-	MINUTE		= 60*SECOND,
 };
 
+// dumb gcc enum.
+#define MINUTE (60LL*SECOND)
+
 typedef struct Req Req;
 struct Req
 {