const nssConfigPath …
var nssConfig …
type nsswitchConfig …
func getSystemNSS() *nssConf { … }
func (conf *nsswitchConfig) init() { … }
func (conf *nsswitchConfig) tryUpdate() { … }
func (conf *nsswitchConfig) acquireSema() { … }
func (conf *nsswitchConfig) tryAcquireSema() bool { … }
func (conf *nsswitchConfig) releaseSema() { … }
type nssConf …
type nssSource …
func (s nssSource) standardCriteria() bool { … }
type nssCriterion …
func (c nssCriterion) standardStatusAction(last bool) bool { … }
func parseNSSConfFile(file string) *nssConf { … }
func parseNSSConf(f *file) *nssConf { … }
func parseCriteria(x string) (c []nssCriterion, err error) { … }