os/ossrv/genericopenlibs/openenvcore/include/sys/filio.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 /** @file  ../include/sys/filio.h
     2 @internalComponent
     3 */
     4 
     5 /** @def FIOCLEX	
     6 
     7 Generic file-descriptor ioctl's. set close on exec on fd .
     8 	 
     9 @publishedAll
    10 @externallyDefinedApi
    11 */
    12 
    13 /** @def FIONCLEX	 
    14 
    15 Generic file-descriptor ioctl's. remove close on exec.
    16 	 
    17 @publishedAll
    18 @externallyDefinedApi
    19 */
    20 
    21 /** @def FIONREAD	
    22 
    23 Generic file-descriptor ioctl's. get n bytes to read
    24 On a socket of type SOCK_DGRAM, the FIONREAD request returns the length of the data plus the length of the address.
    25 @publishedAll
    26 @externallyDefinedApi
    27 */
    28 
    29 /** @def FIONBIO	
    30 
    31 Generic file-descriptor ioctl's. set or clear non-blocking input or output.
    32 	 	
    33 @publishedAll
    34 @externallyDefinedApi
    35 */
    36 
    37 /** @def FIOASYNC	
    38 
    39 Generic file-descriptor ioctl's. set or clear async input or output.
    40 	 
    41 @publishedAll
    42 @externallyDefinedApi
    43 */
    44 
    45 /** @def FIOSETOWN
    46 
    47 Generic file-descriptor ioctl's. set owner.
    48 	 	
    49 @publishedAll
    50 @externallyDefinedApi
    51 */
    52 
    53 /** @def FIOGETOWN
    54 
    55 Generic file-descriptor ioctl's. get owner.
    56 	 	
    57 @publishedAll
    58 @externallyDefinedApi
    59 */
    60 
    61 /** @def FIODTYPE	
    62 
    63 Generic file-descriptor ioctl's. get d_flags type part.
    64 	 
    65 @publishedAll
    66 @externallyDefinedApi
    67 */
    68 
    69 /** @def FIOGETLBA	
    70 
    71 Generic file-descriptor ioctl's. get start blk.
    72 	 
    73 @publishedAll
    74 @externallyDefinedApi
    75 */
    76 
    77 /** @def FIODGNAME	
    78 
    79 get dev. name
    80 
    81 @publishedAll
    82 @externallyDefinedApi
    83 */
    84 
    85 /** @struct fiodgname_arg 
    86 
    87 Contains following members,
    88 
    89 @publishedAll
    90 @externallyDefinedApi
    91 */
    92 
    93 /** @var fiodgname_arg::len
    94 length of dev. name
    95 */
    96 
    97 /** @var fiodgname_arg::buf
    98 Holds dev. name
    99 */