         
     .   
   Unix-  .  
      ,    
 .  -    ,   
   NULL.

   .

 loff_t llseek(struct file *file, loff_t offset, int origin)

         (file
pointer)     offset.    -
  1 seek ().

 ssize t read(struct file *file,

char *buf, size t count,

loff_t *offset)

   count     ,  
,   offset,   ,   -
  buf.        
  .      
read ().

 ssize_t aio_read(struct kiocb *iocb,

char *buf, size t count,

loff_t offset)

      count  
 ,    iocb,   , 
 buf.       aio_read ().

 ssize_t write(struct file *file,

const char *buf, size_t count,

loff_t *offset)

   count     ,   -
 offset.       write ().

 ssize t aio write(struct kiocb *iocb,

const char *buf,

size_t count, loff__t offset)
      count   
,   iocb,   ,   
 buf.       aio_write.

 int readdir(struct file *file, void *dirent, filldir_t filldir)
        .
      readdir ().

 unsigned int poll(struct file *file,

struct poll_table_struct *poll_table)
         -
 ,     .  
   poll ().

                                                    285