Attention is currently required from: pespin.
Timur Davydov has posted comments on this change by Timur Davydov. ( https://gerrit.osmocom.org/c/libosmocore/+/42653?usp=email )
Change subject: vty: make CPU scheduling optional based on platform support ......................................................................
Patch Set 1:
(1 comment)
Commit Message:
https://gerrit.osmocom.org/c/libosmocore/+/42653/comment/dcbf3972_6ccf200e?u... : PS1, Line 15: Also change osmo_cpu_sched_vty_init() to return int.
This would break ABI. […]
The function osmo_cpu_sched_vty_init() is already implemented with return type int in cpu_sched_vty.c (see line 610).
However, in the header file cpu_sched_vty.h it was incorrectly declared as returning void. This mismatch leads to inconsistent declarations across translation units.
More strict compilers, such as Emscripten, reject this with an error, as they do not allow conflicting function signatures.
So this change does not actually modify the ABI — it fixes the header to match the existing implementation.