]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
cpu-set-util: introduce cpu_set_mfree()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 2 Dec 2017 15:40:38 +0000 (00:40 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 6 Dec 2017 01:32:35 +0000 (10:32 +0900)
src/basic/cpu-set-util.h

index e09802ec9ef54b33cd1d30e05ea92a2668c95446..3ea6cdb09c0c0b685a6b7bb3f72e8cf6eed23eb9 100644 (file)
 DEFINE_TRIVIAL_CLEANUP_FUNC(cpu_set_t*, CPU_FREE);
 #define _cleanup_cpu_free_ _cleanup_(CPU_FREEp)
 
+static inline cpu_set_t* cpu_set_mfree(cpu_set_t *p) {
+        if (p)
+                CPU_FREE(p);
+        return NULL;
+}
+
 cpu_set_t* cpu_set_malloc(unsigned *ncpus);
 
 int parse_cpu_set_internal(const char *rvalue, cpu_set_t **cpu_set, bool warn, const char *unit, const char *filename, unsigned line, const char *lvalue);