- resolves: #236725: ping does not work for subsecond intervals for
ordinary user - resolves: #243197: RFE: Please sync ifenslave with current kernel - resolves: #246954: Initscript Review - resolves: #251124: can't build rdisc - OPEN_MAX undeclared
This commit is contained in:
parent
10f1992875
commit
ba02c3e8c1
29
iputils-20070202-open-max.patch
Normal file
29
iputils-20070202-open-max.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
--- iputils-s20070202/rdisc.c.open-max 2007-08-07 11:34:03.000000000 +0200
|
||||||
|
+++ iputils-s20070202/rdisc.c 2007-08-07 11:41:30.000000000 +0200
|
||||||
|
@@ -240,14 +240,25 @@
|
||||||
|
{
|
||||||
|
int t;
|
||||||
|
pid_t pid;
|
||||||
|
+ long open_max;
|
||||||
|
|
||||||
|
if (trace)
|
||||||
|
return;
|
||||||
|
|
||||||
|
+ if ((open_max = sysconf(_SC_OPEN_MAX)) == -1) {
|
||||||
|
+ if (errno == 0) {
|
||||||
|
+ (void) fprintf(stderr, "OPEN_MAX is not supported\n");
|
||||||
|
+ }
|
||||||
|
+ else {
|
||||||
|
+ (void) fprintf(stderr, "sysconf() error\n");
|
||||||
|
+ }
|
||||||
|
+ exit(1);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
if ((pid=fork()) != 0)
|
||||||
|
exit(0);
|
||||||
|
|
||||||
|
- for (t = 0; t < OPEN_MAX; t++)
|
||||||
|
+ for (t = 0; t < open_max; t++)
|
||||||
|
if (t != s)
|
||||||
|
close(t);
|
||||||
|
|
@ -19,6 +19,7 @@ Patch21: iputils-ping_cleanup.patch
|
|||||||
Patch22: iputils-ifenslave.patch
|
Patch22: iputils-ifenslave.patch
|
||||||
Patch25: iputils-20020927-arping-infiniband.patch
|
Patch25: iputils-20020927-arping-infiniband.patch
|
||||||
Patch26: iputils-20070202-idn.patch
|
Patch26: iputils-20070202-idn.patch
|
||||||
|
Patch27: iputils-20070202-open-max.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: docbook-utils perl-SGMLSpm
|
BuildRequires: docbook-utils perl-SGMLSpm
|
||||||
@ -48,6 +49,7 @@ the target machine is alive and receiving network traffic.
|
|||||||
%patch22 -p1 -b .addr
|
%patch22 -p1 -b .addr
|
||||||
%patch25 -p1 -b .infiniband
|
%patch25 -p1 -b .infiniband
|
||||||
%patch26 -p1 -b .idn
|
%patch26 -p1 -b .idn
|
||||||
|
%patch27 -p1 -b .open-max
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
@ -149,6 +151,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
- resolves: #236725: ping does not work for subsecond intervals for ordinary user
|
- resolves: #236725: ping does not work for subsecond intervals for ordinary user
|
||||||
- resolves: #243197: RFE: Please sync ifenslave with current kernel
|
- resolves: #243197: RFE: Please sync ifenslave with current kernel
|
||||||
- resolves: #246954: Initscript Review
|
- resolves: #246954: Initscript Review
|
||||||
|
- resolves: #251124: can't build rdisc - OPEN_MAX undeclared
|
||||||
|
|
||||||
* Fri Apr 6 2007 Martin Bacovsky <mbacovsk@redhat.com> - 20070202-3
|
* Fri Apr 6 2007 Martin Bacovsky <mbacovsk@redhat.com> - 20070202-3
|
||||||
- resolves: #235374: Update of iputils starts rdisc, breaking connectivity
|
- resolves: #235374: Update of iputils starts rdisc, breaking connectivity
|
||||||
|
Loading…
Reference in New Issue
Block a user