Changeset 623 for trunk/kernel/syscalls/syscalls.h
- Timestamp:
- Mar 6, 2019, 4:37:15 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/syscalls/syscalls.h
r619 r623 236 236 /****************************************************************************************** 237 237 * [15] This function writes bytes to an open file identified by its file descriptor. 238 * The file can be a regular file or character oriented device. 238 * The file can be a regular file or character oriented device. For a regular file, 239 * the target inode "size" field is updated if (offset + count) is larger than the 240 * current "size" value. The size value registered in the mappers of the parent(s) 241 * directory are not modified and will be asynchronously updated when the file is closed. 239 242 * IRQs are enabled during this system call. 240 243 ****************************************************************************************** … … 329 332 330 333 /****************************************************************************************** 331 * [23] This function open a directory, that must exist in the file system, returning 332 * a DIR pointer on the dirent array in user space. 334 * [23] This function creates an user level directory descriptor (including the associated 335 * array of user level dirents), and intialise it from the kernel directory mapper, that 336 * contains all entries in this directory). The directory is identified by the <pathname> 337 * argument. If the corresponding inode is missing in the Inode Tree, the inode is created, 338 * but the directory must exist in the file system. 339 * It returns a DIR pointer <dirp> on the dirent array in user space. 333 340 ****************************************************************************************** 334 341 * @ pathname : [in] pathname (can be relative or absolute).
Note: See TracChangeset
for help on using the changeset viewer.