Annotation of fwmaker/src/image.c, revision 1.1.1.1

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: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>