Guest User

Untitled

a guest
Jul 15th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. kevent.ByValue[] changes = new kevent.ByValue[2];
  2.  
  3. changes[0] = new kevent.ByValue(new NativeLong(f0),
  4. (short)clib.EVFILT_VNODE,
  5. (short)(clib.EV_ADD | clib.EV_ENABLE | clib.EV_ONESHOT),
  6. clib.NOTE_DELETE | clib.NOTE_EXTEND | clib.NOTE_WRITE | clib.NOTE_ATTRIB,
  7. new NativeLong(), Pointer.NULL);
  8.  
  9. changes[1] = new kevent.ByValue(new NativeLong(f1),
  10. (short)clib.EVFILT_VNODE,
  11. (short)(clib.EV_ADD | clib.EV_ENABLE | clib.EV_ONESHOT),
  12. clib.NOTE_DELETE | clib.NOTE_EXTEND | clib.NOTE_WRITE | clib.NOTE_ATTRIB,
  13. new NativeLong(), Pointer.NULL);
  14.  
  15. kevent.ByValue[] events = new kevent.ByValue[2];
  16.  
  17. events[0] = new kevent.ByValue();
  18. events[1] = new kevent.ByValue();
  19.  
  20. while(true){
  21. int nev = clib.kevent(kq, changes, changes.length, events, events.length, null);
Add Comment
Please, Sign In to add comment