skeleton C library for calling kqueue
This commit is contained in:
parent
0ecc7dc892
commit
3c8a9043b6
6 changed files with 75 additions and 11 deletions
22
Utility/libkqueue.c
Normal file
22
Utility/libkqueue.c
Normal 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];
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue