summaryrefslogtreecommitdiff
path: root/nuttx/sched/clock_settime.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-09-11 17:48:52 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-09-11 17:48:52 +0000
commit94c3b8e72eb81b2ca7b3ab69b6996602d5207c19 (patch)
treeab669712a23a13022adf6abd05d240d08714370d /nuttx/sched/clock_settime.c
parent024c4051ba207d5ad1b68753848bbf80599b3877 (diff)
downloadpx4-nuttx-94c3b8e72eb81b2ca7b3ab69b6996602d5207c19.tar.gz
px4-nuttx-94c3b8e72eb81b2ca7b3ab69b6996602d5207c19.tar.bz2
px4-nuttx-94c3b8e72eb81b2ca7b3ab69b6996602d5207c19.zip
Fix some timer race conditions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3949 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/sched/clock_settime.c')
-rw-r--r--nuttx/sched/clock_settime.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/nuttx/sched/clock_settime.c b/nuttx/sched/clock_settime.c
index 72fb8276e..77b6ebecc 100644
--- a/nuttx/sched/clock_settime.c
+++ b/nuttx/sched/clock_settime.c
@@ -116,7 +116,7 @@ int clock_settime(clockid_t clock_id, const struct timespec *tp)
#ifdef CONFIG_RTC
if (g_rtc_enabled)
{
- up_rtc_settime( tp->tv_sec );
+ up_rtc_settime(tp->tv_sec);
}
else
#endif
@@ -143,7 +143,7 @@ int clock_settime(clockid_t clock_id, const struct timespec *tp)
else
{
sdbg("Returning ERROR\n");
- *get_errno_ptr() = EINVAL;
+ set_errno(EINVAL);
ret = ERROR;
}