#include "includes.h"
-#include <sys/param.h>
#include <sys/uio.h>
#include <errno.h>
#ifdef _AIX
/* XXX: Later AIX versions can't push as much data to tty */
if (c->wfd_isatty)
- dlen = MIN(dlen, 8*1024);
+ dlen = MINIMUM(dlen, 8*1024);
#endif
len = write(c->wfd, buf, dlen);
#endif
#include <sys/types.h>
-#include <sys/param.h>
#include <sys/socket.h> /* For CMSG_* */
#ifdef HAVE_LIMITS_H
#include "auth.h"
#include "sshbuf.h"
#include "ssherr.h"
+#include "misc.h"
#ifdef HAVE_UTIL_H
# include <util.h>
# endif
# ifdef HAVE_SYSLEN_IN_UTMPX
/* ut_syslen is the length of the utx_host string */
- utx->ut_syslen = MIN(strlen(li->hostname), sizeof(utx->ut_host));
+ utx->ut_syslen = MINIMUM(strlen(li->hostname), sizeof(utx->ut_host));
# endif
}
#endif /* USE_UTMPX || USE_WTMPX */
#ifndef HAVE_ARC4RANDOM
+#define MINIMUM(a, b) (((a) < (b)) ? (a) : (b))
+
#ifdef WITH_OPENSSL
#include <openssl/rand.h>
#include <openssl/err.h>
if (dat) {
size_t i, m;
- m = MIN(datlen, KEYSZ + IVSZ);
+ m = MINIMUM(datlen, KEYSZ + IVSZ);
for (i = 0; i < m; i++)
rs_buf[i] ^= dat[i];
}
_rs_stir_if_needed(n);
while (n > 0) {
if (rs_have > 0) {
- m = MIN(n, rs_have);
+ m = MINIMUM(n, rs_have);
memcpy(buf, rs_buf + RSBUFSZ - rs_have, m);
memset(rs_buf + RSBUFSZ - rs_have, 0, m);
buf += m;
if (!rs_initialized)
_rs_stir();
while (datlen > 0) {
- m = MIN(datlen, KEYSZ + IVSZ);
+ m = MINIMUM(datlen, KEYSZ + IVSZ);
_rs_rekey(dat, m);
dat += m;
datlen -= m;
#if (!defined(HAVE_B64_NTOP) && !defined(HAVE___B64_NTOP)) || (!defined(HAVE_B64_PTON) && !defined(HAVE___B64_PTON))
#include <sys/types.h>
-#include <sys/param.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#ifndef HAVE_BCRYPT_PBKDF
#include <sys/types.h>
-#include <sys/param.h>
#ifdef HAVE_STDLIB_H
# include <stdlib.h>
#if !defined(HAVE_CLOSEFROM) || defined(BROKEN_CLOSEFROM)
#include <sys/types.h>
-#include <sys/param.h>
#include <unistd.h>
#include <stdio.h>
#ifdef HAVE_FCNTL_H
#if !defined(HAVE_STATVFS) || !defined(HAVE_FSTATVFS)
-#include <sys/param.h>
#ifdef HAVE_SYS_MOUNT_H
# include <sys/mount.h>
#endif
#include <errno.h>
#include <string.h>
-#include <sys/param.h>
char *
dirname(const char *path)
#if !defined(HAVE_GETCWD)
-#include <sys/param.h>
#include <sys/stat.h>
#include <errno.h>
#include <dirent.h>
#if !defined(HAVE_INET_ATON)
#include <sys/types.h>
-#include <sys/param.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <ctype.h>
#ifndef HAVE_INET_NTOP
-#include <sys/param.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include <sys/param.h>
#include <errno.h>
#ifdef HAVE_FCNTL_H
# define crypt DES_crypt
# endif
+#define MINIMUM(a, b) (((a) < (b)) ? (a) : (b))
+
/*
* Pick an appropriate password encryption type and salt for the running
* system by searching through accounts until we find one that has a valid
continue;
if (passwd[0] == '$' && (p = strrchr(passwd+1, '$')) != NULL) {
typelen = p - passwd + 1;
- strlcpy(salt, passwd, MIN(typelen, sizeof(salt)));
+ strlcpy(salt, passwd, MINIMUM(typelen, sizeof(salt)));
explicit_bzero(passwd, strlen(passwd));
goto out;
}
#include <sys/types.h>
-#include <sys/param.h>
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
void sshbuf_tests(void);
+#ifndef roundup
#define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
+#endif
void
sshbuf_tests(void)
#include "includes.h"
#include <sys/types.h>
-#include <sys/param.h>
#include <sys/uio.h>
#include <stdarg.h>
#ifdef SANDBOX_CAPSICUM
#include <sys/types.h>
-#include <sys/param.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/capsicum.h>
#include "includes.h"
#include <sys/types.h>
-#include <sys/param.h>
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
-#include <sys/param.h>
#include <sys/socket.h>
#include <sys/wait.h>
#ifdef HAVE_SYS_STATVFS_H
#include "includes.h"
#include <sys/types.h>
-#include <sys/param.h>
#include <sys/resource.h>
#include <sys/stat.h>
#include <sys/socket.h>