Lines Matching refs:fd
26 long fd, size, ret; in smh_fs_read_at() local
28 fd = smh_open(filename, MODE_READ | MODE_BINARY); in smh_fs_read_at()
29 if (fd < 0) in smh_fs_read_at()
30 return fd; in smh_fs_read_at()
31 ret = smh_seek(fd, pos); in smh_fs_read_at()
33 smh_close(fd); in smh_fs_read_at()
37 size = smh_flen(fd); in smh_fs_read_at()
39 smh_close(fd); in smh_fs_read_at()
46 size = smh_read(fd, buffer, maxsize); in smh_fs_read_at()
47 smh_close(fd); in smh_fs_read_at()
58 long fd, size, ret; in smh_fs_write_at() local
61 fd = smh_open(filename, MODE_READ | MODE_BINARY | MODE_PLUS); in smh_fs_write_at()
62 if (fd < 0) in smh_fs_write_at()
64 fd = smh_open(filename, MODE_WRITE | MODE_BINARY); in smh_fs_write_at()
65 if (fd < 0) in smh_fs_write_at()
66 return fd; in smh_fs_write_at()
67 ret = smh_seek(fd, pos); in smh_fs_write_at()
69 smh_close(fd); in smh_fs_write_at()
73 ret = smh_write(fd, buffer, towrite, &size); in smh_fs_write_at()
74 smh_close(fd); in smh_fs_write_at()
81 long fd, size; in smh_fs_size() local
83 fd = smh_open(filename, MODE_READ | MODE_BINARY); in smh_fs_size()
84 if (fd < 0) in smh_fs_size()
85 return fd; in smh_fs_size()
87 size = smh_flen(fd); in smh_fs_size()
88 smh_close(fd); in smh_fs_size()