commit e7bb232aea25ae7577b895aaa2267d7d96a90cf0
Author: Arkadiusz Miśkiewicz <ar...@maven.pl>
Date:   Thu Feb 2 21:47:53 2023 +0100

    rel 27

 netkit-rsh-0.17-union-wait.patch | 22 ++++++++++++++++++++++
 rsh.spec                         |  4 +++-
 2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/rsh.spec b/rsh.spec
index 08db2b5..204063a 100644
--- a/rsh.spec
+++ b/rsh.spec
@@ -3,7 +3,7 @@ Summary:        rsh client and rcp command
 Summary(pl.UTF-8):     Klient rsh i polecenie rcp
 Name:          rsh
 Version:       0.17
-Release:       26
+Release:       27
 License:       BSD
 Group:         Applications/Networking
 Source0:       
ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
@@ -26,6 +26,7 @@ Patch6:               netkit-%{name}-prompt.patch
 Patch7:                netkit-%{name}-rlogin=rsh.patch
 Patch8:                netkit-%{name}-nokrb.patch
 Patch9:                netkit-%{name}-auth.c.patch
+Patch10:        netkit-rsh-0.17-union-wait.patch
 BuildRequires: pam-devel
 BuildRequires: rpmbuild(macros) >= 1.268
 BuildRequires: sed >= 4.0
@@ -137,6 +138,7 @@ programów ze zdalnych maszyn (rexec).
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 %{__sed} -i 's/ARG_MAX/_POSIX_ARG_MAX/g' ./rshd/rshd.c ./rexecd/rexecd.c
 
diff --git a/netkit-rsh-0.17-union-wait.patch b/netkit-rsh-0.17-union-wait.patch
new file mode 100644
index 0000000..a3956a4
--- /dev/null
+++ b/netkit-rsh-0.17-union-wait.patch
@@ -0,0 +1,22 @@
+diff -ruN netkit-rsh-0.17.orig/rlogin/rlogin.c netkit-rsh-0.17/rlogin/rlogin.c
+--- netkit-rsh-0.17.orig/rlogin/rlogin.c       2016-12-21 13:25:05.138064634 
-0500
++++ netkit-rsh-0.17/rlogin/rlogin.c    2016-12-21 13:34:24.172847615 -0500
+@@ -421,7 +421,7 @@
+ void
+ catch_child(int ignore)
+ {
+-      union wait status;
++      int status;
+       int pid;
+ 
+       (void)ignore;
+@@ -432,7 +432,7 @@
+                       return;
+               /* if the child (reader) dies, just quit */
+               if (pid < 0 || (pid == childpid && !WIFSTOPPED(status)))
+-                      done((int)(status.w_termsig | status.w_retcode));
++                      done((int)(WTERMSIG(status) | WEXITSTATUS(status)));
+       }
+       /* NOTREACHED */
+ }
+Binary files netkit-rsh-0.17.orig/rlogin/.rlogin.c.swp and 
netkit-rsh-0.17/rlogin/.rlogin.c.swp differ
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rsh.git/commitdiff/e7bb232aea25ae7577b895aaa2267d7d96a90cf0

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to