Commit Graph

61 Commits

Author SHA1 Message Date
mheily
1ce1560515 improved rpm build
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@337 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-15 02:50:30 +00:00
mheily
f4444c40b8 docfix
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@334 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-15 02:24:34 +00:00
mheily
bf08b3f898 remove unimplemented solaris stuff
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@328 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-14 03:05:35 +00:00
mheily
70d5840c94 cosmetic website changes
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@327 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-14 01:43:24 +00:00
mheily
5262384552 improve website
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@326 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-12 20:00:01 +00:00
mheily
192663ad27 cleanup
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@325 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-12 19:30:03 +00:00
mheily
35ddcaf3eb checkpoint www update
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@324 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-12 19:28:09 +00:00
mheily
2ed317c46b checkpoint www doc upgrade
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@323 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-12 18:55:22 +00:00
mheily
539b76d525 port configure script to Nexenta
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@322 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-12 18:28:35 +00:00
mheily
f49ff6ee01 whitespace
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@321 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-09 03:22:10 +00:00
mheily
33482eb9f1 docfix
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@320 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-09 03:21:03 +00:00
mheily
f7a38a0c4d doc update
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@319 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-09 02:43:46 +00:00
mheily
85870aed69 document timer_create() issue on Solaris
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@313 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-09-06 20:25:22 +00:00
mheily
ad0dcb4491 * Use the KQUEUE_DEBUG environment variable to turn on debugging output.
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@283 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-08-04 02:17:12 +00:00
mheily
cc1c0f78fd Handle ENOTSOCK properly
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@282 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-08-03 02:46:27 +00:00
mheily
0f9af1c1d7 doc update
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@231 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-03-20 15:30:05 +00:00
mheily
89b832f036 correction
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@230 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-03-20 15:27:44 +00:00
mheily
888ab6b34f graphics
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@228 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-03-20 15:21:52 +00:00
mheily
ab2e85074c docfix
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@224 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-03-20 13:01:05 +00:00
mheily
f7f45bd7c9 add kqueue4linux
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@223 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-03-04 00:27:06 +00:00
mheily
a4f5ef3f4f a working posix/signal.c
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@213 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-02-11 04:13:04 +00:00
mheily
2236c471a3 docfix
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@117 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-12-14 02:21:43 +00:00
mheily
bab7f0f8d8 * Ported to Solaris 10. The port compiles but does not work yet.
* Experimental work on EVFILT_PROC, disabled by default.

  * kqueue() init hook

  * kevent() split into several hook functions.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@106 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-24 03:32:59 +00:00
mheily
20bcd7a849 * Install libkqueue.la and libkqueue.a in LIBDIR
* New test target "test-libtool" builds the test program using libtool.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@100 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-18 01:22:29 +00:00
mheily
3485e12297 docfix
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@99 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-17 05:27:59 +00:00
mheily
bd7c528c6a docfix
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@98 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-17 05:19:06 +00:00
mheily
9f54e87c1e Restore missing symbols in sys/event.h.
kevent() now returns ENOSYS for filters that are not implemented.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@95 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-16 00:41:01 +00:00
mheily
b78679cd98 doc updates, change internal test API function
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@94 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-15 23:59:02 +00:00
mheily
e969cf5831 tests: works on linux, more like freebsd
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@92 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-14 21:37:07 +00:00
mheily
8407c4f9be port tests to linux, change behavior to match freebsd8
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@91 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-14 19:52:24 +00:00
mheily
81988d0985 more mailing list info
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@88 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-13 03:23:04 +00:00
mheily
325e9b2290 spiffy up website
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@86 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-11 03:02:20 +00:00
mheily
5f344d3b2e * Enough tests to decide that EVFILT_PROC is majorly broken.
* Remove kqueue_free() and replace it with the gc thread.

  * Tested the gc thread and it looks good.

git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@82 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-11 02:19:33 +00:00
mheily
69d51032a8 EVFILT_USER implemented
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@70 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 04:59:18 +00:00
mheily
6dca6b64be revert bad checkin #60
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@61 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 21:02:10 +00:00
mheily
e5968c6ac4 attempt to merge
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@60 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 20:59:21 +00:00
mheily
8a11ae04dc * Do not link the test program with the pthreads library.
* pkg-config no longer requires linking with -lpthread and -lrt.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@58 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 20:29:41 +00:00
mheily
5ddebcf2ee fix dist
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@56 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 04:09:31 +00:00
mheily
8f0455aa6f note dist
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@55 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 04:07:43 +00:00
mheily
12fc5329ce vnode fixes, build fixes.
unit tests run under linux and openbsd.
last checkin before 0.1 branch

git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@45 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 03:12:23 +00:00
mheily
1b4190cedf improved build system.
relocatable prefix.
document pkg-config.


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@31 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-01 19:06:43 +00:00
mheily
f7f3f24411 undo reentrant library creation.
add uninstall target.
add pkg-config data.
disable lowat test.


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@30 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-01 17:48:45 +00:00
mheily
2654406e12 undef unsupported notes.
document unsupported ntoes.


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@29 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-31 15:49:44 +00:00
mheily
f33fb23e7a document requirements
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@27 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-31 15:27:39 +00:00
mheily
74f51cb6d6 remove kqueue-close-wait.
build separate threadsafe and non-threadsafe libraries.
define LIBKQUEUE.
implement and export kqueue_free()


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@25 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-31 15:11:10 +00:00
mheily
f7d5c1fc91 add oneshot/dispatch to signalfd
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@21 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-30 01:39:55 +00:00
mheily
b0795541a9 confirmed good: kevent(EVFILT_READ, EV_CLEAR)
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@20 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-29 05:33:41 +00:00
mheily
8ae1787b74 fixed most of evfilt_vnode
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@18 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-29 05:24:53 +00:00
mheily
c443e82999 fix double free in copyin.
note linux note_lowat problem.


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@17 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-29 03:13:40 +00:00
mheily
885da3cfaf attempt to support NOTE_LOWAT ; exposes bug in error handling path
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@16 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-26 02:10:43 +00:00