#include <njs_types.h>
#include <njs_clang.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_lvlhsh.h>
#define njs_nitems(x) \
(sizeof(x) / sizeof((x)[0]))
+#define njs_max(val1, val2) \
+ ((val1 < val2) ? (val2) : (val1))
+
+#define njs_min(val1, val2) \
+ ((val1 < val2) ? (val1) : (val2))
+
#if (NJS_HAVE_BUILTIN_EXPECT)
#define njs_expect(c, x) __builtin_expect((long) (x), (c))
#include <njs_types.h>
#include <njs_clang.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_djb_hash.h>
#include <njs_types.h>
#include <njs_clang.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_lvlhsh.h>
#include <string.h>
#include <njs_types.h>
#include <njs_clang.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_utf8.h>
#include <njs_dtoa.h>
#include <njs_strtod.h>
#include <njs_auto_config.h>
#include <njs_types.h>
#include <njs_clang.h>
-#include <njs_stub.h>
#include <njs_str.h>
#include <njs_sprintf.h>
#include <njs_malloc.h>
#include <njs_auto_config.h>
#include <njs_types.h>
#include <njs_clang.h>
-#include <njs_stub.h>
#include <njs_trace.h>
#include <njs_str.h>
#include <njs_regex.h>
#include <njs_auto_config.h>
#include <njs_types.h>
#include <njs_clang.h>
-#include <njs_stub.h>
#include <njs_str.h>
#include <njs_sprintf.h>
+++ /dev/null
-
-/*
- * Copyright (C) Igor Sysoev
- * Copyright (C) NGINX, Inc.
- */
-
-#ifndef _NJS_STUB_H_INCLUDED_
-#define _NJS_STUB_H_INCLUDED_
-
-
-#define njs_max(val1, val2) \
- ((val1 < val2) ? (val2) : (val1))
-
-#define njs_min(val1, val2) \
- ((val1 < val2) ? (val1) : (val2))
-
-
-#define NJS_OK 0
-#define NJS_ERROR (-1)
-#define NJS_AGAIN (-2)
-#define NJS_DECLINED (-3)
-#define NJS_DONE (-4)
-
-
-#define njs_thread_log_alert(...)
-#define njs_thread_log_error(...)
-#define njs_log_error(...)
-#define njs_thread_log_debug(...)
-
-#include <unistd.h>
-#define njs_pagesize() getpagesize()
-
-
-#endif /* _NJS_STUB_H_INCLUDED_ */
} while (0)
+#define njs_thread_log_alert(...)
+#define njs_thread_log_error(...)
+#define njs_log_error(...)
+#define njs_thread_log_debug(...)
+
+
NJS_EXPORT void njs_trace_handler(njs_trace_t *trace, uint32_t level,
const char *fmt, ...);
#define _NJS_TYPES_H_INCLUDED_
+#define NJS_OK 0
+#define NJS_ERROR (-1)
+#define NJS_AGAIN (-2)
+#define NJS_DECLINED (-3)
+#define NJS_DONE (-4)
+
+
/*
* off_t is 32 bit on Linux, Solaris and HP-UX by default.
* Must be before <sys/types.h>.
#ifndef _NJS_UNIX_H_INCLUDED_
#define _NJS_UNIX_H_INCLUDED_
+#include <unistd.h>
+#define njs_pagesize() getpagesize()
+
#if (NJS_LINUX)
#ifdef _FORTIFY_SOURCE
#include <njs_clang.h>
#include <njs_sprintf.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_malloc.h>
#include <njs_lvlhsh.h>
#include <njs_murmur_hash.h>
#include <njs_clang.h>
#include <njs_sprintf.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_random.h>
#include <stdlib.h>
#include <string.h>
#include <njs_auto_config.h>
#include <njs_types.h>
#include <njs_clang.h>
-#include <njs_stub.h>
#include <njs_sprintf.h>
#include <njs_str.h>
#include <njs_rbtree.h>
#include <njs_clang.h>
#include <njs_sprintf.h>
#include <njs_str.h>
-#include <njs_stub.h>
#include <njs_utf8.h>
#include <string.h>