PR_Close ======== Closes a file descriptor. Syntax ------ .. code:: #include PRStatus PR_Close(PRFileDesc *fd); Parameters ~~~~~~~~~~ The function has the following parameters: ``fd`` A pointer to a :ref:`PRFileDesc` object. Returns ~~~~~~~ One of the following values: - If file descriptor is closed successfully, ``PR_SUCCESS``. - If the file descriptor is not closed successfully, ``PR_FAILURE``. Description ----------- The file descriptor may represent a normal file, a socket, or an end point of a pipe. On successful return, :ref:`PR_Close` frees the dynamic memory and other resources identified by the ``fd`` parameter.