mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-04-05 09:07:14 -04:00
Merge 1113bbcd92 into a71ce15308
This commit is contained in:
commit
c97afda2f2
41 changed files with 5339 additions and 32 deletions
2612
gl/pthread.h
Normal file
2612
gl/pthread.h
Normal file
File diff suppressed because it is too large
Load diff
622
gl/sched.h
Normal file
622
gl/sched.h
Normal file
|
|
@ -0,0 +1,622 @@
|
|||
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
|
||||
/* A GNU-like <sched.h>.
|
||||
Copyright (C) 2008-2025 Free Software Foundation, Inc.
|
||||
|
||||
This file is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This file is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _GL_SCHED_H
|
||||
|
||||
#if __GNUC__ >= 3
|
||||
#pragma GCC system_header
|
||||
#endif
|
||||
|
||||
|
||||
/* This file uses #include_next of a system file that defines time_t.
|
||||
For the 'year2038' module to work right, <config.h> needs to have been
|
||||
included before. */
|
||||
#if !_GL_CONFIG_H_INCLUDED
|
||||
#error "Please include config.h first."
|
||||
#endif
|
||||
|
||||
/* The include_next requires a split double-inclusion guard. */
|
||||
#if 1
|
||||
# if 1
|
||||
# include <sys/cdefs.h>
|
||||
# endif
|
||||
# include_next <sched.h>
|
||||
#endif
|
||||
|
||||
#ifndef _GL_SCHED_H
|
||||
#define _GL_SCHED_H
|
||||
|
||||
/* This file uses GNULIB_POSIXCHECK, HAVE_RAW_DECL_*. */
|
||||
#if !_GL_CONFIG_H_INCLUDED
|
||||
#error "Please include config.h first."
|
||||
#endif
|
||||
|
||||
/* Get pid_t.
|
||||
This is needed on glibc 2.11 (see
|
||||
glibc bug <https://sourceware.org/bugzilla/show_bug.cgi?id=13198>)
|
||||
and Mac OS X 10.5. */
|
||||
#include <sys/types.h>
|
||||
|
||||
#ifdef __KLIBC__
|
||||
/* On OS/2 kLIBC, struct sched_param is in spawn.h. */
|
||||
# include <spawn.h>
|
||||
#endif
|
||||
|
||||
#ifdef __VMS
|
||||
/* On OpenVMS, struct sched_param is in <pthread.h>. */
|
||||
# include <pthread.h>
|
||||
#endif
|
||||
|
||||
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
||||
/* C++ compatible function declaration macros.
|
||||
Copyright (C) 2010-2025 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _GL_CXXDEFS_H
|
||||
#define _GL_CXXDEFS_H
|
||||
|
||||
/* Begin/end the GNULIB_NAMESPACE namespace. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_BEGIN_NAMESPACE namespace GNULIB_NAMESPACE {
|
||||
# define _GL_END_NAMESPACE }
|
||||
#else
|
||||
# define _GL_BEGIN_NAMESPACE
|
||||
# define _GL_END_NAMESPACE
|
||||
#endif
|
||||
|
||||
/* The three most frequent use cases of these macros are:
|
||||
|
||||
* For providing a substitute for a function that is missing on some
|
||||
platforms, but is declared and works fine on the platforms on which
|
||||
it exists:
|
||||
|
||||
#if @GNULIB_FOO@
|
||||
# if !@HAVE_FOO@
|
||||
_GL_FUNCDECL_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (foo, ...);
|
||||
_GL_CXXALIASWARN (foo);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
...
|
||||
#endif
|
||||
|
||||
* For providing a replacement for a function that exists on all platforms,
|
||||
but is broken/insufficient and needs to be replaced on some platforms:
|
||||
|
||||
#if @GNULIB_FOO@
|
||||
# if @REPLACE_FOO@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef foo
|
||||
# define foo rpl_foo
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (foo, ...);
|
||||
_GL_CXXALIAS_RPL (foo, ...);
|
||||
# else
|
||||
_GL_CXXALIAS_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIASWARN (foo);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
...
|
||||
#endif
|
||||
|
||||
* For providing a replacement for a function that exists on some platforms
|
||||
but is broken/insufficient and needs to be replaced on some of them and
|
||||
is additionally either missing or undeclared on some other platforms:
|
||||
|
||||
#if @GNULIB_FOO@
|
||||
# if @REPLACE_FOO@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef foo
|
||||
# define foo rpl_foo
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (foo, ...);
|
||||
_GL_CXXALIAS_RPL (foo, ...);
|
||||
# else
|
||||
# if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@
|
||||
_GL_FUNCDECL_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIASWARN (foo);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
...
|
||||
#endif
|
||||
*/
|
||||
|
||||
/* _GL_EXTERN_C declaration;
|
||||
performs the declaration with C linkage. */
|
||||
#if defined __cplusplus
|
||||
# define _GL_EXTERN_C extern "C"
|
||||
#else
|
||||
# define _GL_EXTERN_C extern
|
||||
#endif
|
||||
|
||||
/* _GL_EXTERN_C_FUNC declaration;
|
||||
performs the declaration of a function with C linkage. */
|
||||
#if defined __cplusplus
|
||||
# define _GL_EXTERN_C_FUNC extern "C"
|
||||
#else
|
||||
/* In C mode, omit the 'extern' keyword, because attributes in bracket syntax
|
||||
are not allowed between 'extern' and the return type (see gnulib-common.m4).
|
||||
*/
|
||||
# define _GL_EXTERN_C_FUNC
|
||||
#endif
|
||||
|
||||
/* _GL_FUNCDECL_RPL (func, rettype, parameters, [attributes]);
|
||||
declares a replacement function, named rpl_func, with the given prototype,
|
||||
consisting of return type, parameters, and attributes.
|
||||
Although attributes are optional, the comma before them is required
|
||||
for portability to C17 and earlier. The attribute _GL_ATTRIBUTE_NOTHROW,
|
||||
if needed, must be placed after the _GL_FUNCDECL_RPL invocation,
|
||||
at the end of the declaration.
|
||||
Examples:
|
||||
_GL_FUNCDECL_RPL (free, void, (void *ptr), ) _GL_ATTRIBUTE_NOTHROW;
|
||||
_GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...),
|
||||
_GL_ARG_NONNULL ((1)));
|
||||
|
||||
Note: Attributes, such as _GL_ATTRIBUTE_DEPRECATED, are supported in front
|
||||
of a _GL_FUNCDECL_RPL invocation only in C mode, not in C++ mode. (That's
|
||||
because
|
||||
[[...]] extern "C" <declaration>;
|
||||
is invalid syntax in C++.)
|
||||
*/
|
||||
#define _GL_FUNCDECL_RPL(func,rettype,parameters,...) \
|
||||
_GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters, __VA_ARGS__)
|
||||
#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters,...) \
|
||||
_GL_EXTERN_C_FUNC __VA_ARGS__ rettype rpl_func parameters
|
||||
|
||||
/* _GL_FUNCDECL_SYS (func, rettype, parameters, [attributes]);
|
||||
declares the system function, named func, with the given prototype,
|
||||
consisting of return type, parameters, and attributes.
|
||||
Although attributes are optional, the comma before them is required
|
||||
for portability to C17 and earlier. The attribute _GL_ATTRIBUTE_NOTHROW,
|
||||
if needed, must be placed after the _GL_FUNCDECL_RPL invocation,
|
||||
at the end of the declaration.
|
||||
Examples:
|
||||
_GL_FUNCDECL_SYS (getumask, mode_t, (void), ) _GL_ATTRIBUTE_NOTHROW;
|
||||
_GL_FUNCDECL_SYS (posix_openpt, int, (int flags), _GL_ATTRIBUTE_NODISCARD);
|
||||
*/
|
||||
#define _GL_FUNCDECL_SYS(func,rettype,parameters,...) \
|
||||
_GL_EXTERN_C_FUNC __VA_ARGS__ rettype func parameters
|
||||
|
||||
/* _GL_CXXALIAS_RPL (func, rettype, parameters);
|
||||
declares a C++ alias called GNULIB_NAMESPACE::func
|
||||
that redirects to rpl_func, if GNULIB_NAMESPACE is defined.
|
||||
Example:
|
||||
_GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
|
||||
|
||||
Wrapping rpl_func in an object with an inline conversion operator
|
||||
avoids a reference to rpl_func unless GNULIB_NAMESPACE::func is
|
||||
actually used in the program. */
|
||||
#define _GL_CXXALIAS_RPL(func,rettype,parameters) \
|
||||
_GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return ::rpl_func; \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_MDA (func, rettype, parameters);
|
||||
is to be used when func is a Microsoft deprecated alias, on native Windows.
|
||||
It declares a C++ alias called GNULIB_NAMESPACE::func
|
||||
that redirects to _func, if GNULIB_NAMESPACE is defined.
|
||||
Example:
|
||||
_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
|
||||
*/
|
||||
#define _GL_CXXALIAS_MDA(func,rettype,parameters) \
|
||||
_GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters)
|
||||
|
||||
/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
|
||||
is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
|
||||
except that the C function rpl_func may have a slightly different
|
||||
declaration. A cast is used to silence the "invalid conversion" error
|
||||
that would otherwise occur. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return reinterpret_cast<type>(::rpl_func); \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters);
|
||||
is like _GL_CXXALIAS_MDA (func, rettype, parameters);
|
||||
except that the C function func may have a slightly different declaration.
|
||||
A cast is used to silence the "invalid conversion" error that would
|
||||
otherwise occur. */
|
||||
#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \
|
||||
_GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters)
|
||||
|
||||
/* _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||
declares a C++ alias called GNULIB_NAMESPACE::func
|
||||
that redirects to the system provided function func, if GNULIB_NAMESPACE
|
||||
is defined.
|
||||
Example:
|
||||
_GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
|
||||
|
||||
Wrapping func in an object with an inline conversion operator
|
||||
avoids a reference to func unless GNULIB_NAMESPACE::func is
|
||||
actually used in the program. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return ::func; \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters);
|
||||
is like _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||
except that the C function func may have a slightly different declaration.
|
||||
A cast is used to silence the "invalid conversion" error that would
|
||||
otherwise occur. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return reinterpret_cast<type>(::func); \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2);
|
||||
is like _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||
except that the C function is picked among a set of overloaded functions,
|
||||
namely the one with rettype2 and parameters2. Two consecutive casts
|
||||
are used to silence the "cannot find a match" and "invalid conversion"
|
||||
errors that would otherwise occur. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
/* The outer cast must be a reinterpret_cast.
|
||||
The inner cast: When the function is defined as a set of overloaded
|
||||
functions, it works as a static_cast<>, choosing the designated variant.
|
||||
When the function is defined as a single variant, it works as a
|
||||
reinterpret_cast<>. The parenthesized cast syntax works both ways. */
|
||||
# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return reinterpret_cast<type>((rettype2 (*) parameters2)(::func)); \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIASWARN (func);
|
||||
causes a warning to be emitted when ::func is used but not when
|
||||
GNULIB_NAMESPACE::func is used. func must be defined without overloaded
|
||||
variants. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIASWARN(func) \
|
||||
_GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
|
||||
# define _GL_CXXALIASWARN_1(func,namespace) \
|
||||
_GL_CXXALIASWARN_2 (func, namespace)
|
||||
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
||||
we enable the warning only when not optimizing. */
|
||||
# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
|
||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||
_GL_WARN_ON_USE (func, \
|
||||
"The symbol ::" #func " refers to the system function. " \
|
||||
"Use " #namespace "::" #func " instead.")
|
||||
# elif (__GNUC__ >= 3 || defined __clang__) && GNULIB_STRICT_CHECKING
|
||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||
extern __typeof__ (func) func
|
||||
# else
|
||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
# endif
|
||||
#else
|
||||
# define _GL_CXXALIASWARN(func) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes);
|
||||
causes a warning to be emitted when the given overloaded variant of ::func
|
||||
is used but not when GNULIB_NAMESPACE::func is used. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
|
||||
_GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
|
||||
GNULIB_NAMESPACE)
|
||||
# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \
|
||||
_GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
|
||||
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
||||
we enable the warning only when not optimizing. */
|
||||
# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
|
||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||
_GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \
|
||||
"The symbol ::" #func " refers to the system function. " \
|
||||
"Use " #namespace "::" #func " instead.")
|
||||
# else
|
||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
# endif
|
||||
#else
|
||||
# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
#endif /* _GL_CXXDEFS_H */
|
||||
|
||||
/* The definition of _GL_WARN_ON_USE is copied here. */
|
||||
/* A C macro for emitting warnings if a function is used.
|
||||
Copyright (C) 2010-2025 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||
|
||||
/* _GL_WARN_ON_USE (function, "literal string") issues a declaration
|
||||
for FUNCTION which will then trigger a compiler warning containing
|
||||
the text of "literal string" anywhere that function is called, if
|
||||
supported by the compiler. If the compiler does not support this
|
||||
feature, the macro expands to an unused extern declaration.
|
||||
|
||||
_GL_WARN_ON_USE_ATTRIBUTE ("literal string") expands to the
|
||||
attribute used in _GL_WARN_ON_USE. If the compiler does not support
|
||||
this feature, it expands to empty.
|
||||
|
||||
These macros are useful for marking a function as a potential
|
||||
portability trap, with the intent that "literal string" include
|
||||
instructions on the replacement function that should be used
|
||||
instead.
|
||||
_GL_WARN_ON_USE is for functions with 'extern' linkage.
|
||||
_GL_WARN_ON_USE_ATTRIBUTE is for functions with 'static' or 'inline'
|
||||
linkage.
|
||||
|
||||
_GL_WARN_ON_USE should not be used more than once for a given function
|
||||
in a given compilation unit (because this may generate a warning even
|
||||
if the function is never called).
|
||||
|
||||
However, one of the reasons that a function is a portability trap is
|
||||
if it has the wrong signature. Declaring FUNCTION with a different
|
||||
signature in C is a compilation error, so this macro must use the
|
||||
same type as any existing declaration so that programs that avoid
|
||||
the problematic FUNCTION do not fail to compile merely because they
|
||||
included a header that poisoned the function. But this implies that
|
||||
_GL_WARN_ON_USE is only safe to use if FUNCTION is known to already
|
||||
have a declaration. Use of this macro implies that there must not
|
||||
be any other macro hiding the declaration of FUNCTION; but
|
||||
undefining FUNCTION first is part of the poisoning process anyway
|
||||
(although for symbols that are provided only via a macro, the result
|
||||
is a compilation error rather than a warning containing
|
||||
"literal string"). Also note that in C++, it is only safe to use if
|
||||
FUNCTION has no overloads.
|
||||
|
||||
For an example, it is possible to poison 'getline' by:
|
||||
- adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]],
|
||||
[getline]) in configure.ac, which potentially defines
|
||||
HAVE_RAW_DECL_GETLINE
|
||||
- adding this code to a header that wraps the system <stdio.h>:
|
||||
#undef getline
|
||||
#if HAVE_RAW_DECL_GETLINE
|
||||
_GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but"
|
||||
"not universally present; use the gnulib module getline");
|
||||
#endif
|
||||
|
||||
It is not possible to directly poison global variables. But it is
|
||||
possible to write a wrapper accessor function, and poison that
|
||||
(less common usage, like &environ, will cause a compilation error
|
||||
rather than issue the nice warning, but the end result of informing
|
||||
the developer about their portability problem is still achieved):
|
||||
#if HAVE_RAW_DECL_ENVIRON
|
||||
static char ***
|
||||
rpl_environ (void) { return &environ; }
|
||||
_GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared");
|
||||
# undef environ
|
||||
# define environ (*rpl_environ ())
|
||||
#endif
|
||||
or better (avoiding contradictory use of 'static' and 'extern'):
|
||||
#if HAVE_RAW_DECL_ENVIRON
|
||||
static char ***
|
||||
_GL_WARN_ON_USE_ATTRIBUTE ("environ is not always properly declared")
|
||||
rpl_environ (void) { return &environ; }
|
||||
# undef environ
|
||||
# define environ (*rpl_environ ())
|
||||
#endif
|
||||
*/
|
||||
#ifndef _GL_WARN_ON_USE
|
||||
|
||||
# if (4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)) && !defined __clang__
|
||||
/* A compiler attribute is available in gcc versions 4.3.0 and later. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message)))
|
||||
# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
|
||||
__attribute__ ((__warning__ (message)))
|
||||
# elif __clang_major__ >= 4
|
||||
/* Another compiler attribute is available in clang. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
_GL_WARN_EXTERN_C __typeof__ (function) function \
|
||||
__attribute__ ((__diagnose_if__ (1, message, "warning")))
|
||||
# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
|
||||
__attribute__ ((__diagnose_if__ (1, message, "warning")))
|
||||
# elif (__GNUC__ >= 3 || defined __clang__) && GNULIB_STRICT_CHECKING
|
||||
/* Verify the existence of the function. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
_GL_WARN_EXTERN_C __typeof__ (function) function
|
||||
# define _GL_WARN_ON_USE_ATTRIBUTE(message)
|
||||
# else /* Unsupported. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
_GL_WARN_EXTERN_C int _gl_warn_on_use
|
||||
# define _GL_WARN_ON_USE_ATTRIBUTE(message)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message")
|
||||
is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the
|
||||
function is declared with the given prototype, consisting of return type,
|
||||
parameters, and attributes.
|
||||
This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
|
||||
not work in this case. */
|
||||
#ifndef _GL_WARN_ON_USE_CXX
|
||||
# if !defined __cplusplus
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||
_GL_WARN_ON_USE (function, msg)
|
||||
# else
|
||||
# if (4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)) && !defined __clang__
|
||||
/* A compiler attribute is available in gcc versions 4.3.0 and later. */
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||
extern rettype_gcc function parameters_and_attributes \
|
||||
__attribute__ ((__warning__ (msg)))
|
||||
# elif __clang_major__ >= 4
|
||||
/* Another compiler attribute is available in clang. */
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||
extern rettype_clang function parameters_and_attributes \
|
||||
__attribute__ ((__diagnose_if__ (1, msg, "warning")))
|
||||
# elif (__GNUC__ >= 3 || defined __clang__) && GNULIB_STRICT_CHECKING
|
||||
/* Verify the existence of the function. */
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||
extern rettype_gcc function parameters_and_attributes
|
||||
# else /* Unsupported. */
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||
_GL_WARN_EXTERN_C int _gl_warn_on_use
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* _GL_WARN_EXTERN_C declaration;
|
||||
performs the declaration with C linkage. */
|
||||
#ifndef _GL_WARN_EXTERN_C
|
||||
# if defined __cplusplus
|
||||
# define _GL_WARN_EXTERN_C extern "C"
|
||||
# else
|
||||
# define _GL_WARN_EXTERN_C extern
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !1
|
||||
|
||||
# if !GNULIB_defined_struct_sched_param
|
||||
struct sched_param
|
||||
{
|
||||
int sched_priority;
|
||||
};
|
||||
# define GNULIB_defined_struct_sched_param 1
|
||||
# endif
|
||||
|
||||
#endif
|
||||
|
||||
#if !(defined SCHED_FIFO && defined SCHED_RR && defined SCHED_OTHER)
|
||||
# define SCHED_FIFO 1
|
||||
# define SCHED_RR 2
|
||||
# define SCHED_OTHER 0
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
# if 0
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef sched_yield
|
||||
# define sched_yield rpl_sched_yield
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (sched_yield, int, (void), );
|
||||
_GL_CXXALIAS_RPL (sched_yield, int, (void));
|
||||
# else
|
||||
# if !1
|
||||
_GL_FUNCDECL_SYS (sched_yield, int, (void), );
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (sched_yield, int, (void));
|
||||
# endif
|
||||
# if __GLIBC__ >= 2
|
||||
_GL_CXXALIASWARN (sched_yield);
|
||||
# endif
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
# undef sched_yield
|
||||
# if HAVE_RAW_DECL_SCHED_YIELD
|
||||
_GL_WARN_ON_USE (sched_yield, "sched_yield is not portable - "
|
||||
"use gnulib module sched_yield for portability");
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#endif /* _GL_SCHED_H */
|
||||
#endif /* _GL_SCHED_H */
|
||||
|
|
@ -229,9 +229,15 @@ _GL_INLINE_HEADER_BEGIN
|
|||
|
||||
/* Declarations for ISO C N3322. */
|
||||
#if defined __GNUC__ && __GNUC__ >= 15 && !defined __clang__
|
||||
<<<<<<< HEAD
|
||||
_GL_EXTERN_C void *(bsearch) (const void *__key,
|
||||
const void *__base, size_t __nmemb, size_t __size,
|
||||
int (*__compare) (const void *, const void *))
|
||||
=======
|
||||
_GL_EXTERN_C void *_GL_FUNCDECL_SYS_NAME (bsearch)
|
||||
(const void *__key, const void *__base, size_t __nmemb, size_t __size,
|
||||
int (*__compare) (const void *, const void *))
|
||||
>>>>>>> master
|
||||
_GL_ATTRIBUTE_NONNULL_IF_NONZERO (2, 3) _GL_ARG_NONNULL ((5));
|
||||
_GL_EXTERN_C void qsort (void *__base, size_t __nmemb, size_t __size,
|
||||
int (*__compare) (const void *, const void *))
|
||||
|
|
|
|||
1449
gl/uchar.h
Normal file
1449
gl/uchar.h
Normal file
File diff suppressed because it is too large
Load diff
43
gl/unicase/.deps/libgnu_a-tolower.Po
Normal file
43
gl/unicase/.deps/libgnu_a-tolower.Po
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
unicase/libgnu_a-tolower.o: unicase/tolower.c /usr/include/stdc-predef.h \
|
||||
../config.h unicase.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h uninorm.h \
|
||||
unicase/tolower.h unicase/simple-mapping.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unicase.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
uninorm.h:
|
||||
unicase/tolower.h:
|
||||
unicase/simple-mapping.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_alnum.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_alnum.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_alnum.o: unictype/ctype_alnum.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_alnum.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_alnum.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_alpha.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_alpha.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_alpha.o: unictype/ctype_alpha.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_alpha.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_alpha.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_blank.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_blank.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_blank.o: unictype/ctype_blank.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_blank.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_blank.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_cntrl.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_cntrl.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_cntrl.o: unictype/ctype_cntrl.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_cntrl.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_cntrl.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_digit.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_digit.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_digit.o: unictype/ctype_digit.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_digit.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_digit.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_graph.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_graph.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_graph.o: unictype/ctype_graph.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_graph.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_graph.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_lower.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_lower.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_lower.o: unictype/ctype_lower.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_lower.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_lower.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_print.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_print.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_print.o: unictype/ctype_print.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_print.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_print.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_punct.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_punct.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_punct.o: unictype/ctype_punct.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_punct.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_punct.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_space.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_space.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_space.o: unictype/ctype_space.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_space.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_space.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_upper.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_upper.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_upper.o: unictype/ctype_upper.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_upper.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_upper.h:
|
||||
42
gl/unictype/.deps/libgnu_a-ctype_xdigit.Po
Normal file
42
gl/unictype/.deps/libgnu_a-ctype_xdigit.Po
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
unictype/libgnu_a-ctype_xdigit.o: unictype/ctype_xdigit.c \
|
||||
/usr/include/stdc-predef.h ../config.h unictype.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||
unictype/bitmap.h unictype/ctype_xdigit.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
unictype.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdbool.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
unictype/bitmap.h:
|
||||
unictype/ctype_xdigit.h:
|
||||
53
gl/uniwidth/.deps/libgnu_a-width.Po
Normal file
53
gl/uniwidth/.deps/libgnu_a-width.Po
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
uniwidth/libgnu_a-width.o: uniwidth/width.c /usr/include/stdc-predef.h \
|
||||
../config.h uniwidth.h unitypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \
|
||||
/usr/include/features.h /usr/include/features-time64.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
|
||||
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
|
||||
/usr/include/bits/stdint-least.h stddef.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h localcharset.h \
|
||||
uniwidth/cjk.h streq.h string.h /usr/include/string.h \
|
||||
/usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \
|
||||
strings.h /usr/include/strings.h uniwidth/width0.h uniwidth/width2.h \
|
||||
unictype/bitmap.h
|
||||
/usr/include/stdc-predef.h:
|
||||
../config.h:
|
||||
uniwidth.h:
|
||||
unitypes.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h:
|
||||
/usr/include/stdint.h:
|
||||
/usr/include/bits/libc-header-start.h:
|
||||
/usr/include/features.h:
|
||||
/usr/include/features-time64.h:
|
||||
/usr/include/bits/wordsize.h:
|
||||
/usr/include/bits/timesize.h:
|
||||
/usr/include/sys/cdefs.h:
|
||||
/usr/include/bits/long-double.h:
|
||||
/usr/include/gnu/stubs.h:
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
/usr/include/bits/types.h:
|
||||
/usr/include/bits/typesizes.h:
|
||||
/usr/include/bits/time64.h:
|
||||
/usr/include/bits/wchar.h:
|
||||
/usr/include/bits/stdint-intn.h:
|
||||
/usr/include/bits/stdint-uintn.h:
|
||||
/usr/include/bits/stdint-least.h:
|
||||
stddef.h:
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h:
|
||||
localcharset.h:
|
||||
uniwidth/cjk.h:
|
||||
streq.h:
|
||||
string.h:
|
||||
/usr/include/string.h:
|
||||
/usr/include/bits/types/locale_t.h:
|
||||
/usr/include/bits/types/__locale_t.h:
|
||||
strings.h:
|
||||
/usr/include/strings.h:
|
||||
uniwidth/width0.h:
|
||||
uniwidth/width2.h:
|
||||
unictype/bitmap.h:
|
||||
|
|
@ -166,7 +166,7 @@ check_real_LDADD = $(NETLIBS)
|
|||
check_snmp_SOURCES = check_snmp.c check_snmp.d/check_snmp_helpers.c
|
||||
check_snmp_LDADD = $(BASEOBJS)
|
||||
check_snmp_LDFLAGS = $(AM_LDFLAGS) -lm `net-snmp-config --libs`
|
||||
check_snmp_CFLAGS = $(AM_CFLAGS) `net-snmp-config --cflags`
|
||||
check_snmp_CFLAGS = $(AM_CFLAGS) `net-snmp-config --cflags | sed 's/-Werror=declaration-after-statement//' | sed 's/-Wundef//'`
|
||||
check_smtp_LDADD = $(SSLOBJS)
|
||||
check_ssh_LDADD = $(NETLIBS)
|
||||
check_swap_SOURCES = check_swap.c check_swap.d/swap.c
|
||||
|
|
|
|||
|
|
@ -175,7 +175,7 @@ check_cluster_config_wrapper process_arguments(int argc, char **argv) {
|
|||
while (true) {
|
||||
int option_index = getopt_long(argc, argv, "hHsvVw:c:d:l:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -979,7 +979,7 @@ check_curl_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index = getopt_long(
|
||||
argc, argv, "Vvh46t:c:w:A:k:H:P:j:T:I:a:x:b:d:e:p:s:R:r:u:f:C:J:K:DnlLS::m:M:NEB",
|
||||
longopts, &option);
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -284,7 +284,7 @@ check_dig_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index =
|
||||
getopt_long(argc, argv, "hVvt:l:H:w:c:T:p:a:A:E:X:46", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -448,7 +448,7 @@ check_disk_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index = getopt_long(
|
||||
argc, argv, "+?VqhvefCt:c:w:K:W:u:p:x:X:N:mklLPg:R:r:i:I:MEAn", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -361,7 +361,7 @@ check_fping_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index =
|
||||
getopt_long(argc, argv, "+hVvaH:S:c:w:b:n:T:i:I:M:R:46", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -186,7 +186,7 @@ check_game_config_wrapper process_arguments(int argc, char **argv) {
|
|||
while (true) {
|
||||
int option_index = getopt_long(argc, argv, "hVvt:H:P:G:g:p:m:", long_opts, &opt_index);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ check_hpjd_config_wrapper process_arguments(int argc, char **argv) {
|
|||
while (true) {
|
||||
int option_index = getopt_long(argc, argv, "+hVH:C:p:D", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ static check_ide_smart_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int longindex = 0;
|
||||
int option_index = getopt_long(argc, argv, "+d:iq10nhVv", longopts, &longindex);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -362,7 +362,7 @@ check_ldap_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index =
|
||||
getopt_long(argc, argv, "hvV234TS6t:c:w:H:b:p:a:D:P:C:W:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -295,7 +295,7 @@ static check_load_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option = 0;
|
||||
int option_index = getopt_long(argc, argv, "Vhrc:w:n:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -504,7 +504,7 @@ check_mysql_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index =
|
||||
getopt_long(argc, argv, "hlvVnSP:p:u:d:H:s:c:w:a:k:C:D:L:f:g:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ check_nagios_config_wrapper process_arguments(int argc, char **argv) {
|
|||
while (true) {
|
||||
int option_index = getopt_long(argc, argv, "+hVvF:C:e:t:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -221,7 +221,7 @@ check_ping_config_wrapper process_arguments(int argc, char **argv) {
|
|||
while (true) {
|
||||
int option_index = getopt_long(argc, argv, "VvhnL46t:c:w:H:p:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -432,7 +432,7 @@ check_procs_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option_index =
|
||||
getopt_long(argc, argv, "Vvhkt:c:w:p:s:u:C:a:z:r:m:P:TX:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF) {
|
||||
if (CHECK_EOF(option_index)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -334,7 +334,7 @@ check_radius_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option = 0;
|
||||
int option_index = getopt_long(argc, argv, "+hVvH:P:F:u:p:n:N:t:r:e:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ enum {
|
|||
PORT = 554
|
||||
};
|
||||
|
||||
const char *default_expect = "RTSP/1.";
|
||||
char *default_expect = "RTSP/1.";
|
||||
|
||||
typedef struct {
|
||||
char *server_address;
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@ gen_state_string_type gen_state_string(check_snmp_state_entry *entries, size_t n
|
|||
break;
|
||||
case ASN_FLOAT:
|
||||
printf("Type FLOAT\n");
|
||||
break;
|
||||
case ASN_DOUBLE:
|
||||
printf("Type DOUBLE\n");
|
||||
break;
|
||||
|
|
@ -217,6 +218,7 @@ recover_state_data_type recover_state_data(char *state_string, idx_t state_strin
|
|||
break;
|
||||
case ASN_FLOAT:
|
||||
printf("Type FLOAT\n");
|
||||
break;
|
||||
case ASN_DOUBLE:
|
||||
printf("Type DOUBLE\n");
|
||||
break;
|
||||
|
|
@ -254,7 +256,10 @@ int main(int argc, char **argv) {
|
|||
|
||||
timeout_interval = DEFAULT_SOCKET_TIMEOUT;
|
||||
|
||||
np_init((char *)progname, argc, argv);
|
||||
char progname_copy[256];
|
||||
strncpy(progname_copy, progname, sizeof(progname_copy)-1);
|
||||
progname_copy[255] = '\0';
|
||||
np_init(progname_copy, argc, argv);
|
||||
|
||||
state_key stateKey = np_enable_state(NULL, 1, progname, argc, argv);
|
||||
|
||||
|
|
@ -445,7 +450,7 @@ static process_arguments_wrapper process_arguments(int argc, char **argv) {
|
|||
argc, argv,
|
||||
"nhvVO46t:c:w:H:C:o:e:E:d:D:s:t:R:r:l:u:p:m:P:N:L:U:a:x:A:X:M:f:z:", longopts, &option);
|
||||
|
||||
if (option_char == -1 || option_char == EOF) {
|
||||
if (CHECK_EOF(option_char)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -506,8 +511,8 @@ static process_arguments_wrapper process_arguments(int argc, char **argv) {
|
|||
unsigned char *privpasswd = NULL;
|
||||
int cflags = REG_EXTENDED | REG_NOSUB | REG_NEWLINE;
|
||||
char *port = NULL;
|
||||
char *miblist = NULL;
|
||||
char *connection_prefix = NULL;
|
||||
const char *miblist = NULL;
|
||||
const char *connection_prefix = NULL;
|
||||
bool snmp_version_set_explicitely = false;
|
||||
// TODO error checking
|
||||
while (true) {
|
||||
|
|
@ -515,7 +520,7 @@ static process_arguments_wrapper process_arguments(int argc, char **argv) {
|
|||
argc, argv,
|
||||
"nhvVO46t:c:w:H:C:o:e:E:d:D:s:t:R:r:l:u:p:m:P:N:L:U:a:x:A:X:M:f:z:", longopts, &option);
|
||||
|
||||
if (option_char == -1 || option_char == EOF) {
|
||||
if (CHECK_EOF(option_char)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -91,6 +91,8 @@ const char DEFAULT_OUTPUT_DELIMITER[] = " ";
|
|||
|
||||
const int RANDOM_STATE_DATA_LENGTH_PREDICTION = 8192;
|
||||
|
||||
char community[100];
|
||||
|
||||
check_snmp_config check_snmp_config_init() {
|
||||
check_snmp_config tmp = {
|
||||
.snmp_params =
|
||||
|
|
@ -129,14 +131,17 @@ check_snmp_config check_snmp_config_init() {
|
|||
tmp.snmp_params.snmp_session.retries = DEFAULT_RETRIES;
|
||||
tmp.snmp_params.snmp_session.version = DEFAULT_SNMP_VERSION;
|
||||
tmp.snmp_params.snmp_session.securityLevel = SNMP_SEC_LEVEL_NOAUTH;
|
||||
tmp.snmp_params.snmp_session.community = (unsigned char *)"public";
|
||||
tmp.snmp_params.snmp_session.community_len = strlen("public");
|
||||
strcpy(community, "public");
|
||||
tmp.snmp_params.snmp_session.community = (unsigned char *)community;
|
||||
tmp.snmp_params.snmp_session.community_len = strlen(community);
|
||||
return tmp;
|
||||
}
|
||||
|
||||
snmp_responces do_snmp_query(check_snmp_config_snmp_parameters parameters) {
|
||||
if (parameters.ignore_mib_parsing_errors) {
|
||||
char *opt_toggle_res = snmp_mib_toggle_options("e");
|
||||
char option_e[2];
|
||||
option_e[0] = 'e'; option_e[1] = '\0';
|
||||
char *opt_toggle_res = snmp_mib_toggle_options(option_e);
|
||||
if (opt_toggle_res != NULL) {
|
||||
die(STATE_UNKNOWN, "Unable to disable MIB parsing errors");
|
||||
}
|
||||
|
|
@ -436,7 +441,7 @@ check_snmp_evaluation evaluate_single_unit(response_value response,
|
|||
}
|
||||
} else {
|
||||
// It's only a counter if we cont compute rate
|
||||
pd_num_val.uom = "c";
|
||||
pd_num_val.uom = strdup("c");
|
||||
pd_result_val = mp_create_pd_value(response.value.uIntVal);
|
||||
}
|
||||
break;
|
||||
|
|
@ -476,7 +481,7 @@ check_snmp_evaluation evaluate_single_unit(response_value response,
|
|||
pd_result_val = mp_create_pd_value(treated_value);
|
||||
|
||||
if (response.type == ASN_COUNTER) {
|
||||
pd_num_val.uom = "c";
|
||||
pd_num_val.uom = strdup("c");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -820,7 +825,7 @@ state_data *np_state_read(state_key stateKey) {
|
|||
* envvar NAGIOS_PLUGIN_STATE_DIRECTORY
|
||||
* statically compiled shared state directory
|
||||
*/
|
||||
char *_np_state_calculate_location_prefix(void) {
|
||||
static const char *_np_state_calculate_location_prefix(void) {
|
||||
char *env_dir;
|
||||
|
||||
/* Do not allow passing MP_STATE_PATH in setuid plugins
|
||||
|
|
@ -871,7 +876,7 @@ state_key np_enable_state(char *keyname, int expected_data_version, const char *
|
|||
tmp_char++;
|
||||
}
|
||||
this_state->name = temp_keyname;
|
||||
this_state->plugin_name = (char *)plugin_name;
|
||||
this_state->plugin_name = strdup(plugin_name);
|
||||
this_state->data_version = expected_data_version;
|
||||
this_state->state_data = NULL;
|
||||
|
||||
|
|
|
|||
|
|
@ -562,7 +562,7 @@ static check_tcp_config_wrapper process_arguments(int argc, char **argv, check_t
|
|||
int option_index =
|
||||
getopt_long(argc, argv, "+hVv46EAH:s:e:q:m:c:w:t:p:C:W:d:Sr:jD:M:", longopts, &option);
|
||||
|
||||
if (option_index == -1 || option_index == EOF || option_index == 1) {
|
||||
if (CHECK_EOF(option_index) || option_index == 1) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@ check_time_config_wrapper process_arguments(int argc, char **argv) {
|
|||
int option = 0;
|
||||
option_char = getopt_long(argc, argv, "hVH:w:c:W:C:p:t:u", longopts, &option);
|
||||
|
||||
if (option_char == -1 || option_char == EOF) {
|
||||
if (CHECK_EOF(option_char)) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@ enum {
|
|||
*/
|
||||
#include "../gl/gettext.h"
|
||||
#define _(String) gettext(String)
|
||||
#if !ENABLE_NLS
|
||||
#if !defined(ENABLE_NLS) || !ENABLE_NLS
|
||||
# undef textdomain
|
||||
# define textdomain(Domainname) /* empty */
|
||||
# undef bindtextdomain
|
||||
|
|
@ -205,4 +205,11 @@ enum {
|
|||
# define __attribute__(x) /* do nothing */
|
||||
#endif
|
||||
|
||||
/* for checking the result of getopt_long */
|
||||
#if EOF == -1
|
||||
#define CHECK_EOF(c) ((c) == EOF)
|
||||
#else
|
||||
#define CHECK_EOF(c) ((c) == -1 || (c) == EOF)
|
||||
#endif
|
||||
|
||||
#endif /* _COMMON_H_ */
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ in order to resist overflow attacks. In addition, a few functions are
|
|||
provided to standardize version and error reporting across the entire
|
||||
suite of plugins. */
|
||||
|
||||
#undef USE_OPENSSL // net-snmp defines USE_OPENSSL as NETSNMP_USE_OPENSSL in net-snmp-config.h
|
||||
#include "../config.h"
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
|
|
|||
Loading…
Reference in a new issue