Lines Matching defs:pmap
4768 PH_MAP_STRUCT *pmap = NULL;
4775 pmap = (PH_MAP_STRUCT *) xalloc(sizeof(*pmap));
4778 pmap->ph_servers = NULL;
4779 pmap->ph_field_list = NULL;
4780 pmap->ph = NULL;
4781 pmap->ph_timeout = 0;
4782 pmap->ph_fastclose = 0;
4837 pmap->ph_timeout = atoi(p);
4851 pmap->ph_servers = p;
4857 pmap->ph_field_list = p;
4889 if (pmap->ph_field_list != NULL)
4890 pmap->ph_field_list = newstr(ph_map_dequote(pmap->ph_field_list));
4892 if (pmap->ph_servers != NULL)
4893 pmap->ph_servers = newstr(ph_map_dequote(pmap->ph_servers));
4900 map->map_db1 = (ARBPTR_T) pmap;
4912 PH_MAP_STRUCT *pmap;
4914 pmap = (PH_MAP_STRUCT *)map->map_db1;
4916 sm_dprintf("ph_map_close(%s): pmap->ph_fastclose=%d\n",
4917 map->map_mname, pmap->ph_fastclose);
4920 if (pmap->ph != NULL)
4922 ph_set_sendhook(pmap->ph, NULL);
4923 ph_set_recvhook(pmap->ph, NULL);
4924 ph_close(pmap->ph, pmap->ph_fastclose);
4987 PH_MAP_STRUCT *pmap;
5020 pmap = (PH_MAP_STRUCT *)map->map_db1;
5021 pmap->ph_fastclose = 0; /* refresh field for reopen */
5024 hostlist = newstr(pmap->ph_servers);
5030 if (pmap->ph_timeout != 0)
5042 ev = sm_setevent(pmap->ph_timeout, ph_timeout, 0);
5046 if (ph_open(&(pmap->ph), host,
5053 && ph_id(pmap->ph, phmap_id) == 0)
5065 pmap->ph_fastclose = PH_CLOSE_FAST;
5098 PH_MAP_STRUCT *pmap;
5101 pmap = (PH_MAP_STRUCT *)map->map_db1;
5106 if (pmap->ph_timeout != 0)
5119 ev = sm_setevent(pmap->ph_timeout, ph_timeout, 0);
5123 i = ph_email_resolve(pmap->ph, key, pmap->ph_field_list, &value);
5141 pmap->ph_fastclose = PH_CLOSE_FAST;