Lines Matching refs:fd

85 savelev(int fd, xchar lev)  in savelev()  argument
92 if (fd < 0) in savelev()
97 bwrite(fd, &hackpid, sizeof(hackpid)); in savelev()
98 bwrite(fd, &lev, sizeof(lev)); in savelev()
99 bwrite(fd, levl, sizeof(levl)); in savelev()
100 bwrite(fd, &moves, sizeof(long)); in savelev()
101 bwrite(fd, &xupstair, sizeof(xupstair)); in savelev()
102 bwrite(fd, &yupstair, sizeof(yupstair)); in savelev()
103 bwrite(fd, &xdnstair, sizeof(xdnstair)); in savelev()
104 bwrite(fd, &ydnstair, sizeof(ydnstair)); in savelev()
105 savemonchn(fd, fmon); in savelev()
106 savegoldchn(fd, fgold); in savelev()
107 savetrapchn(fd, ftrap); in savelev()
108 saveobjchn(fd, fobj); in savelev()
109 saveobjchn(fd, billobjs); in savelev()
111 save_engravings(fd); in savelev()
113 bwrite(fd, rooms, sizeof(rooms)); in savelev()
114 bwrite(fd, doors, sizeof(doors)); in savelev()
121 bwrite(fd, wsegs, sizeof(wsegs)); in savelev()
125 bwrite(fd, wtmp, sizeof(struct wseg)); in savelev()
129 bwrite(fd, wgrowtime, sizeof(wgrowtime)); in savelev()
134 bwrite(int fd, const void *loc, size_t num) in bwrite() argument
137 if ((size_t)write(fd, loc, num) != num) in bwrite()
138 panic("cannot write %zu bytes to file #%d", num, fd); in bwrite()
142 saveobjchn(int fd, struct obj *otmp) in saveobjchn() argument
151 bwrite(fd, &xl, sizeof(int)); in saveobjchn()
152 bwrite(fd, otmp, xl + sizeof(struct obj)); in saveobjchn()
156 bwrite(fd, &minusone, sizeof(int)); in saveobjchn()
160 savemonchn(int fd, struct monst *mtmp) in savemonchn() argument
167 bwrite(fd, &monbegin, sizeof(monbegin)); in savemonchn()
172 bwrite(fd, &xl, sizeof(int)); in savemonchn()
173 bwrite(fd, mtmp, xl + sizeof(struct monst)); in savemonchn()
175 saveobjchn(fd, mtmp->minvent); in savemonchn()
179 bwrite(fd, &minusone, sizeof(int)); in savemonchn()
183 savegoldchn(int fd, struct gold *gold) in savegoldchn() argument
188 bwrite(fd, gold, sizeof(struct gold)); in savegoldchn()
192 bwrite(fd, nul, sizeof(struct gold)); in savegoldchn()
196 savetrapchn(int fd, struct trap *trap) in savetrapchn() argument
201 bwrite(fd, trap, sizeof(struct trap)); in savetrapchn()
205 bwrite(fd, nul, sizeof(struct trap)); in savetrapchn()
209 getlev(int fd, int pid, xchar lev) in getlev() argument
222 mread(fd, &hpid, sizeof(hpid)); in getlev()
223 mread(fd, &dlvl, sizeof(dlvl)); in getlev()
232 mread(fd, levl, sizeof(levl)); in getlev()
233 mread(fd, &omoves, sizeof(omoves)); in getlev()
234 mread(fd, &xupstair, sizeof(xupstair)); in getlev()
235 mread(fd, &yupstair, sizeof(yupstair)); in getlev()
236 mread(fd, &xdnstair, sizeof(xdnstair)); in getlev()
237 mread(fd, &ydnstair, sizeof(ydnstair)); in getlev()
239 fmon = restmonchn(fd); in getlev()
269 mread(fd, gold, sizeof(struct gold)); in getlev()
274 mread(fd, gold, sizeof(struct gold)); in getlev()
278 mread(fd, trap, sizeof(struct trap)); in getlev()
283 mread(fd, trap, sizeof(struct trap)); in getlev()
286 fobj = restobjchn(fd); in getlev()
287 billobjs = restobjchn(fd); in getlev()
288 rest_engravings(fd); in getlev()
290 mread(fd, rooms, sizeof(rooms)); in getlev()
291 mread(fd, doors, sizeof(doors)); in getlev()
294 mread(fd, wsegs, sizeof(wsegs)); in getlev()
299 mread(fd, wtmp, sizeof(struct wseg)); in getlev()
306 mread(fd, wgrowtime, sizeof(wgrowtime)); in getlev()
311 mread(int fd, void *buf, size_t len) in mread() argument
315 rlen = read(fd, buf, len); in mread()