Changeset 58898d1d in mainline for uspace/srv/vfs/vfs.h
- Timestamp:
- 2017-03-24T20:31:54Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8e9b2534
- Parents:
- c9e3692
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs.h
rc9e3692 r58898d1d 142 142 /** Append on write. */ 143 143 bool append; 144 145 /** Current absolute position in the file. */146 int64_t pos;147 144 } vfs_file_t; 148 145 … … 190 187 extern int64_t vfs_node_get_size(vfs_node_t *node); 191 188 extern bool vfs_node_has_children(vfs_node_t *node); 192 193 #define MAX_OPEN_FILES 128194 189 195 190 extern void *vfs_client_data_create(void); … … 216 211 extern int vfs_op_mtab_get(void); 217 212 extern int vfs_op_open2(int fd, int flags); 218 extern int vfs_op_read(int fd, size_t *out_bytes);213 extern int vfs_op_read(int fd, aoff64_t, size_t *out_bytes); 219 214 extern int vfs_op_rename(int basefd, char *old, char *new); 220 extern int vfs_op_seek(int fd, int64_t offset, int whence, int64_t *out_offset);221 215 extern int vfs_op_statfs(int fd); 222 216 extern int vfs_op_sync(int fd); … … 226 220 extern int vfs_op_wait_handle(bool high_fd); 227 221 extern int vfs_op_walk(int parentfd, int flags, char *path, int *out_fd); 228 extern int vfs_op_write(int fd, size_t *out_bytes);222 extern int vfs_op_write(int fd, aoff64_t, size_t *out_bytes); 229 223 230 224 extern void vfs_register(ipc_callid_t, ipc_call_t *); … … 237 231 } rdwr_io_chunk_t; 238 232 239 extern int vfs_rdwr_internal(int, bool, rdwr_io_chunk_t *);233 extern int vfs_rdwr_internal(int, aoff64_t, bool, rdwr_io_chunk_t *); 240 234 241 235 extern void vfs_connection(ipc_callid_t iid, ipc_call_t *icall, void *arg);
Note:
See TracChangeset
for help on using the changeset viewer.