mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-30 02:26:23 +00:00
include/asterisk/time.h: Renamed global declaration:tv
Renamed global declaration:tv to dummy_tv_var_for_types, which would oltherwise cause 'shadow' warnings when 'tv' was declared as a local variable elsewhere. Added comment to note that dummy_tv_var_for_types is never really exported and only used as a place holder. ASTERISK-25627 #close Change-Id: I9a6e17995006584f3627efe8988e3f8aa0f5dc28
This commit is contained in:
@@ -37,10 +37,12 @@
|
|||||||
|
|
||||||
/* We have to let the compiler learn what types to use for the elements of a
|
/* We have to let the compiler learn what types to use for the elements of a
|
||||||
struct timeval since on linux, it's time_t and suseconds_t, but on *BSD,
|
struct timeval since on linux, it's time_t and suseconds_t, but on *BSD,
|
||||||
they are just a long. */
|
they are just a long.
|
||||||
extern struct timeval tv;
|
note:dummy_tv_var_for_types never actually gets exported, only used as
|
||||||
typedef typeof(tv.tv_sec) ast_time_t;
|
local place holder. */
|
||||||
typedef typeof(tv.tv_usec) ast_suseconds_t;
|
extern struct timeval dummy_tv_var_for_types;
|
||||||
|
typedef typeof(dummy_tv_var_for_types.tv_sec) ast_time_t;
|
||||||
|
typedef typeof(dummy_tv_var_for_types.tv_usec) ast_suseconds_t;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \brief Computes the difference (in seconds) between two \c struct \c timeval instances.
|
* \brief Computes the difference (in seconds) between two \c struct \c timeval instances.
|
||||||
|
Reference in New Issue
Block a user