librfn
An ad-hoc utility library
Functions | Variables
ringbuftest.c File Reference
#include <assert.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <librfn.h>

Go to the source code of this file.

Functions

void * producer (void *p)
 
void * consumer (void *p)
 
int main ()
 

Variables

uint8_t smallbuf [4]
 
ringbuf_t smallring = RINGBUF_VAR_INIT(smallbuf, sizeof(smallbuf))
 
uint8_t largebuf [4096]
 
ringbuf_t largering = RINGBUF_VAR_INIT(largebuf, sizeof(largebuf))
 

Function Documentation

void* consumer ( void *  p)

Definition at line 48 of file ringbuftest.c.

int main ( )

Definition at line 79 of file ringbuftest.c.

void* producer ( void *  p)

Definition at line 31 of file ringbuftest.c.

Variable Documentation

uint8_t largebuf[4096]

Definition at line 28 of file ringbuftest.c.

Definition at line 29 of file ringbuftest.c.

uint8_t smallbuf[4]

Definition at line 25 of file ringbuftest.c.

Definition at line 26 of file ringbuftest.c.