fix(bkgpslog):timeNanosec:Make internal variables local
[BK-2020-03.git] / unitproc / bktemp-timeNanosec
index 4e57b21659d52d30e22a354ebd98ab09d008c818..1fe077f41af24a8f22e2d7f8102b9f2a91803dac 100644 (file)
@@ -3,17 +3,21 @@
 
 timeNanosec() {
     # Desc: Get epoch nanoseconds
 
 timeNanosec() {
     # Desc: Get epoch nanoseconds
-    # Version 0.1.0
+    # Version 0.1.2
     # Input: (none)
     # Output: Nanoseconds since 1970-01-01
     # Depends: date 8
     # Input: (none)
     # Output: Nanoseconds since 1970-01-01
     # Depends: date 8
+    local currentTime epochSeconds fracNanosec epochNanosec
     currentTime="$(date +%s.%N)";
     epochSeconds="$(echo "$currentTime" | cut -d. -f1)";
     fracNanosec="$(echo "$currentTime" | cut -d. -f2)";
     epochNanosec="$(( ("$epochSeconds" * 1000000000) + ("$fracNanosec") ))";
     echo "$epochNanosec";
     currentTime="$(date +%s.%N)";
     epochSeconds="$(echo "$currentTime" | cut -d. -f1)";
     fracNanosec="$(echo "$currentTime" | cut -d. -f2)";
     epochNanosec="$(( ("$epochSeconds" * 1000000000) + ("$fracNanosec") ))";
     echo "$epochNanosec";
-}
+} # Nanoseconds since 1970-01-01
 
 #==BEGIN sample code==
 echo "It's been $(timeNanosec) nanoseconds since 1970-01-01.";
 #==END sample code==
 
 #==BEGIN sample code==
 echo "It's been $(timeNanosec) nanoseconds since 1970-01-01.";
 #==END sample code==
+
+# Author: Steven Baltakatei Sandoval
+# License: GPLv3+