# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
#
"""
nscfg - Name Service Switch configuration tool.
A module containing all of the messages output by nscfg.
"""
import sys
from nss import _
class Msgs:
"""Indices corresponding to message numbers for nscfg."""
) = range(15)
# Error message dictionaries.
mNscfgErr = {}
mNscfgOut = {}
mNscfgLog = {}
# Errors from beadm (to stderr).
# Catchall
# Quiet flag
"""Set Quiet mode."""
"""Print log."""
"""Print standard output."""
"""Print standard error."""
"""
Compose the message to be dispayed.
txt can be either a list or string object.
Return the newly composed string.
"""
try:
except TypeError:
return (msg)
"""Send message."""
"""Print the message based on the message index."""
else:
msg_idx), -1)
"""Print the message based on the message index."""
else: