|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|
#include <unix_sock.h>

Public Attributes | |
| int | in_use |
| int | ref_count |
| unix_state_t | state |
| char | path [UNIX_SOCK_PATH_MAX] |
| struct unix_sock * | peer |
| struct unix_sock * | backlog [UNIX_BACKLOG_MAX] |
| int | backlog_head |
| int | backlog_tail |
| uint8_t | buf [UNIX_SOCK_BUF_SIZE] |
| uint32_t | buf_head |
| uint32_t | buf_tail |
| spinlock_t | lock |
| struct unix_sock* unix_sock::backlog[UNIX_BACKLOG_MAX] |
| int unix_sock::backlog_head |
| int unix_sock::backlog_tail |
| uint8_t unix_sock::buf[UNIX_SOCK_BUF_SIZE] |
| uint32_t unix_sock::buf_head |
| uint32_t unix_sock::buf_tail |
| int unix_sock::in_use |
| spinlock_t unix_sock::lock |
| char unix_sock::path[UNIX_SOCK_PATH_MAX] |
| struct unix_sock* unix_sock::peer |
| int unix_sock::ref_count |
| unix_state_t unix_sock::state |