mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-25 06:04:17 +08:00
Added rtems_filesystem_freenode() macro and added calls at appropriate
places to make sure memory allocated for filesystem specifif nodes gets freed.
This commit is contained in:
@@ -160,6 +160,18 @@ extern mode_t rtems_filesystem_umask;
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
/*
|
||||
* rtems_filesystem_freenode
|
||||
*
|
||||
* Macro to free a node.
|
||||
*/
|
||||
|
||||
#define rtems_filesystem_freenode( _node ) \
|
||||
do { \
|
||||
if ( (_node)->ops->freenod ) \
|
||||
(*(_node)->ops->freenod)( (_node) ); \
|
||||
} while (0)
|
||||
|
||||
/*
|
||||
* rtems_filesystem_is_separator
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user