- Update net/dpinger to 1.2
- Fix build on FreeBSD < 10
This commit is contained in:
parent
b71bdc0e0c
commit
c4d7a4b974
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=404730
3 changed files with 27 additions and 4 deletions
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= dpinger
|
||||
PORTVERSION= 1.1
|
||||
PORTVERSION= 1.2
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= garga@FreeBSD.org
|
||||
|
@ -13,7 +13,7 @@ USES= uidfix
|
|||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= dennypage
|
||||
GH_PROJECT= dpinger
|
||||
GH_TAGNAME= v1.1
|
||||
GH_TAGNAME= v${PORTVERSION}
|
||||
|
||||
PLIST_FILES= bin/dpinger
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (dennypage-dpinger-1.1-v1.1_GH0.tar.gz) = 2a0d7fad1122bdcedfbd481cfcc06c70a1a12b74263138e40b7ffaff76dc8d97
|
||||
SIZE (dennypage-dpinger-1.1-v1.1_GH0.tar.gz) = 9529
|
||||
SHA256 (dennypage-dpinger-1.2-v1.2_GH0.tar.gz) = a904dcb5993ae9f25388634d90c21bdea87b45b9e1b271c0a4cbc7eb0dd6a314
|
||||
SIZE (dennypage-dpinger-1.2-v1.2_GH0.tar.gz) = 9809
|
||||
|
|
23
net/dpinger/files/patch-dpinger.c
Normal file
23
net/dpinger/files/patch-dpinger.c
Normal file
|
@ -0,0 +1,23 @@
|
|||
--- dpinger.c.orig 2015-12-29 10:25:51 UTC
|
||||
+++ dpinger.c
|
||||
@@ -1106,13 +1106,19 @@ main(
|
||||
fatal("socket name too large\n");
|
||||
}
|
||||
|
||||
- usocket_fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0);
|
||||
+ usocket_fd = socket(AF_UNIX, SOCK_STREAM, 0);
|
||||
if (usocket_fd == -1)
|
||||
{
|
||||
perror("socket");
|
||||
fatal("cannot create unix domain socket\n");
|
||||
}
|
||||
|
||||
+ if (fcntl(usocket_fd, F_SETFD, FD_CLOEXEC) == -1)
|
||||
+ {
|
||||
+ perror("socket");
|
||||
+ fatal("cannot set cloexec on unix domain socket\n");
|
||||
+ }
|
||||
+
|
||||
(void) unlink(usocket_name);
|
||||
|
||||
memset(&uaddr, 0, sizeof(uaddr));
|
Loading…
Reference in a new issue