As of FreeBSD 14.3, the statfs() call in jails seems to always return empty (zeroed) statfs.f_fsid, specifically for zfs datasets managed (created and mounted) by the jail. This used to work fine (ie. an actual value was returned in `statfs.f_fsid`) in FreeBSD 14.2 jails with enforce_statfs=1. I have tested on FreeBSD 14.3 with both enforce_statfs=1 and enforce_statfs=0, and the returned value is always zeroed. This is quite annoying for software that needs to gather available/used disk space among available mountpoints.