|
#define | _BSD_OFF_T_ int32_t |
|
#define | _BSD_PID_T_ rtems_id |
|
#define | _BSD_VA_LIST_ char * |
|
#define | splnet() 0 |
|
#define | splimp() 0 |
|
#define | splx(_s) do { (_s) = 0; (void) (_s); } while(0) |
|
#define | ovbcopy(f, t, n) bcopy(f,t,n) |
|
#define | copyout(f, t, n) (memcpy(t,f,n),0) |
|
#define | copyin(f, t, n) (memcpy(t,f,n),0) |
|
#define | random() rtems_bsdnet_random() |
|
#define | panic rtems_panic |
|
#define | suser(a, b) 0 |
|
#define | microtime(tv) rtems_bsd_microtime(tv) |
|
#define | hz rtems_bsdnet_ticks_per_second |
|
#define | tick rtems_bsdnet_microseconds_per_tick |
|
#define | log rtems_bsdnet_log |
|
#define | NSIG 32 |
|
#define | major(x) ((int)(((u_int)(x) >> 8)&0xff)) /* major number */ |
|
#define | minor(x) ((int)((x)&0xffff00ff)) /* minor number */ |
|
#define | makedev(x, y) ((dev_t)(((x) << 8) | (y))) /* create dev_t */ |
|
#define | malloc(size, type, flags) rtems_bsdnet_malloc(size,type,flags) |
|
#define | free(ptr, type) rtems_bsdnet_free(ptr,type) |
|
#define | timeout(ftn, arg, ticks) rtems_bsdnet_timeout(ftn,arg,ticks) |
|
#define | M_NOWAIT 0x0001 |
|
#define | SIO_RTEMS_SHOW_STATS _IO('i', 250) |
|
#define | SBWAIT_EVENT RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT |
|
#define | SOSLEEP_EVENT RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP |
|
#define | NETISR_IP_EVENT (1L << NETISR_IP) |
|
#define | NETISR_ARP_EVENT (1L << NETISR_ARP) |
|
#define | NETISR_EVENTS (NETISR_IP_EVENT|NETISR_ARP_EVENT) |
|
|
int | soconnsleep (struct socket *so) |
|
void | soconnwakeup (struct socket *so) |
|
void * | memcpy (void *dest, const void *src, size_t n) |
|
void * | memset (void *s, int c, size_t n) |
|
void * | rtems_bsdnet_malloc (size_t size, int type, int flags) |
|
void | rtems_bsdnet_free (void *addr, int type) |
|
void | rtems_bsdnet_semaphore_obtain (void) |
|
void | rtems_bsdnet_semaphore_release (void) |
|
void | rtems_bsdnet_semaphore_obtain_recursive (uint32_t nest_count) |
|
uint32_t | rtems_bsdnet_semaphore_release_recursive (void) |
|
void | rtems_bsdnet_schednetisr (int n) |
|
int | rtems_bsdnet_parse_driver_name (const struct rtems_bsdnet_ifconfig *config, char **namep) |
| Splits a network interface name with interface configuration config into the unit name and number parts. More...
|
|
unsigned long | rtems_bsdnet_random (void) |
|
rtems_id | rtems_bsdnet_newproc (char *name, int stacksize, void(*entry)(void *), void *arg) |
|
rtems_status_code | rtems_bsdnet_event_receive (rtems_event_set event_in, rtems_option option_set, rtems_interval ticks, rtems_event_set *event_out) |
|
int | sethostname (const char *name, size_t namelen) |
|
void | domaininit (void *) |
|
void | ifinit (void *) |
|
void | ipintr (void) |
|
void | arpintr (void) |
|
int | socket (int, int, int) |
|
int | ioctl (int, ioctl_command_t,...) |
|
struct socket * | rtems_bsdnet_fdToSocket (int fd) |
|