fssh_ssize_t
#define ssize_t fssh_ssize_t
extern fssh_ssize_t fssh_fs_read_attr(int fd, const char *attribute,
extern fssh_ssize_t fssh_fs_write_attr(int fd, const char *attribute,
fssh_ssize_t fssh_readv(int fd, const struct fssh_iovec *vector,
fssh_ssize_t fssh_readv_pos(int fd, fssh_off_t pos, const struct
fssh_ssize_t fssh_writev(int fd, const struct fssh_iovec *vector,
fssh_ssize_t fssh_writev_pos(int fd, fssh_off_t pos,
extern fssh_ssize_t fssh_readlink(const char *path, char *buffer,
extern fssh_ssize_t fssh_read(int fd, void *buffer, fssh_size_t count);
extern fssh_ssize_t fssh_read_pos(int fd, fssh_off_t pos, void *buffer,
extern fssh_ssize_t fssh_pread(int fd, void *buffer, fssh_size_t count,
extern fssh_ssize_t fssh_write(int fd, const void *buffer, fssh_size_t count);
extern fssh_ssize_t fssh_write_pos(int fd, fssh_off_t pos, const void *buffer,
extern fssh_ssize_t fssh_pwrite(int fd, const void *buffer, fssh_size_t count,
fssh_ssize_t written = fssh_write_pos(cache->fd, block->block_number * blockSize,
virtual fssh_ssize_t GetNextEntry(struct fssh_dirent *entry, int size) = 0;
fssh_ssize_t bytesRead = sourceNode->ReadAttr(name, info.type, pos,
fssh_ssize_t bytesWritten = targetNode->WriteAttr(name, info.type, pos,
fssh_ssize_t numRead;
virtual fssh_ssize_t Read(void *buffer, int size) = 0;
virtual fssh_ssize_t Write(const void *buffer, int size) = 0;
virtual fssh_ssize_t ReadLink(char *buffer, int bufferSize) = 0;
fssh_ssize_t bytesRead = sourceLink->ReadLink(linkTo,
virtual fssh_ssize_t GetNextAttr(char *name, int size)
virtual fssh_ssize_t ReadAttr(const char *name, uint32_t type,
fssh_ssize_t bytesRead = fs_read_attr(fFD, name, type, pos, buffer,
virtual fssh_ssize_t WriteAttr(const char *name, uint32_t type,
fssh_ssize_t bytesWritten = fs_write_attr(fFD, name, type, pos, buffer,
virtual fssh_ssize_t GetNextEntry(struct fssh_dirent *entry, int size)
virtual fssh_ssize_t Read(void *buffer, int size)
fssh_ssize_t bytesRead = read(fFD, buffer, size);
virtual fssh_ssize_t Write(const void *buffer, int size)
fssh_ssize_t bytesWritten = write(fFD, buffer, size);
virtual fssh_ssize_t ReadLink(char *buffer, int bufferSize)
fssh_ssize_t bytesRead = readlink(fPath, buffer, bufferSize);
virtual fssh_ssize_t GetNextAttr(char *name, int size)
virtual fssh_ssize_t ReadAttr(const char *name, uint32_t type,
fssh_ssize_t bytesRead = _kern_read(attrFD, pos, buffer, size);
virtual fssh_ssize_t WriteAttr(const char *name, uint32_t type,
fssh_ssize_t bytesWritten = _kern_write(attrFD, pos, buffer, size);
virtual fssh_ssize_t GetNextEntry(struct fssh_dirent *entry, int size)
virtual fssh_ssize_t Read(void *buffer, int size)
virtual fssh_ssize_t Write(const void *buffer, int size)
virtual fssh_ssize_t ReadLink(char *buffer, int _bufferSize)
virtual fssh_ssize_t GetNextAttr(char *name, int size) = 0;
virtual fssh_ssize_t ReadAttr(const char *name, uint32_t type,
virtual fssh_ssize_t WriteAttr(const char *name, uint32_t type,
fssh_ssize_t bytesRead;
fssh_ssize_t bytesWritten = targetFile->Write(sCopyBuffer, bytesRead);
fssh_ssize_t numRead;
fssh_ssize_t bytesWritten = targetNode->WriteAttr(name, info.type, 0,
put_string(char **_buffer, fssh_ssize_t *_bufferSize, char *string)
put_chars(char **_buffer, fssh_ssize_t *_bufferSize, const char *chars)
put_char(char **_buffer, fssh_ssize_t *_bufferSize, char c)
put_level_space(char **_buffer, fssh_ssize_t *_bufferSize, int32_t level)
put_parameter(char **_buffer, fssh_ssize_t *_bufferSize,
fssh_ssize_t *_bufferSize, bool flat)
fssh_ssize_t bufferSize = *_bufferSize;
fssh_ssize_t
fssh_ssize_t bytesRead;
bytesRead = (fssh_ssize_t)length;
fssh_ssize_t
fssh_ssize_t bytesRead = 0;
bytesRead += (fssh_ssize_t)length;
fssh_ssize_t
fssh_ssize_t bytesWritten;
bytesWritten = (fssh_ssize_t)length;
fssh_ssize_t
fssh_ssize_t bytesWritten = 0;
bytesWritten += (fssh_ssize_t)length;
fssh_ssize_t
fssh_ssize_t retval;
fssh_ssize_t entriesRead = 0;
fssh_ssize_t numRead;
fssh_ssize_t entriesRead = 0;
fssh_ssize_t entriesRead = 0;
fssh_ssize_t _kern_read(int fd, fssh_off_t pos, void *buffer,
fssh_ssize_t _kern_readv(int fd, fssh_off_t pos, const fssh_iovec *vecs,
fssh_ssize_t _kern_write(int fd, fssh_off_t pos, const void *buffer,
fssh_ssize_t _kern_writev(int fd, fssh_off_t pos, const fssh_iovec *vecs,
fssh_ssize_t _kern_read_dir(int fd, struct fssh_dirent *buffer,
fssh_ssize_t
fssh_ssize_t
fssh_ssize_t
fssh_ssize_t
fssh_ssize_t
fssh_ssize_t bytesRead = _kern_read(fd, fssh_lseek(fd, 0, FSSH_SEEK_CUR),
fssh_ssize_t
fssh_ssize_t
fssh_ssize_t written = write_pos(fd, fssh_lseek(fd, 0, FSSH_SEEK_CUR),
fssh_ssize_t
fssh_ssize_t bytesRead = fssh_readv_pos(fd, pos, vecs, count);
fssh_ssize_t bytesWritten = fssh_writev_pos(fd, pos, vecs, count);