Provided by: libexplain-dev_1.4.D001-12_amd64 bug

NAME

       explain_filename_from_fildes - obtain filename from file descriptor

SYNOPSIS

       #include <libexplain/filename.h>
       int explain_filename_from_fildes(int fildes, char *data, size_t data_size);
       int explain_filename_from_stream(FILE *stream, char *data, size_t data_size);

DESCRIPTION

       The  explain_filename_from_fildes  function  may  be  used  to obtain the name of the file
       associated with the file descriptor.

       The explain_filename_from_stream function may be used to  obtain  the  name  of  the  file
       associated with a file stream.

       The filename is returned in the array pointed to by data.  The filename will always be NUL
       terminated.  If the returned filename is  longer  than  data_size,  it  will  be  silently
       truncated; a size of at least (PATH_MAX + 1) is suggested.

       On success, returns zero.  If the file name cannot be determined, returns -1 (but does not
       set errno.)

COPYRIGHT

       libexplain version 1.4
       Copyright (C) 2012 Peter Miller

AUTHOR

       Written by Peter Miller <pmiller@opensource.org.au>

                                                                  explain_filename_from_fildes(3)