提交历史

作者 SHA1 备注 提交日期
  Gregory Nutt bff30ff9bc Fix minor typo / copy-paste. 'cancellaction point'->'cancellation point' 5 年之前
  Michał Łyszczek 626afb015b nuttx/sched/mqueue: Change 'int prio' to 'unsigned int prio'. According to open group specification, priority field in mq_* functions should have unsigned type: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html 5 年之前
  Gregory Nutt 8fdbb1e0a4 Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 6 年之前
  Gregory Nutt da50646bcf sched/wdog: wd_start() is an internal OS function and should not set the errno value. Reviewed and updated every call to wd_start() to verify if return value is used and if so if the errno value is accessed. 6 年之前
  Gregory Nutt fca07be1df Squashed commit of the following: 7 年之前
  Gregory Nutt e7c52bac60 Squashed commit of the following: 7 年之前
  Arjun Hary b274a97840 Miscellaneous fixes from astyle tool. 7 年之前
  Jussi Kivilinna c57d49f420 clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t 7 年之前
  Gregory Nutt b52e4e5ecd Move cancellation point definitions to their own header file. 7 年之前
  Gregory Nutt bc3ca25cc7 Cancellation points: Close up some logic to eliminte some race conditions. 7 年之前
  Gregory Nutt 7fce8022c6 Finishes all cancellation point logic 7 年之前
  Gregory Nutt f0b4705d57 Correct a comment 8 年之前
  Gregory Nutt e3bbfa2d85 mq_send() was not setting the errno value on certain failures to allocate a message 8 年之前
  Gregory Nutt 6e3107650d nuttx/sched: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section() 8 年之前
  Gregory Nutt 74db48202e sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 8 年之前
  Gregory Nutt cb9e27c3b0 Standardize naming used for public data and function groupings 9 年之前
  Gregory Nutt 84f0303fc0 mq_timedreceive() move the location where the errno value is set; the TIMEDOUT errno setting was being overwritten by subsequent actions before returning. Noted by Freddie Chopin. 9 年之前
  Gregory Nutt 3adcae8ffb Update the type passed to watchdog timer handlers. Using uint32_t is a problem for 64-bit machines. 9 年之前
  Gregory Nutt caea44a624 Fix a case in mq_timedsend() where the return errno value was being overwritten 9 年之前
  Gregory Nutt 7d46801f46 Reorder some operations to minimize a race condition 9 年之前
  Gregory Nutt 4c6057eca1 mq_timedsend(): Do check for time errors if the message queue is not full. Noted by Freddie Chopin 9 年之前
  Gregory Nutt cded7ea682 Fix some time value changes; mostly changing greater than 1000000000 to greater than or equal to 1000000000. From Juha Niskanen 9 年之前
  Gregory Nutt ad05793c0f msg type should be char * not void * in mq_send, mq_timedsend, mq_receive, and mq_timedreceive. Noted by Pierre-Noel Bouteville 10 年之前
  Gregory Nutt fcfe877e96 Cosmetic update to comments 10 年之前
  Gregory Nutt b0f80cc8db Move mq_open.c, mq_close.c, and mq_unlink.c from sched/mqueue to fs/mqueue 10 年之前
  Gregory Nutt e3fa34681b Convert mqueue structure for use in VFS as inode data; rename mqueue_inode_s; remove links, reference counts and name from mqueue structure. These will be replaced by VFS data. Remove g_msgqueues and mq_findnamed.c; these will be replace with VFS logic 10 年之前
  Gregory Nutt ad9b3f8ab8 wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide. 10 年之前
  Gregory Nutt d798dd37a7 Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h 10 年之前
  Gregory Nutt d4b56eb3cc Move clock functions from sched/ to sched/clock 10 年之前
  Gregory Nutt 08879ca34c Move POSIX message queue files from sched/ to sched/mqueue 10 年之前