8fcf577e24
extern "C" { was not terminated. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1653 a95241bf-73f2-0310-859d-f6bbb57e9c96
40 lines
723 B
C
40 lines
723 B
C
/**
|
|
* @file sys/ioctl.h
|
|
* @brief I/O control functions
|
|
*/
|
|
|
|
#ifndef _SYS_IOCTL_H
|
|
#define _SYS_IOCTL_H
|
|
|
|
/**
|
|
* @defgroup IOCTL sys/ioctl.h
|
|
* @brief I/O control functions
|
|
* @ingroup OpenBeOS_POSIX
|
|
* @{
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <sys/ioccom.h>
|
|
#include <sys/filio.h>
|
|
#include <sys/socket.h>
|
|
|
|
#ifndef _KERNEL_MODE
|
|
/** @fn int ioctl(int fd, ulong cmd, ...)
|
|
* Manipulates the characteristics of the affected descriptor. May be used
|
|
* on all forms of descriptor, including sockets and pipes. cmd should be one
|
|
* of the values given in
|
|
* @ref IOCTL_cmds
|
|
*/
|
|
int ioctl(int, ulong, ...);
|
|
#endif /* !_KERNEL_MODE */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
/** @} */
|
|
#endif /* _SYS_IOCTL_H */
|