mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-30 10:38:37 +00:00
do not include utmp.h or utmpx.h at all - it is just not needed
This commit is contained in:
parent
9d5d3b37dc
commit
14ea5c36f8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=248103
@ -69,7 +69,6 @@ PLIST_SUB+= MYGNOME="@comment "
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
|
||||
s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
|
||||
s|pty.h|utmpx.h &|g ; \
|
||||
s|"-lssl |& -lcrypto|' ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e 's|size_t dest_len|size_t *dest_len|g ; \
|
||||
s|\(gftp_filename_from_utf8 (gftp_request \* request,\) int force_local,|\1|' \
|
||||
|
@ -1,12 +0,0 @@
|
||||
--- config.h.in.orig 2010-01-17 16:28:14.000000000 +0100
|
||||
+++ config.h.in 2010-01-17 16:28:38.000000000 +0100
|
||||
@@ -198,6 +198,9 @@
|
||||
/* Define if the POSIX multithreading library has read/write locks. */
|
||||
#undef HAVE_PTHREAD_RWLOCK
|
||||
|
||||
+/* Define to 1 if you have the <utmpx.h> header file. */
|
||||
+#undef HAVE_UTMPX_H
|
||||
+
|
||||
/* Define to 1 if you have the <pty.h> header file. */
|
||||
#undef HAVE_PTY_H
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- lib/pty.c.orig Mon Nov 15 18:09:32 2004
|
||||
+++ lib/pty.c Mon Nov 15 18:18:21 2004
|
||||
@@ -59,6 +59,57 @@
|
||||
--- lib/pty.c.orig 2007-03-13 02:56:43.000000000 +0100
|
||||
+++ lib/pty.c 2010-01-17 17:34:25.000000000 +0100
|
||||
@@ -59,6 +59,50 @@
|
||||
return (new_fds);
|
||||
}
|
||||
|
||||
@ -8,18 +8,9 @@
|
||||
+
|
||||
+#ifdef HAVE_PTY_H
|
||||
+#include <pty.h>
|
||||
+#ifdef HAVE_UTMPX_H
|
||||
+#include <utmpx.h>
|
||||
+#else
|
||||
+#include <utmp.h> /* for login_tty */
|
||||
+#endif
|
||||
+#elif HAVE_LIBUTIL_H
|
||||
+#include <libutil.h>
|
||||
+#ifdef HAVE_UTMPX_H
|
||||
+#include <utmpx.h>
|
||||
+#else
|
||||
+#include <utmp.h> /* for login_tty */
|
||||
+#endif
|
||||
+#else
|
||||
+extern int openpty(int *amaster, int *aslave, char *name, struct termios *termp, struct winsize * winp);
|
||||
+extern int login_tty(int fd);
|
||||
@ -49,21 +40,21 @@
|
||||
+static int
|
||||
+_gftp_ptys_open (int fdm, int fds, char *pts_name)
|
||||
+{
|
||||
+ if (login_tty (fds) < 0)
|
||||
+ if (login_tty (fds) < 0) {
|
||||
+ close(fds);
|
||||
+ return (GFTP_EFATAL);
|
||||
+ }
|
||||
+
|
||||
+ return (fds);
|
||||
+}
|
||||
+
|
||||
#elif HAVE_GRANTPT
|
||||
|
||||
#include <stropts.h>
|
||||
@@ -123,49 +166,6 @@
|
||||
#endif
|
||||
|
||||
#if !(defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__))
|
||||
@@ -131,49 +192,6 @@
|
||||
return (new_fds);
|
||||
-}
|
||||
-
|
||||
}
|
||||
|
||||
-#elif HAVE_OPENPTY
|
||||
-
|
||||
-#ifdef HAVE_PTY_H
|
||||
@ -105,6 +96,8 @@
|
||||
- return (GFTP_EFATAL);
|
||||
-
|
||||
- return (fds);
|
||||
}
|
||||
|
||||
-}
|
||||
-
|
||||
#else
|
||||
|
||||
/* Fall back to *BSD... */
|
||||
|
Loading…
Reference in New Issue
Block a user