skeleton C library for calling kqueue

This commit is contained in:
Joey Hess 2012-06-18 12:25:20 -04:00
parent 0ecc7dc892
commit 3c8a9043b6
6 changed files with 75 additions and 11 deletions

22
Utility/libkqueue.c Normal file
View file

@ -0,0 +1,22 @@
/* kqueue interface, C mini-library
*
* Copyright 2012 Joey Hess <joey@kitenet.net>
*
* Licensed under the GNU GPL version 3 or higher.
*/
#include <errno.h>
#include <stdio.h>
/* Waits for a change event on one of the array of directory fds,
* and returns the one that changed. */
int waitchange(const int *fds) {
// if (kqueue(blah, &fds) != 0)
// return 0; /* errno is set */
// else
errno = 0;
printf("in waitchange!, %i %i\n", fds[0], fds[1]);
return fds[0];
}