Spurious reserved port warning fix
reserved ports is a Linux specitic concept. Make no warnings for other systems. BUG: 815227 Signed-off-by: Emmanuel Dreyfus <manu@netbsd.org> Change-Id: I40037b9e99e7fcbdd0d153865ee7c2ef3733132e Reviewed-on: http://review.gluster.org/4308 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Anand Avati <avati@redhat.com>
This commit is contained in:
parent
9a395d2db3
commit
6dd85beaf9
@ -2197,10 +2197,11 @@ generate_glusterfs_ctx_id (void)
|
|||||||
char *
|
char *
|
||||||
gf_get_reserved_ports ()
|
gf_get_reserved_ports ()
|
||||||
{
|
{
|
||||||
|
char *ports_info = NULL;
|
||||||
|
#if defined GF_LINUX_HOST_OS
|
||||||
int proc_fd = -1;
|
int proc_fd = -1;
|
||||||
char *proc_file = "/proc/sys/net/ipv4/ip_local_reserved_ports";
|
char *proc_file = "/proc/sys/net/ipv4/ip_local_reserved_ports";
|
||||||
char buffer[4096] = {0,};
|
char buffer[4096] = {0,};
|
||||||
char *ports_info = NULL;
|
|
||||||
int32_t ret = -1;
|
int32_t ret = -1;
|
||||||
|
|
||||||
proc_fd = open (proc_file, O_RDONLY);
|
proc_fd = open (proc_file, O_RDONLY);
|
||||||
@ -2229,6 +2230,7 @@ gf_get_reserved_ports ()
|
|||||||
out:
|
out:
|
||||||
if (proc_fd != -1)
|
if (proc_fd != -1)
|
||||||
close (proc_fd);
|
close (proc_fd);
|
||||||
|
#endif /* GF_LINUX_HOST_OS */
|
||||||
return ports_info;
|
return ports_info;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2236,6 +2238,7 @@ int
|
|||||||
gf_process_reserved_ports (gf_boolean_t *ports)
|
gf_process_reserved_ports (gf_boolean_t *ports)
|
||||||
{
|
{
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
|
#if defined GF_LINUX_HOST_OS
|
||||||
char *ports_info = NULL;
|
char *ports_info = NULL;
|
||||||
char *tmp = NULL;
|
char *tmp = NULL;
|
||||||
char *blocked_port = NULL;
|
char *blocked_port = NULL;
|
||||||
@ -2265,6 +2268,7 @@ gf_process_reserved_ports (gf_boolean_t *ports)
|
|||||||
|
|
||||||
out:
|
out:
|
||||||
GF_FREE (ports_info);
|
GF_FREE (ports_info);
|
||||||
|
#endif /* GF_LINUX_HOST_OS */
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user