From 67976e759e2fddee2d38f66a5b493d69a22cf1ef Mon Sep 17 00:00:00 2001
From: 4lDO2 <4lDO2@protonmail.com>
Date: Mon, 15 Jul 2024 17:19:42 +0200
Subject: [PATCH] Switch to upstream syscall dependency.

---
 Cargo.lock          | 24 ++++++++++++++++--------
 Cargo.toml          |  2 +-
 redox-rt/Cargo.toml |  2 +-
 3 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 7164fbfd5..70d18d453 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -67,9 +67,9 @@ dependencies = [
 
 [[package]]
 name = "cc"
-version = "1.0.104"
+version = "1.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490"
+checksum = "324c74f2155653c90b04f25b2a47a8a631360cb908f92a772695f430c7e31052"
 
 [[package]]
 name = "cfg-if"
@@ -369,7 +369,7 @@ dependencies = [
  "generic-rt",
  "goblin",
  "plain",
- "redox_syscall",
+ "redox_syscall 0.5.2 (git+https://gitlab.redox-os.org/redox-os/syscall.git)",
 ]
 
 [[package]]
@@ -379,13 +379,21 @@ source = "git+https://gitlab.redox-os.org/redox-os/event.git#36ac5a57a8573f7546d
 dependencies = [
  "bitflags",
  "libredox",
- "redox_syscall",
+ "redox_syscall 0.5.2 (git+https://gitlab.redox-os.org/redox-os/syscall.git?rev=387f1c3)",
 ]
 
 [[package]]
 name = "redox_syscall"
 version = "0.5.2"
-source = "git+https://gitlab.redox-os.org/4lDO2/syscall.git?branch=usignal#387f1c332681a3cabe04294bce801e9c8c433df5"
+source = "git+https://gitlab.redox-os.org/redox-os/syscall.git?rev=387f1c3#387f1c332681a3cabe04294bce801e9c8c433df5"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.5.2"
+source = "git+https://gitlab.redox-os.org/redox-os/syscall.git#387f1c332681a3cabe04294bce801e9c8c433df5"
 dependencies = [
  "bitflags",
 ]
@@ -414,7 +422,7 @@ dependencies = [
  "redox-path",
  "redox-rt",
  "redox_event",
- "redox_syscall",
+ "redox_syscall 0.5.2 (git+https://gitlab.redox-os.org/redox-os/syscall.git?rev=387f1c3)",
  "sc",
  "scrypt",
  "sha-crypt",
@@ -498,9 +506,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
 
 [[package]]
 name = "syn"
-version = "2.0.68"
+version = "2.0.71"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9"
+checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462"
 dependencies = [
  "proc-macro2",
  "quote",
diff --git a/Cargo.toml b/Cargo.toml
index d6229d164..159262b0a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -76,4 +76,4 @@ panic = "abort"
 panic = "abort"
 
 [patch.crates-io]
-redox_syscall = { git = "https://gitlab.redox-os.org/4lDO2/syscall.git", branch = "usignal" }
+redox_syscall = { git = "https://gitlab.redox-os.org/redox-os/syscall.git", rev = "387f1c3" }
diff --git a/redox-rt/Cargo.toml b/redox-rt/Cargo.toml
index 0cffcdca3..00d6d3c20 100644
--- a/redox-rt/Cargo.toml
+++ b/redox-rt/Cargo.toml
@@ -12,6 +12,6 @@ description = "Libc-independent runtime for Redox"
 bitflags = "2"
 goblin = { version = "0.7", default-features = false, features = ["elf32", "elf64", "endian_fd"] }
 plain = "0.2"
-redox_syscall = "0.5.1"
+redox_syscall = "0.5.2"
 
 generic-rt = { path = "../generic-rt" }
-- 
GitLab