]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
talloc_autofree_context() is deprecated in newer versions of talloc
authorAlan T. DeKok <aland@freeradius.org>
Wed, 8 Mar 2023 18:02:27 +0000 (13:02 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 Mar 2023 18:02:27 +0000 (13:02 -0500)
src/include/event.h
src/include/threads.h

index 04097287a6324e24d15768b78642d5dc6c7d1c71..83138f66f4ef7038b6d9c619ac8005a1d9b788f4 100644 (file)
@@ -60,6 +60,9 @@ int fr_event_loop(fr_event_list_t *el);
 void fr_event_loop_exit(fr_event_list_t *el, int code);
 bool fr_event_loop_exiting(fr_event_list_t *el);
 
+void fr_event_fd_want_read(fr_event_list_t *el, int fd);
+void fr_event_fd_want_write(fr_event_list_t *el, int fd);
+
 #ifdef __cplusplus
 }
 #endif
index e36d81dac00719bab95020ba88ddde3d6c944437..01f91097844036d49474b16469e7dc3a72d715a0 100644 (file)
@@ -49,6 +49,7 @@ static inline int __fr_thread_local_destructor_##_n(pthread_destructor_t *ctx)\
        func(_n);\
        return 0;\
 }\
+DIAG_OFF(deprecated-declarations)
 static inline _t __fr_thread_local_init_##_n(pthread_destructor_t func)\
 {\
        static pthread_destructor_t *ctx;\
@@ -59,6 +60,7 @@ static inline _t __fr_thread_local_init_##_n(pthread_destructor_t func)\
        }\
        return _n;\
 }
+DIAG_ON(deprecated-declarations)
 #  define fr_thread_local_init(_n, _f) __fr_thread_local_init_##_n(_f)
 #  define fr_thread_local_set(_n, _v) ((int)!((_n = _v) || 1))
 #  define fr_thread_local_get(_n) _n