[BusyBox] Re: busybox-cvs Digest, Vol 12, Issue 16

Vladimir N. Oleynik dzo at simtreas.ru
Mon Mar 22 09:06:43 UTC 2004


Robert,

> Modified Files:
> 	hwclock.c 
> Log Message:
> The utc variable was not modified according to the -u/-l command line 
> parameters.

But you make locatime more priority.
Regular hwclock have show error if both specified:

$ hwclock -u --localtime
hwclock: The --utc and --localtime options are mutually exclusive.  You 
specified both.

I think, may be this manualy patch more correct and more size optimaly:

-        int utc = 0;
+        int utc;

-        bb_opt_complementaly = "r~ws:w~rs:s~wr";
+        bb_opt_complementaly = "r~ws:w~rs:s~wr:l~u:u~l";


-        /* If -u or -l wasnt give check if we are using utc */
-        if (opt & HWCLOCK_OPT_UTC) {
-                utc = 1;
-        }
-        else if (opt & HWCLOCK_OPT_LOCALTIME) {
-                utc = 0;
-        }
-        else {
-                utc = check_utc();
-        }
+	utc = opt & HWCLOCK_OPT_UTC;


--w
vodz




More information about the busybox mailing list