Lines Matching refs:fd

99 	int fd, ofd;  in dosave0()  local
104 if((fd = open(SAVEF, O_CREAT | O_TRUNC | O_WRONLY, FMASK)) == -1) { in dosave0()
111 savelev(fd,dlevel); in dosave0()
112 saveobjchn(fd, invent); in dosave0()
113 saveobjchn(fd, fcobj); in dosave0()
114 savemonchn(fd, fallen_down); in dosave0()
116 bwrite(fd, &tmp, sizeof tmp); in dosave0()
117 bwrite(fd, &flags, sizeof(struct flag)); in dosave0()
118 bwrite(fd, &dlevel, sizeof dlevel); in dosave0()
119 bwrite(fd, &maxdlevel, sizeof maxdlevel); in dosave0()
120 bwrite(fd, &moves, sizeof moves); in dosave0()
121 bwrite(fd, &u, sizeof(struct you)); in dosave0()
123 bwrite(fd, &(u.ustuck->m_id), sizeof u.ustuck->m_id); in dosave0()
124 bwrite(fd, pl_character, sizeof pl_character); in dosave0()
125 bwrite(fd, genocided, sizeof genocided); in dosave0()
126 bwrite(fd, fut_geno, sizeof fut_geno); in dosave0()
127 savenames(fd); in dosave0()
136 (void) close(fd); in dosave0()
143 bwrite(fd, &tmp, sizeof tmp); /* level number */ in dosave0()
144 savelev(fd,tmp); /* actual level */ in dosave0()
147 (void) close(fd); in dosave0()
156 dorecover(int fd) in dorecover() argument
165 getlev(fd, 0, 0); in dorecover()
166 invent = restobjchn(fd); in dorecover()
170 fcobj = restobjchn(fd); in dorecover()
171 fallen_down = restmonchn(fd); in dorecover()
172 mread(fd, (char *) &tmp, sizeof tmp); in dorecover()
174 (void) close(fd); in dorecover()
180 mread(fd, (char *) &flags, sizeof(struct flag)); in dorecover()
181 mread(fd, (char *) &dlevel, sizeof dlevel); in dorecover()
182 mread(fd, (char *) &maxdlevel, sizeof maxdlevel); in dorecover()
183 mread(fd, (char *) &moves, sizeof moves); in dorecover()
184 mread(fd, (char *) &u, sizeof(struct you)); in dorecover()
186 mread(fd, (char *) &mid, sizeof mid); in dorecover()
187 mread(fd, (char *) pl_character, sizeof pl_character); in dorecover()
188 mread(fd, (char *) genocided, sizeof genocided); in dorecover()
189 mread(fd, (char *) fut_geno, sizeof fut_geno); in dorecover()
190 restnames(fd); in dorecover()
192 if(read(fd, (char *) &tmp, sizeof tmp) != sizeof tmp) in dorecover()
194 getlev(fd, 0, tmp); in dorecover()
201 (void) lseek(fd, (off_t)0, SEEK_SET); in dorecover()
202 getlev(fd, 0, 0); in dorecover()
203 (void) close(fd); in dorecover()
238 restobjchn(int fd) in restobjchn() argument
244 mread(fd, (char *) &xl, sizeof(xl)); in restobjchn()
249 mread(fd, (char *) otmp, (unsigned) xl + sizeof(struct obj)); in restobjchn()
261 restmonchn(int fd) in restmonchn() argument
270 mread(fd, (char *)&monbegin, sizeof(monbegin)); in restmonchn()
274 mread(fd, (char *) &xl, sizeof(xl)); in restmonchn()
279 mread(fd, (char *) mtmp, (unsigned) xl + sizeof(struct monst)); in restmonchn()
285 mtmp->minvent = restobjchn(fd); in restmonchn()