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 年之前 |