)]}' { "commit": "437939a70204d143b964abe4ee5e6662d973a384", "tree": "e532d2952a398d73aea1a56f903799925ee7a452", "parents": [ "d61c044b1678dd399c134e065f64eee6b231e119" ], "author": { "name": "Tobias Klauser", "email": "tklauser@distanz.ch", "time": "Mon Sep 20 12:56:39 2021 +0200" }, "committer": { "name": "Tobias Klauser", "email": "tobias.klauser@gmail.com", "time": "Tue Sep 21 06:55:28 2021 +0000" }, "message": "unix: use dup3 in Dup2 on all Linux platforms\n\nThe minimum required Linux kernel version for Go 1.18 will be changed to\n2.6.32, see golang/go#45964. The dup3 syscall was added in 2.6.27, so it\ncan be used instead of the dup2 syscall which is not implemented on\narm64 and riscv64 or blocked on android.\n\nFor golang/go#45964\n\nChange-Id: I9c677db4bae3ce441b258c49580fb9a2cd600436\nReviewed-on: https://go-review.googlesource.com/c/sys/+/350552\nTrust: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nRun-TryBot: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Matt Layher \u003cmdlayher@gmail.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "a8ae8a570be15c5f2fdf2093c9546cf7f6fce0f2", "old_mode": 33188, "old_path": "unix/syscall_linux.go", "new_id": "6a2c5cdafca60b63a01472005903b1fc1462a36c", "new_mode": 33188, "new_path": "unix/syscall_linux.go" }, { "type": "modify", "old_id": "9ce92216ce8e43ef7c7585ad01d5a6e6a1987e16", "old_mode": 33188, "old_path": "unix/syscall_linux_386.go", "new_id": "08b3f6a1183998b78016c4fdd7c2c1b0cc108b45", "new_mode": 33188, "new_path": "unix/syscall_linux_386.go" }, { "type": "modify", "old_id": "f18b63a8fab0b016d764692813e6c893aad253ae", "old_mode": 33188, "old_path": "unix/syscall_linux_amd64.go", "new_id": "dc31a15a8b7d311cda5ed58dae114f78247b3929", "new_mode": 33188, "new_path": "unix/syscall_linux_amd64.go" }, { "type": "modify", "old_id": "7d1dbd3deb0079cb3ae73809d8e3f8f5dbd792c4", "old_mode": 33188, "old_path": "unix/syscall_linux_arm.go", "new_id": "1d136bae6a86c2588525f155b41a4bd990d5a123", "new_mode": 33188, "new_path": "unix/syscall_linux_arm.go" }, { "type": "modify", "old_id": "75b40a9b8339979d414b1285db8b7aefd6eccafd", "old_mode": 33188, "old_path": "unix/syscall_linux_arm64.go", "new_id": "9c715dc4a0152677a2fc74a7707066eaa8ce4f02", "new_mode": 33188, "new_path": "unix/syscall_linux_arm64.go" }, { "type": "modify", "old_id": "36b27529a5abf769fca905f9c1fdc0d740fbe96a", "old_mode": 33188, "old_path": "unix/syscall_linux_mips64x.go", "new_id": "d47ceafa2bf7bb646a06a3f2365023e962fa16d6", "new_mode": 33188, "new_path": "unix/syscall_linux_mips64x.go" }, { "type": "modify", "old_id": "d0b8b232a063046fff531bbf4708ca8dba587ac7", "old_mode": 33188, "old_path": "unix/syscall_linux_mipsx.go", "new_id": "27ee4db60298c95e1c3b51f8c0dbf6bc185ad649", "new_mode": 33188, "new_path": "unix/syscall_linux_mipsx.go" }, { "type": "modify", "old_id": "c28fa34d38de4e78061c7b40ba108f5295061b0b", "old_mode": 33188, "old_path": "unix/syscall_linux_ppc.go", "new_id": "299ba9de5bf1137a306f02f503e10b7565252bb1", "new_mode": 33188, "new_path": "unix/syscall_linux_ppc.go" }, { "type": "modify", "old_id": "2ba4aa7616f7566bcdde6d6866dca61051090297", "old_mode": 33188, "old_path": "unix/syscall_linux_ppc64x.go", "new_id": "0873b07b1cfe875f0317fddd9b699b89410d6f25", "new_mode": 33188, "new_path": "unix/syscall_linux_ppc64x.go" }, { "type": "modify", "old_id": "97468c59619f77cc392603596d09d1f6cf295965", "old_mode": 33188, "old_path": "unix/syscall_linux_riscv64.go", "new_id": "e2c5b32f930f97e73c7f59ffc5d795a3185ccde4", "new_mode": 33188, "new_path": "unix/syscall_linux_riscv64.go" }, { "type": "modify", "old_id": "3236feec4c7c926713b991fbca5fdd6f4160be0c", "old_mode": 33188, "old_path": "unix/syscall_linux_s390x.go", "new_id": "dfa204db4c7486b2ed4c98e6223e8f64717f3ed7", "new_mode": 33188, "new_path": "unix/syscall_linux_s390x.go" }, { "type": "modify", "old_id": "0544d9677acd52593bfc8e15593155509f17689d", "old_mode": 33188, "old_path": "unix/syscall_linux_sparc64.go", "new_id": "4c54e093609716ccbadbd0777ad2002f4c20241b", "new_mode": 33188, "new_path": "unix/syscall_linux_sparc64.go" }, { "type": "modify", "old_id": "f32cec9956ba9c870df40bf7c9dd6caec333e5ab", "old_mode": 33188, "old_path": "unix/zsyscall_linux_386.go", "new_id": "7f3eccfcbdfcbb03e6558e2c1315758fd8cb9ae0", "new_mode": 33188, "new_path": "unix/zsyscall_linux_386.go" }, { "type": "modify", "old_id": "c9bf2fe271c58a74be85b8524ee142a950c9dafe", "old_mode": 33188, "old_path": "unix/zsyscall_linux_amd64.go", "new_id": "c1c9ac4dddfaf68f2dfeddcfb9bb544907bb38aa", "new_mode": 33188, "new_path": "unix/zsyscall_linux_amd64.go" }, { "type": "modify", "old_id": "39cca7140e8e79ea8244ef54f51d0d1cc37abef2", "old_mode": 33188, "old_path": "unix/zsyscall_linux_arm.go", "new_id": "d89b8be396a201049ca949b81a20dfec3897c0d6", "new_mode": 33188, "new_path": "unix/zsyscall_linux_arm.go" }, { "type": "modify", "old_id": "1bf989826521d41b9df388152c1c0182ecf755ba", "old_mode": 33188, "old_path": "unix/zsyscall_linux_mips.go", "new_id": "9e609dd97c40ddc869149cfbcf83e52c870b2e3e", "new_mode": 33188, "new_path": "unix/zsyscall_linux_mips.go" }, { "type": "modify", "old_id": "f7d253f8fdb511a35bc334d98500bce08b92a72c", "old_mode": 33188, "old_path": "unix/zsyscall_linux_mips64.go", "new_id": "46b1d82f2fd8ba8258ceffcb4e8e641c79983828", "new_mode": 33188, "new_path": "unix/zsyscall_linux_mips64.go" }, { "type": "modify", "old_id": "f5799bf521636f37da0187535c7e6d215e85e6aa", "old_mode": 33188, "old_path": "unix/zsyscall_linux_mips64le.go", "new_id": "ab2f9db753d12285089b8f5118c9d4dbe4af784f", "new_mode": 33188, "new_path": "unix/zsyscall_linux_mips64le.go" }, { "type": "modify", "old_id": "199e4ef4cd98db78524cc3f582b934ebceac30ae", "old_mode": 33188, "old_path": "unix/zsyscall_linux_mipsle.go", "new_id": "0d4a48bb1ddb5614db1be37ce7e38a095c682c4e", "new_mode": 33188, "new_path": "unix/zsyscall_linux_mipsle.go" }, { "type": "modify", "old_id": "daff312f169c03b1153c2180e368d2972c9a5410", "old_mode": 33188, "old_path": "unix/zsyscall_linux_ppc.go", "new_id": "078f1cc6a904623c84dc11ca400a282ae0fa0f50", "new_mode": 33188, "new_path": "unix/zsyscall_linux_ppc.go" }, { "type": "modify", "old_id": "aa164b2fb0ddcba9da4db0c75fa64e406ef3f048", "old_mode": 33188, "old_path": "unix/zsyscall_linux_ppc64.go", "new_id": "791efbb78e0b0e99224b5e5353907cdfd26bdaee", "new_mode": 33188, "new_path": "unix/zsyscall_linux_ppc64.go" }, { "type": "modify", "old_id": "f289eac7bb5c28a1dca2e458a13416cc4d6286c4", "old_mode": 33188, "old_path": "unix/zsyscall_linux_ppc64le.go", "new_id": "dbc76216965ffa42c3eed7d71f875194ef7e7c1f", "new_mode": 33188, "new_path": "unix/zsyscall_linux_ppc64le.go" }, { "type": "modify", "old_id": "d7bf4b10a9836ab1e679cb795a3786ec51bcf981", "old_mode": 33188, "old_path": "unix/zsyscall_linux_s390x.go", "new_id": "8f65b2ed4881b8ca2c3cf2d597ebae6412d0fc9c", "new_mode": 33188, "new_path": "unix/zsyscall_linux_s390x.go" }, { "type": "modify", "old_id": "8329e914d3425ff2a6e13e3c7b1df1ae2ad11259", "old_mode": 33188, "old_path": "unix/zsyscall_linux_sparc64.go", "new_id": "227f0f8885ac72209363f44c80e5b14d560d0bdb", "new_mode": 33188, "new_path": "unix/zsyscall_linux_sparc64.go" } ] }