The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

fsync (2)
  • fsync (1) ( FreeBSD man: Команды и прикладные программы пользовательского уровня )
  • >> fsync (2) ( FreeBSD man: Системные вызовы )
  • fsync (2) ( Русские man: Системные вызовы )
  • fsync (2) ( Linux man: Системные вызовы )
  • fsync (3) ( Solaris man: Библиотечные вызовы )
  • fsync (3) ( POSIX man: Библиотечные вызовы )
  • Ключ fsync обнаружен в базе ключевых слов.

  • BSD mandoc
     

    NAME

    
    
    fsync
    
     - synchronise changes to a file
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <unistd.h>
    int fsync (int fd);
     

    DESCRIPTION

    The fsync ();
    system call causes all modified data and attributes of Fa fd to be moved to a permanent storage device. This normally results in all in-core modified copies of buffers for the associated file to be written to a disk.

    The fsync ();
    system call should be used by programs that require a file to be in a known state, for example, in building a simple transaction facility.  

    RETURN VALUES

    Rv -std fsync  

    ERRORS

    The fsync ();
    fails if:

    Bq Er EBADF
    The Fa fd argument is not a valid descriptor.
    Bq Er EINVAL
    The Fa fd argument refers to a socket, not to a file.
    Bq Er EIO
    An I/O error occurred while reading from or writing to the file system.

     

    SEE ALSO

    sync(2), syncer(4), sync(8)  

    HISTORY

    The fsync ();
    system call appeared in BSD 4.2


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    SEE ALSO
    HISTORY


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру