Context: The struct ffclock_estimate member of struct fftimehands holds
the parameters maintained by the FFclock daemon for the native FFclock
(natFFC). It is poorly named as it could be misinterpreted as a mere
timestamp. It is in fact the fundamental data that DEFines natFFC and
allows it to be read at any time.
This commit renames the structure and the variable name typically used
with it, from
struct ffclock_estimate cest;
to
struct ffclock_data cdat;
and similarly in other cases. Some matching "estimates" --> "data"
comment changes are also made.
Syscall impacts:
The name change impacts two system calls, renamed as :
ffclock_{get,set}estimate --> ffclock_{get,set}data
Though the code is functionally identical, technically they are new
syscalls as the symbols (names) have changed, as has the name of their
argument's type.
Required changes:
syscalls.master (for autogen of syscallname_args) - obsoleting of old syscalls (names and numbers retained) - new calls added at end (588, 589) - ** must "make sysent" in /usr/src to activate the autogen of dependent syscall files before compilation! Makefile.inc (for libc linkage to userland programs) - update syscall names to the new ones Symbol.map (versioned syscall symbol name database) - adding new entry FBSD_1.8 suitable for new calls under 15.0-CURRENT - including the new calls under this entry
Though in essence only a name change, it is isolated here as it is
quite noisy, to avoid obscuring substantive code changes. Though
technically it is a change of API, ffclock_version is not bumped.