| 772 | } |
| 773 | |
| 774 | int rpmsgfs_client_unbind(FAR void *handle) |
| 775 | { |
| 776 | struct rpmsgfs_s *priv = handle; |
| 777 | |
| 778 | rpmsg_unregister_callback(priv, |
| 779 | rpmsgfs_device_created, |
| 780 | rpmsgfs_device_destroy, |
| 781 | NULL, |
| 782 | NULL); |
| 783 | |
| 784 | nxsem_destroy(&priv->wait); |
| 785 | fs_heap_free(priv); |
| 786 | return 0; |
| 787 | } |
| 788 | |
| 789 | int rpmsgfs_client_closedir(FAR void *handle, FAR void *dirp) |
| 790 | { |
no test coverage detected