mirror of
git://anongit.mindrot.org/openssh.git
synced 2024-12-24 10:52:05 +00:00
- (bal) QNX resync. OK tim@
This commit is contained in:
parent
14c62eb2be
commit
19d7b8d3fa
@ -30,6 +30,7 @@
|
|||||||
[scp.1 sftp.1 ssh.1]
|
[scp.1 sftp.1 ssh.1]
|
||||||
consistent documentation and example of ``-o ssh_option'' for sftp and
|
consistent documentation and example of ``-o ssh_option'' for sftp and
|
||||||
scp; document keyword=argument for ssh.
|
scp; document keyword=argument for ssh.
|
||||||
|
- (bal) QNX resync. OK tim@
|
||||||
|
|
||||||
20010814
|
20010814
|
||||||
- (stevesk) sshpty.c, cray.[ch]: whitespace, formatting and cleanup
|
- (stevesk) sshpty.c, cray.[ch]: whitespace, formatting and cleanup
|
||||||
@ -6319,4 +6320,4 @@
|
|||||||
- Wrote replacements for strlcpy and mkdtemp
|
- Wrote replacements for strlcpy and mkdtemp
|
||||||
- Released 1.0pre1
|
- Released 1.0pre1
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.1483 2001/08/15 23:25:46 mouring Exp $
|
$Id: ChangeLog,v 1.1484 2001/08/16 00:09:49 mouring Exp $
|
||||||
|
11
acconfig.h
11
acconfig.h
@ -1,4 +1,4 @@
|
|||||||
/* $Id: acconfig.h,v 1.113 2001/07/14 03:22:53 djm Exp $ */
|
/* $Id: acconfig.h,v 1.114 2001/08/16 00:09:50 mouring Exp $ */
|
||||||
|
|
||||||
#ifndef _CONFIG_H
|
#ifndef _CONFIG_H
|
||||||
#define _CONFIG_H
|
#define _CONFIG_H
|
||||||
@ -323,6 +323,15 @@
|
|||||||
/* Define if your getopt(3) defines and uses optreset */
|
/* Define if your getopt(3) defines and uses optreset */
|
||||||
#undef HAVE_GETOPT_OPTRESET
|
#undef HAVE_GETOPT_OPTRESET
|
||||||
|
|
||||||
|
/* Define on *nto-qnx systems */
|
||||||
|
#undef MISSING_NFDBITS
|
||||||
|
|
||||||
|
/* Define on *nto-qnx systems */
|
||||||
|
#undef MISSING_HOWMANY
|
||||||
|
|
||||||
|
/* Define on *nto-qnx systems */
|
||||||
|
#undef MISSING_FD_MASK
|
||||||
|
|
||||||
@BOTTOM@
|
@BOTTOM@
|
||||||
|
|
||||||
/* ******************* Shouldn't need to edit below this line ************** */
|
/* ******************* Shouldn't need to edit below this line ************** */
|
||||||
|
103
configure.in
103
configure.in
@ -1,4 +1,4 @@
|
|||||||
# $Id: configure.in,v 1.306 2001/08/07 22:29:08 tim Exp $
|
# $Id: configure.in,v 1.307 2001/08/16 00:09:50 mouring Exp $
|
||||||
|
|
||||||
AC_INIT(ssh.c)
|
AC_INIT(ssh.c)
|
||||||
|
|
||||||
@ -271,6 +271,14 @@ mips-sony-bsd|mips-sony-newsos4)
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
*-*-nto-qnx)
|
||||||
|
AC_DEFINE(USE_PIPES)
|
||||||
|
AC_DEFINE(NO_X11_UNIX_SOCKETS)
|
||||||
|
AC_DEFINE(MISSING_NFDBITS)
|
||||||
|
AC_DEFINE(MISSING_HOWMANY)
|
||||||
|
AC_DEFINE(MISSING_FD_MASK)
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Allow user to specify flags
|
# Allow user to specify flags
|
||||||
@ -365,7 +373,7 @@ AC_CHECK_FUNC(utimes,
|
|||||||
AC_FUNC_STRFTIME
|
AC_FUNC_STRFTIME
|
||||||
|
|
||||||
# Checks for header files.
|
# Checks for header files.
|
||||||
AC_CHECK_HEADERS(bstring.h crypt.h endian.h floatingpoint.h getopt.h glob.h lastlog.h libgen.h limits.h login.h login_cap.h maillock.h netdb.h netgroup.h netinet/in_systm.h paths.h poll.h pty.h regex.h shadow.h security/pam_appl.h sys/bitypes.h sys/bsdtty.h sys/cdefs.h sys/poll.h sys/queue.h sys/select.h sys/stat.h sys/stropts.h sys/sysmacros.h sys/time.h sys/ttcompat.h sys/un.h stddef.h time.h ttyent.h usersec.h util.h utime.h utmp.h utmpx.h vis.h)
|
AC_CHECK_HEADERS(bstring.h crypt.h endian.h floatingpoint.h getopt.h glob.h lastlog.h libgen.h limits.h login.h login_cap.h maillock.h netdb.h netgroup.h netinet/in_systm.h paths.h poll.h pty.h regex.h shadow.h security/pam_appl.h stdint.h strings.h sys/bitypes.h sys/bsdtty.h sys/cdefs.h sys/poll.h sys/queue.h sys/select.h sys/stat.h sys/stropts.h sys/sysmacros.h sys/time.h sys/ttcompat.h sys/un.h stddef.h time.h ttyent.h usersec.h util.h utime.h utmp.h utmpx.h vis.h)
|
||||||
|
|
||||||
# Check for ALTDIRFUNC glob() extension
|
# Check for ALTDIRFUNC glob() extension
|
||||||
AC_MSG_CHECKING(for GLOB_ALTDIRFUNC support)
|
AC_MSG_CHECKING(for GLOB_ALTDIRFUNC support)
|
||||||
@ -770,7 +778,22 @@ if test "x$ac_cv_have_intxx_t" = "xyes" ; then
|
|||||||
AC_DEFINE(HAVE_INTXX_T)
|
AC_DEFINE(HAVE_INTXX_T)
|
||||||
have_intxx_t=1
|
have_intxx_t=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if (test -z "$have_intxx_t" && \
|
||||||
|
test "x$ac_cv_header_stdint_h" = "xyes")
|
||||||
|
then
|
||||||
|
AC_MSG_CHECKING([for intXX_t types in stdint.h])
|
||||||
|
AC_TRY_COMPILE(
|
||||||
|
[ #include <stdint.h> ],
|
||||||
|
[ int8_t a; int16_t b; int32_t c; a = b = c = 1;],
|
||||||
|
[
|
||||||
|
AC_DEFINE(HAVE_INTXX_T)
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
],
|
||||||
|
[ AC_MSG_RESULT(no) ]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
AC_CACHE_CHECK([for int64_t type], ac_cv_have_int64_t, [
|
AC_CACHE_CHECK([for int64_t type], ac_cv_have_int64_t, [
|
||||||
AC_TRY_COMPILE(
|
AC_TRY_COMPILE(
|
||||||
[ #include <sys/types.h> ],
|
[ #include <sys/types.h> ],
|
||||||
@ -784,6 +807,19 @@ if test "x$ac_cv_have_int64_t" = "xyes" ; then
|
|||||||
have_int64_t=1
|
have_int64_t=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test -z "$have_int64_t" ; then
|
||||||
|
AC_MSG_CHECKING([for int64_t type in sys/socket.h])
|
||||||
|
AC_TRY_COMPILE(
|
||||||
|
[ #include <sys/socket.h> ],
|
||||||
|
[ int64_t a; a = 1],
|
||||||
|
[
|
||||||
|
AC_DEFINE(HAVE_INT64_T)
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
],
|
||||||
|
[ AC_MSG_RESULT(no) ]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
AC_CACHE_CHECK([for u_intXX_t types], ac_cv_have_u_intxx_t, [
|
AC_CACHE_CHECK([for u_intXX_t types], ac_cv_have_u_intxx_t, [
|
||||||
AC_TRY_COMPILE(
|
AC_TRY_COMPILE(
|
||||||
[ #include <sys/types.h> ],
|
[ #include <sys/types.h> ],
|
||||||
@ -797,6 +833,19 @@ if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
|
|||||||
have_u_intxx_t=1
|
have_u_intxx_t=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test -z "$have_u_intxx_t" ; then
|
||||||
|
AC_MSG_CHECKING([for u_intXX_t types in sys/socket.h])
|
||||||
|
AC_TRY_COMPILE(
|
||||||
|
[ #include <sys/socket.h> ],
|
||||||
|
[ u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;],
|
||||||
|
[
|
||||||
|
AC_DEFINE(HAVE_U_INTXX_T)
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
],
|
||||||
|
[ AC_MSG_RESULT(no) ]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
AC_CACHE_CHECK([for u_int64_t types], ac_cv_have_u_int64_t, [
|
AC_CACHE_CHECK([for u_int64_t types], ac_cv_have_u_int64_t, [
|
||||||
AC_TRY_COMPILE(
|
AC_TRY_COMPILE(
|
||||||
[ #include <sys/types.h> ],
|
[ #include <sys/types.h> ],
|
||||||
@ -810,6 +859,35 @@ if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
|
|||||||
have_u_int64_t=1
|
have_u_int64_t=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test -z "$have_u_intxx_t" ; then
|
||||||
|
AC_CACHE_CHECK([for uintXX_t types], ac_cv_have_uintxx_t, [
|
||||||
|
AC_TRY_COMPILE(
|
||||||
|
[
|
||||||
|
#include <sys/types.h>
|
||||||
|
],
|
||||||
|
[ uint8_t a; uint16_t b; uint32_t c; a = b = c = 1; ],
|
||||||
|
[ ac_cv_have_uintxx_t="yes" ],
|
||||||
|
[ ac_cv_have_uintxx_t="no" ]
|
||||||
|
)
|
||||||
|
])
|
||||||
|
if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
|
||||||
|
AC_DEFINE(HAVE_UINTXX_T)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -z "$have_uintxx_t" ; then
|
||||||
|
AC_MSG_CHECKING([for uintXX_t types in stdint.h])
|
||||||
|
AC_TRY_COMPILE(
|
||||||
|
[ #include <stdint.h> ],
|
||||||
|
[ uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;],
|
||||||
|
[
|
||||||
|
AC_DEFINE(HAVE_UINTXX_T)
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
],
|
||||||
|
[ AC_MSG_RESULT(no) ]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
|
if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
|
||||||
test "x$ac_cv_header_sys_bitypes_h" = "xyes")
|
test "x$ac_cv_header_sys_bitypes_h" = "xyes")
|
||||||
then
|
then
|
||||||
@ -832,22 +910,6 @@ then
|
|||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -z "$have_u_intxx_t" ; then
|
|
||||||
AC_CACHE_CHECK([for uintXX_t types], ac_cv_have_uintxx_t, [
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
#include <sys/types.h>
|
|
||||||
],
|
|
||||||
[ uint8_t a; uint16_t b; uint32_t c; a = b = c = 1; ],
|
|
||||||
[ ac_cv_have_uintxx_t="yes" ],
|
|
||||||
[ ac_cv_have_uintxx_t="no" ]
|
|
||||||
)
|
|
||||||
])
|
|
||||||
if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
|
|
||||||
AC_DEFINE(HAVE_UINTXX_T)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_CACHE_CHECK([for socklen_t], ac_cv_have_socklen_t, [
|
AC_CACHE_CHECK([for socklen_t], ac_cv_have_socklen_t, [
|
||||||
AC_TRY_COMPILE(
|
AC_TRY_COMPILE(
|
||||||
[
|
[
|
||||||
@ -1771,6 +1833,9 @@ AC_TRY_COMPILE([
|
|||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_PATHS_H
|
#ifdef HAVE_PATHS_H
|
||||||
# include <paths.h>
|
# include <paths.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_LOGIN_H
|
||||||
|
# include <login.h>
|
||||||
#endif
|
#endif
|
||||||
],
|
],
|
||||||
[ char *lastlog = LASTLOG_FILE; ],
|
[ char *lastlog = LASTLOG_FILE; ],
|
||||||
|
26
defines.h
26
defines.h
@ -1,7 +1,7 @@
|
|||||||
#ifndef _DEFINES_H
|
#ifndef _DEFINES_H
|
||||||
#define _DEFINES_H
|
#define _DEFINES_H
|
||||||
|
|
||||||
/* $Id: defines.h,v 1.69 2001/08/12 03:02:51 djm Exp $ */
|
/* $Id: defines.h,v 1.70 2001/08/16 00:09:50 mouring Exp $ */
|
||||||
|
|
||||||
/* Necessary headers */
|
/* Necessary headers */
|
||||||
|
|
||||||
@ -46,6 +46,15 @@
|
|||||||
#include <termios.h> /* Struct winsize */
|
#include <termios.h> /* Struct winsize */
|
||||||
#include <fcntl.h> /* For O_NONBLOCK */
|
#include <fcntl.h> /* For O_NONBLOCK */
|
||||||
|
|
||||||
|
/* *-*-nto-qnx needs these headers for strcasecmp and LASTLOG_FILE respectively */
|
||||||
|
#ifdef HAVE_STRINGS_H
|
||||||
|
# include <strings.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_LOGIN_H
|
||||||
|
# include <login.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Constants */
|
/* Constants */
|
||||||
|
|
||||||
#ifndef SHUT_RDWR
|
#ifndef SHUT_RDWR
|
||||||
@ -126,6 +135,11 @@ enum
|
|||||||
# define S_IRWXO 0000007 /* read, write, execute */
|
# define S_IRWXO 0000007 /* read, write, execute */
|
||||||
#endif /* S_IXUSR */
|
#endif /* S_IXUSR */
|
||||||
|
|
||||||
|
/* *-*-nto-qnx doesn't define this constant in the system headers */
|
||||||
|
#ifdef MISSING_NFDBITS
|
||||||
|
# define NFDBITS (8 * sizeof(unsigned long))
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Types */
|
/* Types */
|
||||||
|
|
||||||
/* If sys/types.h does not supply intXX_t, supply them ourselves */
|
/* If sys/types.h does not supply intXX_t, supply them ourselves */
|
||||||
@ -280,6 +294,11 @@ struct winsize {
|
|||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* *-*-nto-qnx does not define this type in the system headers */
|
||||||
|
#ifdef MISSING_FD_MASK
|
||||||
|
typedef unsigned long int fd_mask;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Paths */
|
/* Paths */
|
||||||
|
|
||||||
#ifndef _PATH_BSHELL
|
#ifndef _PATH_BSHELL
|
||||||
@ -386,6 +405,11 @@ struct winsize {
|
|||||||
(sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path))
|
(sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path))
|
||||||
#endif /* SUN_LEN */
|
#endif /* SUN_LEN */
|
||||||
|
|
||||||
|
/* *-*-nto-qnx doesn't define this macro in the system headers */
|
||||||
|
#ifdef MISSING_HOWMANY
|
||||||
|
# define howmany(x,y) (((x)+((y)-1))/(y))
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Function replacement / compatibility hacks */
|
/* Function replacement / compatibility hacks */
|
||||||
|
|
||||||
/* In older versions of libpam, pam_strerror takes a single argument */
|
/* In older versions of libpam, pam_strerror takes a single argument */
|
||||||
|
Loading…
Reference in New Issue
Block a user