2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include <libnetcfg.h>
2N/A#include "libnwam_impl.h"
2N/A#include <libnwam_priv.h>
2N/A "for this location - see nsswitch.conf(4)",
2N/A "to be sorted (see resolv.conf(4))",
2N/A "see (resolv.conf(4))",
2N/A "specifies an absolute path to an ipnat.conf(4) file for this "
2N/A "specifies an absolute path to an ippool.conf(4) file for this "
2N/A sizeof (*loc_prop_table_entries))
2N/A switch (activation) {
2N/A return (NWAM_FLAG_ACTIVATION_MODE_MANUAL);
2N/A return (NWAM_FLAG_ACTIVATION_MODE_SYSTEM);
2N/A != NWAM_SUCCESS)
2N/A * via DHCP, with default nsswitch (/etc/nsswitch.dns).
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_INVALID_ARG);
2N/A return (NWAM_INVALID_ARG);
2N/A return (NWAM_INVALID_ARG);
2N/A return (NWAM_INVALID_ARG);
2N/A return (NWAM_SUCCESS);
2N/A return (NWAM_INVALID_ARG);
2N/A loc_selectcb));
2N/A return (NWAM_ENTITY_READ_ONLY);
2N/A return (NWAM_ENTITY_FIXED);
2N/A != NWAM_SUCCESS)
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_SUCCESS);
2N/A != NWAM_SUCCESS ||
2N/A return (NWAM_ENTITY_READ_ONLY);
2N/A return (NWAM_ENTITY_FIXED);
2N/A return (NWAM_ENTITY_NOT_DESTROYABLE);
2N/A return (NWAM_ENTITY_NOT_DESTROYABLE);
2N/A descriptionp));
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A switch (activation_mode) {
2N/A return (NWAM_SUCCESS);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A != NWAM_SUCCESS)
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A != NWAM_SUCCESS ||
2N/A return (NWAM_SUCCESS);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_NO_VALUE);
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_NO_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A return (NWAM_SUCCESS);
2N/Astatic nwam_error_t
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A goto config_file_fail;
2N/A goto config_file_fail;
2N/A != NWAM_SUCCESS) {
2N/A goto config_file_fail;
2N/A goto config_file_fail;
2N/A goto config_file_fail;
2N/A switch (nameservices[i]) {
2N/A case NWAM_NAMESERVICES_DNS:
2N/A != NWAM_SUCCESS)
2N/A != NWAM_ENTITY_NOT_FOUND &&
2N/A != NWAM_ENTITY_NOT_FOUND) {
2N/A return (NWAM_ENTITY_MULTIPLE_VALUES);
2N/A case NWAM_NAMESERVICES_NIS:
2N/A != NWAM_SUCCESS)
2N/A case NWAM_NAMESERVICES_LDAP:
2N/A case NWAM_NAMESERVICES_FILES:
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_SUCCESS);
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_NO_VALUE);
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_INVALID_ARG);
2N/A != NWAM_SUCCESS) {
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_INVALID_VALUE);
2N/A return (NWAM_ENTITY_MISSING_MEMBER);
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_ENTITY_FIXED);
2N/A != NWAM_SUCCESS)
2N/A != NWAM_SUCCESS)
2N/A return (NWAM_SUCCESS);
2N/A return (NWAM_SUCCESS);
2N/A return (NWAM_ENTITY_FIXED);
2N/A return (NWAM_ENTITY_ENABLED);
2N/A return (NWAM_ENTITY_FIXED);
2N/A return (NWAM_ENTITY_DISABLED);