Changeset 63975c6 in mainline


Ignore:
Timestamp:
2005-10-02T17:19:34Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
df364582
Parents:
f02436c8
Message:

Doxygen-style comments for mutex.c.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/synch/mutex.c

    rf02436c8 r63975c6  
    2727 */
    2828
    29 #include <synch/synch.h>
    3029#include <synch/mutex.h>
    3130#include <synch/semaphore.h>
     31#include <synch/synch.h>
    3232
     33/** Initialize mutex
     34 *
     35 * Initialize mutex.
     36 *
     37 * @param mtx Mutex.
     38 */
    3339void mutex_initialize(mutex_t *mtx)
    3440{
     
    3642}
    3743
     44/** Acquire mutex
     45 *
     46 * Acquire mutex.
     47 * Timeout mode and non-blocking mode can be requested.
     48 *
     49 * @param mxt Mutex.
     50 * @param usec Timeout in microseconds.
     51 * @param trylock Switches between blocking and non-blocking mode.
     52 *
     53 * For exact description of possible combinations of
     54 * 'usec' and 'trylock', see comment for waitq_sleep_timeout().
     55 *
     56 * @return See comment for waitq_sleep_timeout().
     57 */
    3858int _mutex_lock_timeout(mutex_t *mtx, __u32 usec, int trylock)
    3959{
     
    4161}
    4262
     63/** Release mutex
     64 *
     65 * Release mutex.
     66 *
     67 * @param mtx Mutex.
     68 */
    4369void mutex_unlock(mutex_t *mtx)
    4470{
Note: See TracChangeset for help on using the changeset viewer.