mapfile
extern caddr_t mapfile(int, off_t, off_t, int);
extern caddr_t mapfile();
ld_map_parse(const char *mapfile, Ofl_desc *ofl)
if (stat(mapfile, &stat_buf) == -1) {
ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYS_STAT), mapfile,
if ((dirp = opendir(mapfile)) == NULL)
mapfile, denp->d_name);
ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYS_NOTREG), mapfile);
if ((mapfile_fd = open(mapfile, O_RDONLY)) == -1) {
ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYS_OPEN), mapfile,
name_len = strlen(mapfile) + 1;
(void) strcpy(mf->mf_name, mapfile);
ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_SYS_READ), mapfile,
DBG_CALL(Dbg_map_parse(ofl->ofl_lml, mapfile, mf->mf_version));
MSG_INTL(MSG_GUIDE_MAPFILE), mapfile);
if (vfpOpen(&vfp, mapfile, "r", VFP_NONE) != 0) {
progerr(gettext(ERR_PKGMAP), mapfile);
checkmap(int maptyp, int uninst, char *mapfile, char *envfile,
static char *mapfile,
mapfile = optarg;
if (mapfile) {
if (checkmap(0, (device != NULL), mapfile, envfile, NULL,
char mapfile[64];
(void) sprintf(mapfile, "/proc/%d/rmap", (int)Psp->pr_pid);
if ((mapfd = open(mapfile, O_RDONLY)) < 0 ||
char mapfile[64];
(void) sprintf(mapfile, "/proc/%d/rmap", (int)Psp->pr_pid);
if ((mapfd = open(mapfile, O_RDONLY)) < 0 ||
static char *mapfile = IDMAP; /* network id file */
mf = fopen(mapfile, "r");
domapfile(mapfile, mf);
domapfile(mapfile, mf)
char *mapfile;
curfile = mapfile;
{ 'm', IDMAP, &mapfile },
char mapfile[PATH_MAX];
(void) snprintf(mapfile, sizeof (mapfile), "%s/%d/map",
if ((mapfd = open(mapfile, O_RDONLY)) < 0 ||
char mapfile[PATH_MAX];
(void) snprintf(mapfile, sizeof (mapfile), "%s/%d/map",
if ((mapfd = open(mapfile, O_RDONLY)) < 0) {
Pdprintf("failed to open %s: %s\n", mapfile, strerror(errno));
if (lstat(mapfile, &lbuf) == -1)
fd = open(mapfile, O_RDWR);
char mapfile[MAXPATHLEN];
(void) snprintf(mapfile, sizeof (mapfile), "%s/" PATH_MAPFILE,
if ((fd = open(mapfile, flags, 0644)) == -1) {
data = mapfile(buf, &maplen);
refdata = mapfile(buf, &reflen);
if ((outfile == NULL) && (mapfile == NULL) && (header == NULL)) {
if (mapfile)
produce_map(mapfile);
char *mapfile = NULL;
mapfile = optarg;