Fold versioned symbols into LIBURING_2.0 version node
After the SONAME bump to liburing.so.2, the old version nodes do not
make sense anymore, might prevent version tracking from bumping required
minimum project version requirements, or might even allow misuse by
compatibility symlinks with the old SONAME.
-LIBURING_0.1 {
+LIBURING_2.0 {
global:
+ io_uring_get_probe;
+ io_uring_get_probe_ring;
+ io_uring_get_sqe;
+ io_uring_peek_batch_cqe;
+ io_uring_queue_exit;
io_uring_queue_init;
+ io_uring_queue_init_params;
io_uring_queue_mmap;
- io_uring_queue_exit;
+ io_uring_register_buffers;
+ io_uring_register_eventfd;
+ io_uring_register_eventfd_async;
+ io_uring_register_files;
+ io_uring_register_files_update;
+ io_uring_register_personality;
+ io_uring_register_probe;
+ io_uring_ring_dontfork;
io_uring_submit;
io_uring_submit_and_wait;
- io_uring_get_sqe;
- io_uring_register_buffers;
io_uring_unregister_buffers;
- io_uring_register_files;
- io_uring_unregister_files;
- io_uring_register_eventfd;
io_uring_unregister_eventfd;
- local:
- *;
-};
-
-LIBURING_0.2 {
- global:
- io_uring_peek_batch_cqe;
+ io_uring_unregister_files;
+ io_uring_unregister_personality;
io_uring_wait_cqe_timeout;
io_uring_wait_cqes;
__io_uring_get_cqe;
-
- io_uring_queue_init_params;
- io_uring_register_files_update;
-} LIBURING_0.1;
-
-LIBURING_0.3 {
-} LIBURING_0.2;
-
-LIBURING_0.4 {
- global:
- io_uring_ring_dontfork;
- io_uring_register_probe;
- io_uring_register_personality;
- io_uring_unregister_personality;
- io_uring_get_probe;
- io_uring_get_probe_ring;
-} LIBURING_0.3;
-
-LIBURING_0.5 {
-} LIBURING_0.4;
-
-LIBURING_0.6 {
- global:
- io_uring_register_eventfd_async;
-} LIBURING_0.5;
-
-LIBURING_0.7 {
-} LIBURING_0.6;
-
-LIBURING_2.0 {
- global:
__io_uring_sqring_wait;
-} LIBURING_0.7;
+ local:
+ *;
+};
