We're looking for a person or people to help audit MDN to find places we could speed up. Is this you or someone you know? Check out the RFP: https://mzl.la/2IHcMiE


Gets an open file's information. File size is expressed as a 32-bit integer.


#include <prio.h> 

PRStatus PR_GetOpenFileInfo(
  PRFileDesc *fd, 
  PRFileInfo *info);


The function has the following parameters:

A pointer to a PRFileDesc object for an open file.
A pointer to a PRFileInfo object. On output, information about the given file is written into the file information object.


The function returns one of the following values:

  • If file information is successfully obtained, PR_SUCCESS.
  • If file information is not successfully obtained, PR_FAILURE.


PR_GetOpenFileInfo obtains the file type (normal file, directory, or other), file size (as a 32-bit integer), and the file creation and modification times of the open file represented by the file descriptor.

See Also

For the 64-bit version of this function, see PR_GetOpenFileInfo64. To get equivalent information on a file that's not already open, use PR_GetFileInfo.

Document Tags and Contributors

 Contributors to this page: teoli, alecananian
 Last updated by: teoli,