We are meant to call these function after a call to mbfl_system_passwd_read(); Reading the file passwd.
Print to stdout the name of the user whose uid is UID.  When successful return true;
otherwise return false.
The function variant _var stores the result in the variable _RV, rather than print it;
Result variables.
local USER_NAME
if mbfl_system_passwd_read
then mbfl_system_passwd_uid_to_name 0
fi
# Using the "_var" variants.
if mbfl_system_passwd_read
then
    mbfl_system_passwd_uid_to_name_var USER_NAME 0
    echo "$USER_NAME"
fi
Print to stdout the id of the user whose uid is UID.  When successful return true;
otherwise return false.
The function variant _var stores the result in the variable _RV, rather than print it;
Result variables.
local USER_ID
if mbfl_system_passwd_read
then mbfl_system_passwd_name_to_uid 'root'
fi
# Using the "_var" variants.
if mbfl_system_passwd_read
then
    if mbfl_system_passwd_name_to_uid_var USER_ID 'root'
    then echo "$USER_ID"
    fi
fi
Convert the numerical user ID to the user name found in the /etc/passwd file; print the
result to stdout.  When successful return true; otherwise return false.
Convert the symbolic user NAME to the numerical identifier found in the /etc/passwd
file; print the result to stdout.  When successful return true; otherwise return false.
This document describes version 3.0.0-devel.9 of Marcos Bash Functions Library.