mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-10 16:31:44 +00:00
Fix localtime_r and gmtmime_r signatures
This commit is contained in:
1 parent
456e8bd249
commit
6c79a406cd
3 files changed
+26
-24
No files matched your search
+13
-12
@@ -77,21 +77,21 @@ extern "C" {
|
|||||||
#if MG_ARCH == MG_ARCH_AZURERTOS
|
#if MG_ARCH == MG_ARCH_AZURERTOS
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdint.h>
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <time.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#include <fx_api.h>
|
||||||
#include <tx_api.h>
|
#include <tx_api.h>
|
||||||
#include <fx_api.h>
|
|
||||||
|
|
||||||
#include <tx_port.h>
|
|
||||||
#include <nx_port.h>
|
|
||||||
#include <nx_api.h>
|
#include <nx_api.h>
|
||||||
#include <nx_bsd.h>
|
#include <nx_bsd.h>
|
||||||
|
#include <nx_port.h>
|
||||||
|
#include <tx_port.h>
|
||||||
|
|
||||||
#ifdef __REDLIB__
|
#ifdef __REDLIB__
|
||||||
#define va_copy(d,s)__builtin_va_copy(d,s)
|
#define va_copy(d, s) __builtin_va_copy(d, s)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define PATH_MAX FX_MAXIMUM_PATH
|
#define PATH_MAX FX_MAXIMUM_PATH
|
||||||
@@ -102,9 +102,10 @@ extern "C" {
|
|||||||
#define gmtime_r(a, b) gmtime(a)
|
#define gmtime_r(a, b) gmtime(a)
|
||||||
#define MG_INT64_FMT "%lld"
|
#define MG_INT64_FMT "%lld"
|
||||||
|
|
||||||
static __inline struct tm *localtime_r(time_t *t, struct tm *tm) {
|
static __inline struct tm *localtime_r(const time_t *t, struct tm *tm) {
|
||||||
(void) tm;
|
struct tm *x = localtime(t);
|
||||||
return localtime(t);
|
*tm = *x;
|
||||||
|
return tm;
|
||||||
}
|
}
|
||||||
|
|
||||||
#undef FOPEN_MAX
|
#undef FOPEN_MAX
|
||||||
@@ -428,13 +429,13 @@ typedef int socklen_t;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// https://lgtm.com/rules/2154840805/ -gmtime, localtime, ctime and asctime
|
// https://lgtm.com/rules/2154840805/ -gmtime, localtime, ctime and asctime
|
||||||
static __inline struct tm *gmtime_r(time_t *t, struct tm *tm) {
|
static __inline struct tm *gmtime_r(const time_t *t, struct tm *tm) {
|
||||||
struct tm *x = gmtime(t);
|
struct tm *x = gmtime(t);
|
||||||
*tm = *x;
|
*tm = *x;
|
||||||
return tm;
|
return tm;
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline struct tm *localtime_r(time_t *t, struct tm *tm) {
|
static __inline struct tm *localtime_r(const time_t *t, struct tm *tm) {
|
||||||
struct tm *x = localtime(t);
|
struct tm *x = localtime(t);
|
||||||
*tm = *x;
|
*tm = *x;
|
||||||
return tm;
|
return tm;
|
||||||
|
|||||||
+11
-10
@@ -3,21 +3,21 @@
|
|||||||
#if MG_ARCH == MG_ARCH_AZURERTOS
|
#if MG_ARCH == MG_ARCH_AZURERTOS
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdint.h>
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <time.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#include <fx_api.h>
|
||||||
#include <tx_api.h>
|
#include <tx_api.h>
|
||||||
#include <fx_api.h>
|
|
||||||
|
|
||||||
#include <tx_port.h>
|
|
||||||
#include <nx_port.h>
|
|
||||||
#include <nx_api.h>
|
#include <nx_api.h>
|
||||||
#include <nx_bsd.h>
|
#include <nx_bsd.h>
|
||||||
|
#include <nx_port.h>
|
||||||
|
#include <tx_port.h>
|
||||||
|
|
||||||
#ifdef __REDLIB__
|
#ifdef __REDLIB__
|
||||||
#define va_copy(d,s)__builtin_va_copy(d,s)
|
#define va_copy(d, s) __builtin_va_copy(d, s)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define PATH_MAX FX_MAXIMUM_PATH
|
#define PATH_MAX FX_MAXIMUM_PATH
|
||||||
@@ -28,9 +28,10 @@
|
|||||||
#define gmtime_r(a, b) gmtime(a)
|
#define gmtime_r(a, b) gmtime(a)
|
||||||
#define MG_INT64_FMT "%lld"
|
#define MG_INT64_FMT "%lld"
|
||||||
|
|
||||||
static __inline struct tm *localtime_r(time_t *t, struct tm *tm) {
|
static __inline struct tm *localtime_r(const time_t *t, struct tm *tm) {
|
||||||
(void) tm;
|
struct tm *x = localtime(t);
|
||||||
return localtime(t);
|
*tm = *x;
|
||||||
|
return tm;
|
||||||
}
|
}
|
||||||
|
|
||||||
#undef FOPEN_MAX
|
#undef FOPEN_MAX
|
||||||
|
|||||||
+2
-2
@@ -90,13 +90,13 @@ typedef int socklen_t;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// https://lgtm.com/rules/2154840805/ -gmtime, localtime, ctime and asctime
|
// https://lgtm.com/rules/2154840805/ -gmtime, localtime, ctime and asctime
|
||||||
static __inline struct tm *gmtime_r(time_t *t, struct tm *tm) {
|
static __inline struct tm *gmtime_r(const time_t *t, struct tm *tm) {
|
||||||
struct tm *x = gmtime(t);
|
struct tm *x = gmtime(t);
|
||||||
*tm = *x;
|
*tm = *x;
|
||||||
return tm;
|
return tm;
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline struct tm *localtime_r(time_t *t, struct tm *tm) {
|
static __inline struct tm *localtime_r(const time_t *t, struct tm *tm) {
|
||||||
struct tm *x = localtime(t);
|
struct tm *x = localtime(t);
|
||||||
*tm = *x;
|
*tm = *x;
|
||||||
return tm;
|
return tm;
|
||||||
|
|||||||
Reference in new issue
Block a user