sched/clock_gettime:Remove output log

Calling syslog to print logs in clock_gettime will cause the system to have recursive output, i.e., clock_gettime->sinfo->syslog->clock_gettime, with the consequences of stack overflow or non-stop log output.
This commit is contained in:
chenrun1 2023-03-17 14:10:32 +08:00 committed by Petro Karashchenko
parent c9b917bcee
commit d60dee4a65

View File

@ -58,7 +58,6 @@ int clock_gettime(clockid_t clock_id, struct timespec *tp)
#endif
int ret = OK;
sinfo("clock_id=%d\n", clock_id);
DEBUGASSERT(tp != NULL);
/* CLOCK_MONOTONIC is an optional under POSIX: "If the Monotonic Clock
@ -141,15 +140,9 @@ int clock_gettime(clockid_t clock_id, struct timespec *tp)
if (ret < 0)
{
serr("Returning ERROR\n");
set_errno(-ret);
ret = ERROR;
}
else
{
sinfo("Returning tp=(%d,%d)\n", (int)tp->tv_sec, (int)tp->tv_nsec);
}
return ret;
}