)]}'
{
  "commit": "cacd8625ea70c452c4bfcafc75eb55c29d3f31fe",
  "tree": "c161d66486d515e71af5771f75ab04a9e18568f4",
  "parents": [
    "e3adaf0be8b71a66028ddcdb9897c67dd0804fd3"
  ],
  "author": {
    "name": "Alexey Samsonov",
    "email": "vonosmas@gmail.com",
    "time": "Thu Apr 09 09:36:50 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 09 09:36:50 2026 -0700"
  },
  "message": "[libc] Add a redirecting \u003csyscall.h\u003e header. (#191069)\n\nThe amount of legacy code including `\u003csyscall.h\u003e` header instead of\n`\u003csys/syscall.h\u003e` (which is the regular header location on Linux\nsystems) out there is large.\n\nAdd a simple one-liner redirecting header to fix this compatibility\nissues. In this PR I omit the regular licensing blurb at the top, given\nthe transient nature of this file, but I\u0027m happy to add this if needed.\nAlso, given that it\u0027s effectively a compatibility shim, YAML generation\nis not used.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34da6f91026378b24191b18e1dd3c12116aa95a5",
      "old_mode": 33188,
      "old_path": "libc/config/linux/aarch64/headers.txt",
      "new_id": "4784fc5d29ddc106844821a2ac6766b821a20f52",
      "new_mode": 33188,
      "new_path": "libc/config/linux/aarch64/headers.txt"
    },
    {
      "type": "modify",
      "old_id": "576e931da8251c6b48c74641e5b5139c4912cb69",
      "old_mode": 33188,
      "old_path": "libc/config/linux/riscv/headers.txt",
      "new_id": "45c42eb65527c4b832702ac4e3bcb1837091fc7e",
      "new_mode": 33188,
      "new_path": "libc/config/linux/riscv/headers.txt"
    },
    {
      "type": "modify",
      "old_id": "36121f329a83a13ae4333f56131143479e210f77",
      "old_mode": 33188,
      "old_path": "libc/config/linux/x86_64/headers.txt",
      "new_id": "0e5d5c753aed1c4ef4e9229a8770d442a2f0b96a",
      "new_mode": 33188,
      "new_path": "libc/config/linux/x86_64/headers.txt"
    },
    {
      "type": "modify",
      "old_id": "3375e4e21e3387baca8283619374db1e3a7b9222",
      "old_mode": 33188,
      "old_path": "libc/include/CMakeLists.txt",
      "new_id": "774970dbb3d9d5ca6bdc3f327bef89a803fe82c7",
      "new_mode": 33188,
      "new_path": "libc/include/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c305784472f8bbcd05f4952dd01934d8d7c2175",
      "new_mode": 33188,
      "new_path": "libc/include/syscall.h"
    }
  ]
}
