prefer
del_prefer(config_file_t *p_config_file, const char *prefer, boolean_t rflag)
PRTDBG(("del_prefer(0x%x, \"%s\")\n", p_config_file, prefer));
assert((prefer != NULL)&&(p_config_file != NULL));
if (strcmp(prefer, pae->ae_arg) == 0) {
gExecName, prefer);
set_prefer(config_file_t *p_config_file, const char *prefer, int rank)
assert(prefer != NULL);
PRTDBG(("set_prefer(0x%x, \"%s\", %d)\n", p_config_file, prefer, rank));
pbuf = append_pa(prefer);
gExecName, prefer);
new_ae(plist, prefer);
if (strcmp(prefer, pae->ae_arg) == 0) {
new_ae(plist, prefer);
pae->ae_arg = safe_strdup(prefer);
pae->ae_arg = safe_strdup(prefer);
static boolean_t del_prefer(config_file_t *p_config_file, const char *prefer,
static boolean_t set_prefer(config_file_t *p_config_file, const char *prefer,
char *prefer;
prefer = section_id + 1;
*(prefer + strlen(section_id) - 2) = '\0';
(void) del_prefer(gp_config_file, prefer,
static void prefer(char name[]);
prefer(cp);
prefer(name);
unsigned short prefer[MAXMXHOSTS];
prefer[nmx] = curpref;
if (prefer[i] < prefer[j])
if (prefer[i] > prefer[j] ||
(prefer[i] == prefer[j] && rndm[i] > rndm[j]))
tempp = prefer[i];
prefer[i] = prefer[j];
prefer[j] = tempp;
unsigned short prefer[MAXMXHOSTS];
prefs = prefer;
ad_disc_ds_t *prefer)
if (prefer != NULL)
add_preferred(cds_res, prefer, &scnt, maxcnt);
add_preferred(ad_disc_cds_t *cds, ad_disc_ds_t *prefer, int *nds, int maxds)
if (strcasecmp(ds->host, prefer->host) == 0) {
(void) memcpy(ds, prefer, sizeof (*ds));