anchor.diff:  
   %% pktoptions is not supported for IPv4
   recvttl_ok({unix,openbsd}, OSVer) -> not semver_lt(OSVer, {6,8,0});
  -recvttl_ok({unix,darwin}, OSVer) -> not semver_lt(OSVer, {19,0,0});
  +recvttl_ok({unix,darwin}, OSVer) -> not semver_lt(OSVer, {19,4,0});
   %% Using the option returns einval, so it is not implemented.
   recvttl_ok({unix,freebsd}, OSVer) -> not semver_lt(OSVer, {12,2,0});
   recvttl_ok({unix,sunos}, OSVer) -> not semver_lt(OSVer, {5,12,0});
  
positive.code: 
  %% pktoptions is not supported for IPv4
  recvtos_ok({unix,openbsd}, OSVer) -> not semver_lt(OSVer, {6,8,0});
  recvtos_ok({unix,darwin}, OSVer) -> not semver_lt(OSVer, {19,0,0});
  %% Using the option returns einval, so it is not implemented.
  recvtos_ok({unix,freebsd}, OSVer) -> not semver_lt(OSVer, {12,2,0});
  recvtos_ok({unix,sunos}, OSVer) -> not semver_lt(OSVer, {5,12,0});
  
negative.code: 
  %% pktoptions is not supported for IPv6
  recvtclass_ok({unix,openbsd}, OSVer) -> not semver_lt(OSVer, {6,8,0});
  recvtclass_ok({unix,darwin}, OSVer) -> not semver_lt(OSVer, {19,4,0});
  recvtclass_ok({unix,sunos}, OSVer) -> not semver_lt(OSVer, {5,12,0});
  %% Using the option returns einval, so it is not implemented.
  recvtclass_ok({unix,freebsd}, OSVer) -> not semver_lt(OSVer, {12,2,0});
  