dumpleases: better help text
authorDenys Vlasenko <vda.linux@googlemail.com>
Sat, 27 Mar 2010 23:02:20 +0000 (00:02 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 27 Mar 2010 23:02:20 +0000 (00:02 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/usage.h
networking/udhcp/dhcpd.h

index a343b41dab2f7bafc93e3336c8093594f8ec8dc0..f3d89d341914d42537bc8178bd7a7555bc137e65 100644 (file)
        "Display DHCP leases granted by udhcpd\n" \
      "\nOptions:" \
        IF_LONG_OPTS( \
-     "\n       -f,--file=FILE  Leases file to load" \
-     "\n       -r,--remaining  Interpret lease times as time remaining" \
-     "\n       -a,--absolute   Interpret lease times as expire time" \
+     "\n       -f,--file=FILE  Lease file" \
+     "\n       -r,--remaining  Show remaining time" \
+     "\n       -a,--absolute   Show expiration time" \
        ) \
        IF_NOT_LONG_OPTS( \
-     "\n       -f FILE Leases file to load" \
-     "\n       -r      Interpret lease times as time remaining" \
-     "\n       -a      Interpret lease times as expire time" \
+     "\n       -f FILE Lease file" \
+     "\n       -r      Show remaining time" \
+     "\n       -a      Show expiration time" \
        )
 
 /*
        IF_FEATURE_FANCY_ECHO( "\n" \
      "\nOptions:" \
      "\n       -n      Suppress trailing newline" \
-     "\n       -e      Interpret backslash-escaped characters (i.e., \\t=tab)" \
-     "\n       -E      Disable interpretation of backslash-escaped characters" \
+     "\n       -e      Interpret backslash escapes (i.e., \\t=tab)" \
+     "\n       -E      Don't interpret backslash escapes (default)" \
        )
 #define echo_example_usage \
        "$ echo \"Erik is cool\"\n" \
index 149300b87bfd6b386d1fd2bd3b5e433e7cc57f26..eea90177fd1fb570b8d9293ce66c7baa86fb46db 100644 (file)
@@ -71,11 +71,11 @@ typedef uint32_t leasetime_t;
 typedef int32_t signed_leasetime_t;
 
 struct dyn_lease {
-       /* "nip": IP in network order */
        /* Unix time when lease expires. Kept in memory in host order.
         * When written to file, converted to network order
         * and adjusted (current time subtracted) */
        leasetime_t expires;
+       /* "nip": IP in network order */
        uint32_t lease_nip;
        /* We use lease_mac[6], since e.g. ARP probing uses
         * only 6 first bytes anyway. We check received dhcp packets