99
1010#include "util/mem.h"
1111
12- #define __cleanup__ (fn ) __attribute__((cleanup(fn)))
12+ #define __cleanup (fn ) __attribute__((cleanup(fn)))
1313
1414#define DECLARE_CLEANUP_FUNC (name , type ) \
1515 void name(type *__p)
@@ -25,42 +25,42 @@ static inline void freep(void *p)
2525{
2626 free (* (void * * )p );
2727}
28- #define _cleanup_free_ __cleanup__ (freep)
28+ #define _cleanup_free_ __cleanup (freep)
2929
30- #define _cleanup_huge_ __cleanup__ (nvme_free_huge)
30+ #define _cleanup_huge_ __cleanup (nvme_free_huge)
3131
3232static inline void cleanup_fd (int * fd )
3333{
3434 if (* fd > STDERR_FILENO )
3535 close (* fd );
3636}
37- #define _cleanup_fd_ __cleanup__ (cleanup_fd)
37+ #define _cleanup_fd_ __cleanup (cleanup_fd)
3838
3939static inline void cleanup_nvme_global_ctx (struct libnvme_global_ctx * * ctx )
4040{
4141 libnvme_free_global_ctx (* ctx );
4242}
43- #define _cleanup_nvme_global_ctx_ __cleanup__ (cleanup_nvme_global_ctx)
43+ #define _cleanup_nvme_global_ctx_ __cleanup (cleanup_nvme_global_ctx)
4444
4545static inline DEFINE_CLEANUP_FUNC (cleanup_nvme_ctrl , libnvme_ctrl_t , libnvme_free_ctrl )
46- #define _cleanup_nvme_ctrl_ __cleanup__ (cleanup_nvme_ctrl)
46+ #define _cleanup_nvme_ctrl_ __cleanup (cleanup_nvme_ctrl)
4747
4848#ifdef CONFIG_FABRICS
4949static inline void free_uri (struct libnvme_fabrics_uri * * uri )
5050{
5151 if (* uri )
5252 libnvmf_free_uri (* uri );
5353}
54- #define _cleanup_uri_ __cleanup__ (free_uri)
54+ #define _cleanup_uri_ __cleanup (free_uri)
5555
5656static inline void cleanup_nvmf_context (struct libnvmf_context * * fctx )
5757{
5858 libnvmf_context_free (* fctx );
5959}
60- #define _cleanup_nvmf_context_ __cleanup__ (cleanup_nvmf_context)
60+ #define _cleanup_nvmf_context_ __cleanup (cleanup_nvmf_context)
6161#endif
6262
6363static inline DEFINE_CLEANUP_FUNC (cleanup_file , FILE * , fclose )
64- #define _cleanup_file_ __cleanup__ (cleanup_file)
64+ #define _cleanup_file_ __cleanup (cleanup_file)
6565
6666#endif /* __CLEANUP_H */
0 commit comments