Ver Fonte

[cputime] add sys/errno.h

Meco Man há 3 anos atrás
pai
commit
ae0e0bdad4
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      components/drivers/cputime/cputime.c

+ 3 - 2
components/drivers/cputime/cputime.c

@@ -10,6 +10,7 @@
 
 
 #include <rtdevice.h>
 #include <rtdevice.h>
 #include <rtthread.h>
 #include <rtthread.h>
+#include <sys/errno.h>
 
 
 static const struct rt_clock_cputime_ops *_cputime_ops  = RT_NULL;
 static const struct rt_clock_cputime_ops *_cputime_ops  = RT_NULL;
 
 
@@ -24,7 +25,7 @@ float clock_cpu_getres(void)
     if (_cputime_ops)
     if (_cputime_ops)
         return _cputime_ops->cputime_getres();
         return _cputime_ops->cputime_getres();
 
 
-    rt_set_errno(-ENOSYS);
+    rt_set_errno(ENOSYS);
     return 0;
     return 0;
 }
 }
 
 
@@ -38,7 +39,7 @@ uint32_t clock_cpu_gettime(void)
     if (_cputime_ops)
     if (_cputime_ops)
         return _cputime_ops->cputime_gettime();
         return _cputime_ops->cputime_gettime();
 
 
-    rt_set_errno(-ENOSYS);
+    rt_set_errno(ENOSYS);
     return 0;
     return 0;
 }
 }