Renamed VFS syscalls to the new style.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7977 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2004-06-15 15:49:34 +00:00
parent b1753651c6
commit b640ca789b
7 changed files with 76 additions and 76 deletions
@@ -200,7 +200,7 @@ static status_t
console_read(void *cookie, off_t pos, void *buf, size_t *len) console_read(void *cookie, off_t pos, void *buf, size_t *len)
{ {
/* XXX - optimistic!! */ /* XXX - optimistic!! */
*len = sys_read(keyboard_fd, 0, buf, *len); *len = _kern_read(keyboard_fd, 0, buf, *len);
return B_OK; return B_OK;
} }
@@ -327,7 +327,7 @@ console_dev_init(kernel_args *ka)
update_cursor(x, y); update_cursor(x, y);
mutex_init(&console_lock, "console_lock"); mutex_init(&console_lock, "console_lock");
keyboard_fd = sys_open("/dev/keyboard", 0); keyboard_fd = _kern_open("/dev/keyboard", 0);
if (keyboard_fd < 0) if (keyboard_fd < 0)
panic("console_dev_init: error opening /dev/keyboard\n"); panic("console_dev_init: error opening /dev/keyboard\n");
+17 -17
View File
@@ -31,15 +31,15 @@ fs_read_attr(int fd, const char *attribute, uint32 type, off_t pos, void *buffer
{ {
ssize_t bytes; ssize_t bytes;
int attr = sys_open_attr(fd, attribute, O_RDONLY); int attr = _kern_open_attr(fd, attribute, O_RDONLY);
if (attr < 0) if (attr < 0)
RETURN_AND_SET_ERRNO(attr); RETURN_AND_SET_ERRNO(attr);
// type is not used at all in this function // type is not used at all in this function
(void)type; (void)type;
bytes = sys_read(fd, pos, buffer, readBytes); bytes = _kern_read(fd, pos, buffer, readBytes);
sys_close(attr); _kern_close(attr);
RETURN_AND_SET_ERRNO(bytes); RETURN_AND_SET_ERRNO(bytes);
} }
@@ -50,12 +50,12 @@ fs_write_attr(int fd, const char *attribute, uint32 type, off_t pos, const void
{ {
ssize_t bytes; ssize_t bytes;
int attr = sys_create_attr(fd, attribute, type, O_WRONLY); int attr = _kern_create_attr(fd, attribute, type, O_WRONLY);
if (attr < 0) if (attr < 0)
RETURN_AND_SET_ERRNO(attr); RETURN_AND_SET_ERRNO(attr);
bytes = sys_write(fd, pos, buffer, readBytes); bytes = _kern_write(fd, pos, buffer, readBytes);
sys_close(attr); _kern_close(attr);
RETURN_AND_SET_ERRNO(bytes); RETURN_AND_SET_ERRNO(bytes);
} }
@@ -64,7 +64,7 @@ fs_write_attr(int fd, const char *attribute, uint32 type, off_t pos, const void
int int
fs_remove_attr(int fd, const char *attribute) fs_remove_attr(int fd, const char *attribute)
{ {
status_t status = sys_remove_attr(fd, attribute); status_t status = _kern_remove_attr(fd, attribute);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
@@ -76,7 +76,7 @@ fs_stat_attr(int fd, const char *attribute, struct attr_info *attrInfo)
struct stat stat; struct stat stat;
status_t status; status_t status;
int attr = sys_open_attr(fd, attribute, O_RDONLY); int attr = _kern_open_attr(fd, attribute, O_RDONLY);
if (attr < 0) if (attr < 0)
RETURN_AND_SET_ERRNO(attr); RETURN_AND_SET_ERRNO(attr);
@@ -85,7 +85,7 @@ fs_stat_attr(int fd, const char *attribute, struct attr_info *attrInfo)
attrInfo->type = stat.st_type; attrInfo->type = stat.st_type;
attrInfo->size = stat.st_size; attrInfo->size = stat.st_size;
} }
sys_close(attr); _kern_close(attr);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
@@ -108,9 +108,9 @@ fs_open_attr(int fd, const char *attribute, uint32 type, int openMode)
status_t status; status_t status;
if (openMode & O_CREAT) if (openMode & O_CREAT)
status = sys_create_attr(fd, attribute, type, openMode); status = _kern_create_attr(fd, attribute, type, openMode);
else else
status = sys_open_attr(fd, attribute, openMode); status = _kern_open_attr(fd, attribute, openMode);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
@@ -119,7 +119,7 @@ fs_open_attr(int fd, const char *attribute, uint32 type, int openMode)
int int
fs_close_attr(int fd) fs_close_attr(int fd)
{ {
status_t status = sys_close(fd); status_t status = _kern_close(fd);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
@@ -130,7 +130,7 @@ open_attr_dir(int file, const char *path)
{ {
DIR *dir; DIR *dir;
int fd = sys_open_attr_dir(file, path); int fd = _kern_open_attr_dir(file, path);
if (fd < 0) { if (fd < 0) {
errno = fd; errno = fd;
return NULL; return NULL;
@@ -139,7 +139,7 @@ open_attr_dir(int file, const char *path)
/* allocate the memory for the DIR structure */ /* allocate the memory for the DIR structure */
if ((dir = (DIR *)malloc(sizeof(DIR) + BUFFER_SIZE)) == NULL) { if ((dir = (DIR *)malloc(sizeof(DIR) + BUFFER_SIZE)) == NULL) {
errno = B_NO_MEMORY; errno = B_NO_MEMORY;
sys_close(fd); _kern_close(fd);
return NULL; return NULL;
} }
@@ -166,7 +166,7 @@ fs_fopen_attr_dir(int fd)
int int
fs_close_attr_dir(DIR *dir) fs_close_attr_dir(DIR *dir)
{ {
int status = sys_close(dir->fd); int status = _kern_close(dir->fd);
free(dir); free(dir);
@@ -177,7 +177,7 @@ fs_close_attr_dir(DIR *dir)
struct dirent * struct dirent *
fs_read_attr_dir(DIR *dir) fs_read_attr_dir(DIR *dir)
{ {
ssize_t count = sys_read_dir(dir->fd, &dir->ent, BUFFER_SIZE, 1); ssize_t count = _kern_read_dir(dir->fd, &dir->ent, BUFFER_SIZE, 1);
if (count <= 0) { if (count <= 0) {
if (count < 0) if (count < 0)
errno = count; errno = count;
@@ -191,7 +191,7 @@ fs_read_attr_dir(DIR *dir)
void void
fs_rewind_attr_dir(DIR *dir) fs_rewind_attr_dir(DIR *dir)
{ {
int status = sys_rewind_dir(dir->fd); int status = _kern_rewind_dir(dir->fd);
if (status < 0) if (status < 0)
errno = status; errno = status;
} }
+8 -8
View File
@@ -29,7 +29,7 @@
int int
fs_create_index(dev_t device, const char *name, uint32 type, uint32 flags) fs_create_index(dev_t device, const char *name, uint32 type, uint32 flags)
{ {
status_t status = sys_create_index(device, name, type, flags); status_t status = _kern_create_index(device, name, type, flags);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
@@ -38,7 +38,7 @@ fs_create_index(dev_t device, const char *name, uint32 type, uint32 flags)
int int
fs_remove_index(dev_t device, const char *name) fs_remove_index(dev_t device, const char *name)
{ {
status_t status = sys_remove_index(device, name); status_t status = _kern_remove_index(device, name);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
@@ -49,7 +49,7 @@ fs_stat_index(dev_t device, const char *name, struct index_info *indexInfo)
{ {
struct stat stat; struct stat stat;
status_t status = sys_read_index_stat(device, name, &stat); status_t status = _kern_read_index_stat(device, name, &stat);
if (status == B_OK) { if (status == B_OK) {
indexInfo->type = stat.st_type; indexInfo->type = stat.st_type;
indexInfo->size = stat.st_size; indexInfo->size = stat.st_size;
@@ -68,7 +68,7 @@ fs_open_index_dir(dev_t device)
{ {
DIR *dir; DIR *dir;
int fd = sys_open_index_dir(device); int fd = _kern_open_index_dir(device);
if (fd < 0) { if (fd < 0) {
errno = fd; errno = fd;
return NULL; return NULL;
@@ -77,7 +77,7 @@ fs_open_index_dir(dev_t device)
/* allocate the memory for the DIR structure */ /* allocate the memory for the DIR structure */
if ((dir = (DIR *)malloc(sizeof(DIR) + BUFFER_SIZE)) == NULL) { if ((dir = (DIR *)malloc(sizeof(DIR) + BUFFER_SIZE)) == NULL) {
errno = B_NO_MEMORY; errno = B_NO_MEMORY;
sys_close(fd); _kern_close(fd);
return NULL; return NULL;
} }
@@ -90,7 +90,7 @@ fs_open_index_dir(dev_t device)
int int
fs_close_index_dir(DIR *dir) fs_close_index_dir(DIR *dir)
{ {
int status = sys_close(dir->fd); int status = _kern_close(dir->fd);
free(dir); free(dir);
@@ -101,7 +101,7 @@ fs_close_index_dir(DIR *dir)
struct dirent * struct dirent *
fs_read_index_dir(DIR *dir) fs_read_index_dir(DIR *dir)
{ {
ssize_t count = sys_read_dir(dir->fd, &dir->ent, BUFFER_SIZE, 1); ssize_t count = _kern_read_dir(dir->fd, &dir->ent, BUFFER_SIZE, 1);
if (count <= 0) { if (count <= 0) {
if (count < 0) if (count < 0)
errno = count; errno = count;
@@ -115,7 +115,7 @@ fs_read_index_dir(DIR *dir)
void void
fs_rewind_index_dir(DIR *dir) fs_rewind_index_dir(DIR *dir)
{ {
int status = sys_rewind_dir(dir->fd); int status = _kern_rewind_dir(dir->fd);
if (status < 0) if (status < 0)
errno = status; errno = status;
} }
+42 -42
View File
@@ -29,56 +29,56 @@
SYSCALL0(sys_null, 0) SYSCALL0(sys_null, 0)
/* VFS calls */ /* VFS calls */
SYSCALL4(sys_mount, 1) SYSCALL4(_kern_mount, 1)
SYSCALL1(sys_unmount, 2) SYSCALL1(_kern_unmount, 2)
SYSCALL0(sys_sync, 3) SYSCALL0(_kern_sync, 3)
SYSCALL2(sys_open, 4) SYSCALL2(_kern_open, 4)
SYSCALL5(sys_open_entry_ref, 81) SYSCALL5(_kern_open_entry_ref, 81)
SYSCALL1(sys_close, 5) SYSCALL1(_kern_close, 5)
SYSCALL1(sys_fsync, 6) SYSCALL1(_kern_fsync, 6)
SYSCALL5(sys_read, 7) SYSCALL5(_kern_read, 7)
SYSCALL5(sys_write, 8) SYSCALL5(_kern_write, 8)
SYSCALL4(sys_seek, 9) SYSCALL4(_kern_seek, 9)
SYSCALL1(sys_open_dir, 77) SYSCALL1(_kern_open_dir, 77)
SYSCALL4(sys_open_dir_entry_ref, 82) SYSCALL4(_kern_open_dir_entry_ref, 82)
SYSCALL3(sys_open_dir_node_ref, 83) SYSCALL3(_kern_open_dir_node_ref, 83)
SYSCALL2(sys_create_dir, 78) SYSCALL2(_kern_create_dir, 78)
SYSCALL5(sys_create_dir_entry_ref, 85) SYSCALL5(_kern_create_dir_entry_ref, 85)
SYSCALL1(sys_remove_dir, 93) SYSCALL1(_kern_remove_dir, 93)
SYSCALL3(sys_create_symlink, 86) SYSCALL3(_kern_create_symlink, 86)
SYSCALL2(sys_create_link, 92) SYSCALL2(_kern_create_link, 92)
SYSCALL3(sys_read_link, 87) SYSCALL3(_kern_read_link, 87)
SYSCALL4(sys_read_dir, 75) SYSCALL4(_kern_read_dir, 75)
SYSCALL1(sys_rewind_dir, 76) SYSCALL1(_kern_rewind_dir, 76)
SYSCALL4(sys_ioctl, 10) SYSCALL4(_kern_ioctl, 10)
SYSCALL3(sys_create, 11) SYSCALL3(_kern_create, 11)
SYSCALL6(sys_create_entry_ref, 84) SYSCALL6(_kern_create_entry_ref, 84)
SYSCALL1(sys_unlink, 12) SYSCALL1(_kern_unlink, 12)
SYSCALL2(sys_rename, 13) SYSCALL2(_kern_rename, 13)
SYSCALL2(sys_access, 73); SYSCALL2(_kern_access, 73);
SYSCALL3(_kern_read_stat, 74) SYSCALL3(_kern_read_stat, 74)
SYSCALL4(_kern_write_stat, 100) SYSCALL4(_kern_write_stat, 100)
SYSCALL4(_kern_read_path_stat, 14) SYSCALL4(_kern_read_path_stat, 14)
SYSCALL5(_kern_write_path_stat, 15) SYSCALL5(_kern_write_path_stat, 15)
SYSCALL2(sys_getcwd, 41) SYSCALL2(_kern_getcwd, 41)
SYSCALL2(sys_setcwd, 42) SYSCALL2(_kern_setcwd, 42)
SYSCALL1(sys_dup, 61) SYSCALL1(_kern_dup, 61)
SYSCALL2(sys_dup2, 62) SYSCALL2(_kern_dup2, 62)
SYSCALL7(sys_select, 112) SYSCALL7(_kern_select, 112)
SYSCALL4(sys_poll, 113) SYSCALL4(_kern_poll, 113)
/* VFS attribute calls */ /* VFS attribute calls */
SYSCALL2(sys_open_attr_dir, 97) SYSCALL2(_kern_open_attr_dir, 97)
SYSCALL4(sys_create_attr, 98) SYSCALL4(_kern_create_attr, 98)
SYSCALL3(sys_open_attr, 99) SYSCALL3(_kern_open_attr, 99)
SYSCALL2(sys_remove_attr, 101) SYSCALL2(_kern_remove_attr, 101)
SYSCALL4(sys_rename_attr, 102) SYSCALL4(_kern_rename_attr, 102)
/* VFS index calls */ /* VFS index calls */
SYSCALL1(sys_open_index_dir, 106) SYSCALL1(_kern_open_index_dir, 106)
SYSCALL4(sys_create_index, 107) SYSCALL4(_kern_create_index, 107)
SYSCALL3(sys_read_index_stat, 108) SYSCALL3(_kern_read_index_stat, 108)
SYSCALL2(sys_remove_index, 109) SYSCALL2(_kern_remove_index, 109)
/* semaphore calls */ /* semaphore calls */
SYSCALL2(sys_create_sem, 18) SYSCALL2(sys_create_sem, 18)
+2 -2
View File
@@ -1,5 +1,5 @@
/* /*
** Copyright 2002, Axel Dörfler, [email protected]. All rights reserved. ** Copyright 2002-2004, Axel Dörfler, [email protected]. All rights reserved.
** Distributed under the terms of the OpenBeOS License. ** Distributed under the terms of the OpenBeOS License.
*/ */
@@ -11,6 +11,6 @@
int int
poll(struct pollfd *fds, nfds_t numfds, int timeout) poll(struct pollfd *fds, nfds_t numfds, int timeout)
{ {
return sys_poll(fds, numfds, timeout * 1000LL); return _kern_poll(fds, numfds, timeout * 1000LL);
} }
+2 -2
View File
@@ -1,5 +1,5 @@
/* /*
** Copyright 2002, Axel Dörfler, [email protected]. All rights reserved. ** Copyright 2002-2004, Axel Dörfler, [email protected]. All rights reserved.
** Distributed under the terms of the OpenBeOS License. ** Distributed under the terms of the OpenBeOS License.
*/ */
@@ -20,7 +20,7 @@
int int
mkdir(const char *path, mode_t mode) mkdir(const char *path, mode_t mode)
{ {
status_t status = sys_create_dir(path, mode); status_t status = _kern_create_dir(path, mode);
RETURN_AND_SET_ERRNO(status); RETURN_AND_SET_ERRNO(status);
} }
+3 -3
View File
@@ -1,5 +1,5 @@
/* /*
** Copyright 2002, Axel Dörfler, [email protected]. All rights reserved. ** Copyright 2002-2004, Axel Dörfler, [email protected]. All rights reserved.
** Distributed under the terms of the OpenBeOS License. ** Distributed under the terms of the OpenBeOS License.
*/ */
@@ -16,7 +16,7 @@ pselect(int numBits, struct fd_set *readBits, struct fd_set *writeBits,
if (tv) if (tv)
timeout = tv->tv_sec * 1000000LL + tv->tv_nsec / 1000LL; timeout = tv->tv_sec * 1000000LL + tv->tv_nsec / 1000LL;
return sys_select(numBits, readBits, writeBits, errorBits, timeout, sigMask); return _kern_select(numBits, readBits, writeBits, errorBits, timeout, sigMask);
} }
@@ -28,6 +28,6 @@ select(int numBits, struct fd_set *readBits, struct fd_set *writeBits,
if (tv) if (tv)
timeout = tv->tv_sec * 1000000LL + tv->tv_usec; timeout = tv->tv_sec * 1000000LL + tv->tv_usec;
return sys_select(numBits, readBits, writeBits, errorBits, timeout, NULL); return _kern_select(numBits, readBits, writeBits, errorBits, timeout, NULL);
} }