Coda Distributed File System
Functions | Variables
ds_safeq.c File Reference
#include <stdlib.h>
#include <odytypes.h>
#include <lwp/lwp.h>
#include <lwp/lock.h>
#include "ds_list.h"
#include "ds_safeq.h"
#include "ds_safeq.private.h"
Include dependency graph for ds_safeq.c:

Functions

bool ds_safeq_valid (ds_safeq_t *q)
 
ds_safeq_tds_safeq_create ()
 
void ds_safeq_destroy (ds_safeq_t *q)
 
void ds_safeq_enq (ds_safeq_t *q, void *i)
 
void * ds_safeq_deq (ds_safeq_t *q)
 

Variables

const magic_t ds_safeq_magic = 1574524372
 

Function Documentation

◆ ds_safeq_create()

ds_safeq_t * ds_safeq_create ( )

◆ ds_safeq_deq()

void * ds_safeq_deq ( ds_safeq_t q)

◆ ds_safeq_destroy()

void ds_safeq_destroy ( ds_safeq_t q)

◆ ds_safeq_enq()

void ds_safeq_enq ( ds_safeq_t q,
void *  i 
)

◆ ds_safeq_valid()

bool ds_safeq_valid ( ds_safeq_t q)

Variable Documentation

◆ ds_safeq_magic

const magic_t ds_safeq_magic = 1574524372