Stylus cleanupus.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21224 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
77bf99deb0
commit
6580fd3848
@ -371,14 +371,14 @@ net_stack_control(void *_cookie, uint32 op, void *data, size_t length)
|
|||||||
if (status < B_OK)
|
if (status < B_OK)
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
net_stack_cookie *accept_cookie;
|
net_stack_cookie *acceptCookie;
|
||||||
status = resolve_cookie(kernel, args.accept_socket,
|
status = resolve_cookie(kernel, args.accept_socket,
|
||||||
&accept_cookie);
|
&acceptCookie);
|
||||||
if (status < B_OK)
|
if (status < B_OK)
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
status = sSocket->accept(cookie->socket, args.address,
|
status = sSocket->accept(cookie->socket, args.address,
|
||||||
&args.address_length, &accept_cookie->socket);
|
&args.address_length, &acceptCookie->socket);
|
||||||
if (status < B_OK)
|
if (status < B_OK)
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
|
@ -346,6 +346,26 @@ dup2_fd(int oldfd, int newfd, bool kernel)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static status_t
|
||||||
|
fd_ioctl(bool kernelFD, int fd, ulong op, void *buffer, size_t length)
|
||||||
|
{
|
||||||
|
struct file_descriptor *descriptor;
|
||||||
|
int status;
|
||||||
|
|
||||||
|
descriptor = get_fd(get_current_io_context(kernelFD), fd);
|
||||||
|
if (descriptor == NULL)
|
||||||
|
return B_FILE_ERROR;
|
||||||
|
|
||||||
|
if (descriptor->ops->fd_ioctl)
|
||||||
|
status = descriptor->ops->fd_ioctl(descriptor, op, buffer, length);
|
||||||
|
else
|
||||||
|
status = EOPNOTSUPP;
|
||||||
|
|
||||||
|
put_fd(descriptor);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
status_t
|
status_t
|
||||||
select_fd(int fd, uint8 event, uint32 ref, struct select_sync *sync, bool kernel)
|
select_fd(int fd, uint8 event, uint32 ref, struct select_sync *sync, bool kernel)
|
||||||
{
|
{
|
||||||
@ -690,17 +710,7 @@ _user_ioctl(int fd, ulong op, void *buffer, size_t length)
|
|||||||
|
|
||||||
TRACE(("user_ioctl: fd %d\n", fd));
|
TRACE(("user_ioctl: fd %d\n", fd));
|
||||||
|
|
||||||
descriptor = get_fd(get_current_io_context(false), fd);
|
return fd_ioctl(false, fd, op, buffer, length);
|
||||||
if (!descriptor)
|
|
||||||
return B_FILE_ERROR;
|
|
||||||
|
|
||||||
if (descriptor->ops->fd_ioctl)
|
|
||||||
status = descriptor->ops->fd_ioctl(descriptor, op, buffer, length);
|
|
||||||
else
|
|
||||||
status = EOPNOTSUPP;
|
|
||||||
|
|
||||||
put_fd(descriptor);
|
|
||||||
return status;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -956,39 +966,21 @@ _kern_seek(int fd, off_t pos, int seekType)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static status_t
|
|
||||||
_fd_ioctl(bool kernel_fd, int fd, ulong op, void *buffer, size_t length)
|
|
||||||
{
|
|
||||||
struct file_descriptor *descriptor;
|
|
||||||
int status;
|
|
||||||
|
|
||||||
TRACE(("sys_ioctl: fd %d\n", fd));
|
|
||||||
|
|
||||||
descriptor = get_fd(get_current_io_context(kernel_fd), fd);
|
|
||||||
if (descriptor == NULL)
|
|
||||||
return B_FILE_ERROR;
|
|
||||||
|
|
||||||
if (descriptor->ops->fd_ioctl)
|
|
||||||
status = descriptor->ops->fd_ioctl(descriptor, op, buffer, length);
|
|
||||||
else
|
|
||||||
status = EOPNOTSUPP;
|
|
||||||
|
|
||||||
put_fd(descriptor);
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
status_t
|
status_t
|
||||||
_kern_ioctl(int fd, ulong op, void *buffer, size_t length)
|
_kern_ioctl(int fd, ulong op, void *buffer, size_t length)
|
||||||
{
|
{
|
||||||
return _fd_ioctl(true, fd, op, buffer, length);
|
TRACE(("kern_ioctl: fd %d\n", fd));
|
||||||
|
|
||||||
|
return fd_ioctl(true, fd, op, buffer, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
status_t
|
status_t
|
||||||
user_fd_kernel_ioctl(int fd, ulong op, void *buffer, size_t length)
|
user_fd_kernel_ioctl(int fd, ulong op, void *buffer, size_t length)
|
||||||
{
|
{
|
||||||
return _fd_ioctl(false, fd, op, buffer, length);
|
TRACE(("user_fd_kernel_ioctl: fd %d\n", fd));
|
||||||
|
|
||||||
|
return fd_ioctl(false, fd, op, buffer, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user