1
0
Fork 0
util-linux/tests/ts/utmp/utmp_functions.sh
Daniel Baumann c36e531662
Adding upstream version 2.41.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-21 11:26:35 +02:00

18 lines
635 B
Bash

ts_check_test_command "$TS_CMD_UTMPDUMP"
ts_check_test_command "$TS_HELPER_SYSINFO"
function utmp_struct_size {
local size
# probably "utmpdump -r" could be improved regarding white spaces ...
local txt="[0] [00000] [ ] [ ] [ ] [ ] [0.0.0.0 ] [ ]"
size=$(echo "$txt" | "$TS_CMD_UTMPDUMP" -r 2>/dev/null | wc -c \
&& exit ${PIPESTATUS[1]})
ret=$?
[ $ret -eq 0 ] || size="0"
echo "$size"
return $ret
}
BYTE_ORDER=$($TS_HELPER_SYSINFO byte-order) || ts_failed "byte-order failed"
SIZEOF_UTMP=$(utmp_struct_size) || ts_failed "utmp_struct_size failed"