Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libcsupport/include/rtems/libio.h

    r0a95800a r847ad44  
    14601460   */
    14611461  char                                  *dev;
     1462
     1463  /**
     1464   * The task that initiated the unmount process.  After unmount process
     1465   * completion this task will be notified via the
     1466   * @ref RTEMS_FILESYSTEM_UNMOUNT_EVENT.
     1467   */
     1468  rtems_id                               unmount_task;
    14621469};
    14631470
     
    15141521 * @brief Unmounts the file system at @a mount_path.
    15151522 *
    1516  * @todo Due to file system implementation shortcomings it is possible to
    1517  * unmount file systems in use.  This likely leads to heap corruption.  Unmount
    1518  * only file systems which are not in use by the application.
     1523 * The function waits for the unmount process completion.  In case the calling
     1524 * thread uses resources of the unmounted file system the function may never
     1525 * return.  In case the calling thread has its root or current directory in the
     1526 * unmounted file system the function returns with an error status and errno is
     1527 * set to EBUSY.
     1528 *
     1529 * The unmount process completion notification uses the RTEMS classic API
     1530 * event @ref RTEMS_FILESYSTEM_UNMOUNT_EVENT.  It is a fatal error to terminate
     1531 * the calling thread while waiting for this event.
     1532 *
     1533 * A concurrent unmount request for the same file system instance has
     1534 * unpredictable effects.
    15191535 *
    15201536 * @retval 0 Successful operation.
Note: See TracChangeset for help on using the changeset viewer.