ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sys.h File Reference
#include "lwip/opt.h"
#include "lwip/err.h"
#include "arch/sys_arch.h"

Go to the source code of this file.

Defines

#define SYS_ARCH_TIMEOUT   0xffffffffUL
#define SYS_MBOX_EMPTY   SYS_ARCH_TIMEOUT
#define sys_sem_wait(sem)   sys_arch_sem_wait(sem, 0)
#define sys_mbox_tryfetch(mbox, msg)   sys_arch_mbox_tryfetch(mbox, msg)
#define sys_mbox_fetch(mbox, msg)   sys_arch_mbox_fetch(mbox, msg, 0)
#define SYS_ARCH_DECL_PROTECT(lev)
#define SYS_ARCH_PROTECT(lev)
#define SYS_ARCH_UNPROTECT(lev)
#define SYS_ARCH_INC(var, val)
#define SYS_ARCH_DEC(var, val)
#define SYS_ARCH_GET(var, ret)
#define SYS_ARCH_SET(var, val)

Typedefs

typedef void(* lwip_thread_fn )(void *arg)

Functions

err_t sys_mutex_new (sys_mutex_t *mutex)
void sys_mutex_lock (sys_mutex_t *mutex)
void sys_mutex_unlock (sys_mutex_t *mutex)
void sys_mutex_free (sys_mutex_t *mutex)
int sys_mutex_valid (sys_mutex_t *mutex)
void sys_mutex_set_invalid (sys_mutex_t *mutex)
err_t sys_sem_new (sys_sem_t *sem, u8_t count)
void sys_sem_signal (sys_sem_t *sem)
u32_t sys_arch_sem_wait (sys_sem_t *sem, u32_t timeout)
void sys_sem_free (sys_sem_t *sem)
int sys_sem_valid (sys_sem_t *sem)
void sys_sem_set_invalid (sys_sem_t *sem)
void sys_msleep (u32_t ms)
err_t sys_mbox_new (sys_mbox_t *mbox, int size)
void sys_mbox_post (sys_mbox_t *mbox, void *msg)
err_t sys_mbox_trypost (sys_mbox_t *mbox, void *msg)
u32_t sys_arch_mbox_fetch (sys_mbox_t *mbox, void **msg, u32_t timeout)
u32_t sys_arch_mbox_tryfetch (sys_mbox_t *mbox, void **msg)
void sys_mbox_free (sys_mbox_t *mbox)
int sys_mbox_valid (sys_mbox_t *mbox)
void sys_mbox_set_invalid (sys_mbox_t *mbox)
sys_thread_t sys_thread_new (const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio)
void sys_init (void)
u32_t sys_jiffies (void)
u32_t sys_now (void)

Generated on Sun May 27 2012 06:03:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.