)]}'
{
  "commit": "7d69d983c4522784860c781a0d7b80408fdc0cd1",
  "tree": "4ad528f00f9f12712783b7e939d3a87ce5070f79",
  "parents": [
    "77580903240cde87369d3ea876dbb47e76e48905"
  ],
  "author": {
    "name": "dustin-ward",
    "email": "wardddustin@gmail.com",
    "time": "Fri Apr 26 13:36:08 2024 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri May 03 20:28:26 2024 +0000"
  },
  "message": "unix: extend support for z/OS\n\nThis change syncs the IBM internal version of sys/unix with the public\nrepository.\n\nThere are a variety of new syscalls and const definitions that have been\naccumulated over the past few years to support developers using Go on\nthe platform. Old simulations of calls like \u0027epoll\u0027 and \u0027fstatfs\u0027 have\nbeen replaced with their real counterparts. The zos/s390x syscalls also\nhave extensive trampolining to handle zos systems that might not have\nsupport for some of these new system calls.\n\nCloses golang/go#67071\n\nChange-Id: I973d9e0abca2b05365308cf2b890438e50ae5957\nReviewed-on: https://go-review.googlesource.com/c/sys/+/582035\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Bill O\u0027Farrell \u003cbillotosyr@gmail.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f67ba86d5746c850a771a650fa85ef2e8f2264d",
      "old_mode": 33188,
      "old_path": "unix/asm_zos_s390x.s",
      "new_id": "813dfad7d2646c4e96e5104baa8d74d65392f9e1",
      "new_mode": 33188,
      "new_path": "unix/asm_zos_s390x.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39d647d863a063f936063ba0d19369d6d05f872b",
      "new_mode": 33188,
      "new_path": "unix/bpxsvc_zos.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bd4a179821bdc7e1bb6ad08caf45bb6803e7fae",
      "new_mode": 33188,
      "new_path": "unix/bpxsvc_zos.s"
    },
    {
      "type": "delete",
      "old_id": "7753fddea8174f8269316188817c30abbe7bc253",
      "old_mode": 33188,
      "old_path": "unix/epoll_zos.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1918604eef52e99f4d11b0f9bfc6a24a72e2cc98",
      "old_mode": 33188,
      "old_path": "unix/epoll_zos_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c8bde601e772336736ec494940f5fc326c41dd2d",
      "old_mode": 33188,
      "old_path": "unix/fstatfs_zos.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a0eb61641ff6f281dfd60a831150d33bc5eb306d",
      "old_mode": 33188,
      "old_path": "unix/fstatfs_zos_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4fd945b39d96fd980205926539af2480258fc2f",
      "new_mode": 33188,
      "new_path": "unix/mksyscall_zos_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "1dc580ae8b3d9c50005b67c7d53401567c7d3a9d",
      "old_mode": 33188,
      "old_path": "unix/mmap_zos_test.go",
      "new_id": "f35d9c1e1280952dddf79b93029fd35c2331bf82",
      "new_mode": 33188,
      "new_path": "unix/mmap_zos_test.go"
    },
    {
      "type": "modify",
      "old_id": "4d0a3430edc5e26ff147fcbfc070a9e250367e4d",
      "old_mode": 33188,
      "old_path": "unix/pagesize_unix.go",
      "new_id": "0482408d7c6c1b87d40d63ec4beae305b9c804ca",
      "new_mode": 33188,
      "new_path": "unix/pagesize_unix.go"
    },
    {
      "type": "modify",
      "old_id": "130398b6b767ef2693d80517ec33a1568d625d92",
      "old_mode": 33188,
      "old_path": "unix/readdirent_getdirentries.go",
      "new_id": "b903c00604b99ca03e350d62447e91aa7f3d4606",
      "new_mode": 33188,
      "new_path": "unix/readdirent_getdirentries.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e53dbc0286d094111e40065e21059dc543fd00e",
      "new_mode": 33188,
      "new_path": "unix/sockcmsg_zos.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c4f33cb6a8022b36872915657d30ea552aa3540",
      "new_mode": 33188,
      "new_path": "unix/symaddr_zos_s390x.s"
    },
    {
      "type": "modify",
      "old_id": "27c41b6f0a13b731d26aaae713e3847c31b6b1b0",
      "old_mode": 33188,
      "old_path": "unix/syscall_zos_s390x.go",
      "new_id": "312ae6ac1d21abb1b847d1036e21f20d877876b2",
      "new_mode": 33188,
      "new_path": "unix/syscall_zos_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "4cd79bfa0ca88baf758eb428e5e62edba0fac735",
      "old_mode": 33188,
      "old_path": "unix/syscall_zos_test.go",
      "new_id": "2589e9ccd06bc6fe2ebd73beffe91b9783f6227d",
      "new_mode": 33188,
      "new_path": "unix/syscall_zos_test.go"
    },
    {
      "type": "modify",
      "old_id": "79a84f18b46d9207c41768a63afd38c90126b01b",
      "old_mode": 33188,
      "old_path": "unix/sysvshm_unix.go",
      "new_id": "672d6b0a8805d8ec9fc42fcf7a1cdca2d9b0b280",
      "new_mode": 33188,
      "new_path": "unix/sysvshm_unix.go"
    },
    {
      "type": "modify",
      "old_id": "9eb0db664cbf83325bf900141313de337f8e2055",
      "old_mode": 33188,
      "old_path": "unix/sysvshm_unix_other.go",
      "new_id": "8b7977a28c065d192c1780ff5efe0dc06176032c",
      "new_mode": 33188,
      "new_path": "unix/sysvshm_unix_other.go"
    },
    {
      "type": "modify",
      "old_id": "91e16dad1f088940af26a81a6f0c643cdb345aa1",
      "old_mode": 33188,
      "old_path": "unix/sysvshm_unix_test.go",
      "new_id": "cf234b83e3fb22efaea4edb6a328a72ea8dff8b5",
      "new_mode": 33188,
      "new_path": "unix/sysvshm_unix_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "982037fa4d1892392ee3b34fbe01fa5bcb2d1208",
      "new_mode": 33188,
      "new_path": "unix/xattr_zos_test.go"
    },
    {
      "type": "modify",
      "old_id": "4dfd2e051d35791fba93a469bd65283856b4024b",
      "old_mode": 33188,
      "old_path": "unix/zerrors_zos_s390x.go",
      "new_id": "da08b2ab3d9390d54c8d8ccdb56eb0b458d7989f",
      "new_mode": 33188,
      "new_path": "unix/zerrors_zos_s390x.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b77ff5db90d5140bd5a9f7fedf590d4a90725101",
      "new_mode": 33188,
      "new_path": "unix/zsymaddr_zos_s390x.s"
    },
    {
      "type": "modify",
      "old_id": "94f01123831961cf520d87a7527fb19971299b61",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_zos_s390x.go",
      "new_id": "7ccf66b7ee0d66a551ba032e4180d0f0061c132f",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_zos_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "b2e308581990a05dc57dded6f5c7a24a223addbd",
      "old_mode": 33188,
      "old_path": "unix/zsysnum_zos_s390x.go",
      "new_id": "5e8c263ca9c6f77d8f2efc5e783e21c839d68f08",
      "new_mode": 33188,
      "new_path": "unix/zsysnum_zos_s390x.go"
    },
    {
      "type": "modify",
      "old_id": "54f31be6373720e01725ca06b357104c482a46c3",
      "old_mode": 33188,
      "old_path": "unix/ztypes_zos_s390x.go",
      "new_id": "d9a13af4684b0c370ba506917d95659e782194dc",
      "new_mode": 33188,
      "new_path": "unix/ztypes_zos_s390x.go"
    }
  ]
}
