Lines Matching refs:fdesc
61 int fdesc; in save() local
94 if ((fdesc = open(fname, O_RDWR)) == -1 && errno == ENOENT) { in save()
95 if ((fdesc = creat(fname, 0600)) != -1) in save()
98 if (fdesc != -1) { in save()
108 close(fdesc); in save()
111 fdesc = creat(fname, 0600); in save()
123 write(fdesc, board, sizeof board); in save()
124 write(fdesc, off, sizeof off); in save()
125 write(fdesc, in, sizeof in); in save()
126 write(fdesc, mm->dice, sizeof mm->dice); in save()
127 write(fdesc, &cturn, sizeof cturn); in save()
128 write(fdesc, &dlast, sizeof dlast); in save()
129 write(fdesc, &pnum, sizeof pnum); in save()
130 write(fdesc, &rscore, sizeof rscore); in save()
131 write(fdesc, &wscore, sizeof wscore); in save()
132 write(fdesc, &gvalue, sizeof gvalue); in save()
133 write(fdesc, &raflag, sizeof raflag); in save()
134 close(fdesc); in save()
150 int fdesc; in recover() local
152 if ((fdesc = open(s, O_RDONLY)) == -1) in recover()
154 read(fdesc, board, sizeof board); in recover()
155 read(fdesc, off, sizeof off); in recover()
156 read(fdesc, in, sizeof in); in recover()
157 read(fdesc, mm->dice, sizeof mm->dice); in recover()
158 read(fdesc, &cturn, sizeof cturn); in recover()
159 read(fdesc, &dlast, sizeof dlast); in recover()
160 read(fdesc, &pnum, sizeof pnum); in recover()
161 read(fdesc, &rscore, sizeof rscore); in recover()
162 read(fdesc, &wscore, sizeof wscore); in recover()
163 read(fdesc, &gvalue, sizeof gvalue); in recover()
164 read(fdesc, &raflag, sizeof raflag); in recover()
165 close(fdesc); in recover()