)]}'
{
  "commit": "04396e85d470b7f990a9a1df5c1a44dc8e30c292",
  "tree": "c1f74f3c5193e3f968b264062e97fab78e126db7",
  "parents": [
    "fb1facd76f95fa87c151018200ea5e4892ff115d"
  ],
  "author": {
    "name": "Aaqa Ishtyaq",
    "email": "aaqaishtyaq@gmail.com",
    "time": "Tue Apr 28 13:57:59 2026 +0530"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue May 12 12:53:07 2026 -0700"
  },
  "message": "unix: add Readv, Writev, Preadv, Pwritev for OpenBSD\n\nAdd OpenBSD libc syscall wrappers for vectored I/O, and share the\nexisting Darwin wrapper implementation and tests.\n\nFixes golang/go#78049\n\nChange-Id: Ie2743ef36a5cb73b05cc551c9c1108503f5992b6\nReviewed-on: https://go-review.googlesource.com/c/sys/+/771300\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7725ec8052be6c8541ab963dbad86bfcfd0ded97",
      "new_mode": 33188,
      "new_path": "unix/readv_unix.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f753e612d36b26909ab42f98da18391d01aecaa1",
      "new_mode": 33188,
      "new_path": "unix/readv_unix_test.go"
    },
    {
      "type": "modify",
      "old_id": "7838ca5db200b23cf3962773cdd6552a0f9a43fd",
      "old_mode": 33188,
      "old_path": "unix/syscall_darwin.go",
      "new_id": "38590ca81dd1ae017b43e2e9c79cfa9c08afb9e7",
      "new_mode": 33188,
      "new_path": "unix/syscall_darwin.go"
    },
    {
      "type": "modify",
      "old_id": "b86ded549c662a7dbf38cb5382bf9cece1546912",
      "old_mode": 33188,
      "old_path": "unix/syscall_openbsd.go",
      "new_id": "7b0ef8e12398433bbd1829a863ab765e13062639",
      "new_mode": 33188,
      "new_path": "unix/syscall_openbsd.go"
    },
    {
      "type": "modify",
      "old_id": "1851df14e878ee45f1217231b92885075fff07e1",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_386.go",
      "new_id": "6487475f0d854c2d3e305da1a13c563b48473c4c",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_386.go"
    },
    {
      "type": "modify",
      "old_id": "0b43c6936563a757e7a1193d14fef158cba9d9fe",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_386.s",
      "new_id": "f10201dacbe2dad7189bc7d0a26868d56a3f8e2c",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_386.s"
    },
    {
      "type": "modify",
      "old_id": "e1ec0dbe4ecf6254f3032d28865460f6626c20e7",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_amd64.go",
      "new_id": "50980475d5a275d16d511bee4ce802e3191de620",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "880c6d6e3167b14dee50237aa89056d9d9f8cfb3",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_amd64.s",
      "new_id": "9de2cbaa453c8f902c4454cd7f47aa22ef292587",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "7c8452a63e9294efe85461c21823241a76e29cb2",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_arm.go",
      "new_id": "33c9c3a43e918cbf0b39d8961204f649db9f78f8",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_arm.go"
    },
    {
      "type": "modify",
      "old_id": "b8ef95b0fa1cb8345401f574f68f5c8d74114718",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_arm.s",
      "new_id": "c6b9175a6f48eb959f1445bfb4a83e6a80b9de5a",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_arm.s"
    },
    {
      "type": "modify",
      "old_id": "2ffdf861f757f21d53d017bf3c5366b9074aeee7",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_arm64.go",
      "new_id": "d3410262e96f5602451af34f96ae2d709ff32bfe",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_arm64.go"
    },
    {
      "type": "modify",
      "old_id": "2af3b5c762fd1bfc5dc25bea941cbba69ed2afe0",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_arm64.s",
      "new_id": "1be10bb45cced998e3ccf7661573e97f15334b42",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_arm64.s"
    },
    {
      "type": "modify",
      "old_id": "1da08d52675f920a1806f959cf2d6dd000d6dfdc",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_mips64.go",
      "new_id": "dea19d54e451e0ad670ad87c0cbb47188dff75b1",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_mips64.go"
    },
    {
      "type": "modify",
      "old_id": "b7a251353b0fc026b9d775c13408b03ab7e43b30",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_mips64.s",
      "new_id": "a9fec24d964efd9e1533bb7a74080870bb424e24",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_mips64.s"
    },
    {
      "type": "modify",
      "old_id": "6e85b0aac95c4a3e974cc7adedbcdb11b75b1718",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_ppc64.go",
      "new_id": "436efb586b72d4152eb4bbbe8d0b57107cf41838",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_ppc64.go"
    },
    {
      "type": "modify",
      "old_id": "f15dadf0552f437ee128e7a90cb44e83ca201916",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_ppc64.s",
      "new_id": "441ed4e4099fad694037a7e302ede8b3a20faa8b",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_ppc64.s"
    },
    {
      "type": "modify",
      "old_id": "28b487df2514d7492c9e759fbe206413c450d4bb",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_riscv64.go",
      "new_id": "d801e4b4e8642a28a3a8db10b954ac987d7cd0be",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_riscv64.go"
    },
    {
      "type": "modify",
      "old_id": "1e7f321e436c11df459b6a0453307c15077489a6",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_openbsd_riscv64.s",
      "new_id": "b15cc01747e13c28ad9f2b9405ff78defc3bb8a1",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_openbsd_riscv64.s"
    }
  ]
}
