)]}'
{
  "commit": "9404399dcbfe566bf4b45fbc047a4a0fd5303ea7",
  "tree": "ec1cb522415d8f657639f7af6ce9a5bebb7c6bc9",
  "parents": [
    "c8cfd51d29b9ebfa0dcf28a665b9940ede17d5b2"
  ],
  "author": {
    "name": "Warner Losh",
    "email": "imp@bsdimp.com",
    "time": "Mon May 04 23:45:56 2026 -0600"
  },
  "committer": {
    "name": "Warner Losh",
    "email": "imp@bsdimp.com",
    "time": "Thu Sep 17 22:07:42 2026 -0600"
  },
  "message": "bsd-user: Add os-file.h with chflagsat, close_range, and more\n\nAdd FreeBSD-specific file operation shims: chflagsat, close_range,\ncopy_file_range, and __specialfd. Also add the safe_copy_file_range and\nsafe_ppoll syscall wrappers and the target_specialfd_eventfd type\ndefinitions.\n\nSigned-off-by: Stacey Son \u003csson@FreeBSD.org\u003e\nAssisted-by: Claude Opus 4.6 (1M context)\nReviewed-by: Pierrick Bouvier \u003cpierrick.bouvier@oss.qualcomm.com\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nAcked-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nSigned-off-by: Warner Losh \u003cimp@bsdimp.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d91336ea186b7afb37a91058fcb7af8a34c757",
      "new_mode": 33188,
      "new_path": "bsd-user/freebsd/os-file.h"
    },
    {
      "type": "modify",
      "old_id": "06148fe3cea32e80a88156998f482121e0e3f948",
      "old_mode": 33188,
      "old_path": "bsd-user/freebsd/os-syscall.c",
      "new_id": "4fc230e8e5ca4250f2d7ac94d01851ec611a3009",
      "new_mode": 33188,
      "new_path": "bsd-user/freebsd/os-syscall.c"
    },
    {
      "type": "modify",
      "old_id": "47aa01fbb593a7c2f576985cfb47f2f1de053100",
      "old_mode": 33188,
      "old_path": "bsd-user/syscall_defs.h",
      "new_id": "88dd7a763a92930ce7a10b7bad34740791d10efc",
      "new_mode": 33188,
      "new_path": "bsd-user/syscall_defs.h"
    }
  ]
}
