git » libfilo » master » tree

[master] / tests / test3.c

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

#include "libfilo.h"



int main(int argc, char **argv) {
	int max, i;
	filock_t l;

	max = atoi(argv[1]);
	if (!max) {
		exit(1);
	}

	filo_init(&l);

	for (i = 0; i < max; i++) {
		filo_plockf(&l, FL_LOCKW, 0, 100);
		filo_plockf(&l, FL_ULOCK, 0, 100);
	}

	return 0;

}