Lines Matching refs:dynmap
1289 STAB *mapclass, *dynmap; local
1298 dynmap = stab(mn, ST_DYNMAP, ST_FIND);
1299 if (NULL != dynmap)
1338 dynmap = stab(mn, ST_DYNMAP, ST_ENTER);
1339 if (NULL == dynmap)
1344 dynmap->s_dynclass.map_class = &mapclass->s_mapclass;
1345 dynmap->s_dynclass.map_mname = newstr(mn);
1348 if (!dynmap->s_dynclass.map_class->map_parse(&dynmap->s_dynclass, spec))
1355 if (dynmap->s_dynclass.map_class->map_open(&dynmap->s_dynclass, O_RDONLY))
1357 dynmap->s_dynclass.map_mflags |= MF_OPEN;
1358 dynmap->s_dynclass.map_pid = getpid();
1365 dynmap->s_dynclass.map_mflags |= MF_VALID;
1366 dynmap->s_dynclass.map_tag = newstr(tag);
1370 dynmap->s_dynclass.map_mflags |= MF_CLOSING;
1371 dynmap->s_dynclass.map_class->map_close(&map);
1372 dynmap->s_dynclass.map_mflags &= ~(MF_OPEN|MF_WRITABLE|MF_CLOSING);
1378 dynmap->s_dynclass.map_mflags |= MF_OPENBOGUS;