|
|
1.1 misho 1: #include "global.h"
2: #include "image.h"
3:
4:
5: int
6: imageOpen(int flags)
7: {
8: ETRACE();
9:
10: imgfd = open(image, O_RDWR | flags, 0644);
11: if (imgfd == -1) {
12: ESYSERR(0);
13: return -1;
14: } else
15: imgsiz = lseek(imgfd, 0, SEEK_END);
16:
17: EVERBOSE(1, "Image open #%d", imgfd);
18: return imgfd;
19: }
20:
21: void
22: imageClose()
23: {
24: ETRACE();
25:
26: if (imgfd > 2) {
27: EVERBOSE(1, "Image close #%d", imgfd);
28: close(imgfd);
29: imgfd ^= imgfd;
30: imgsiz ^= imgsiz;
31: }
32: }