mheily
75b12be3bd
recursive "make clean"
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@115 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-12-14 00:13:10 +00:00
mheily
84bc7205d8
* Restore the 'clean' section of rpm.spec
...
* Remove bogus directories from the tree
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@114 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-26 06:20:10 +00:00
mheily
b13e9222a5
* Use GCC instead of ld(1) for the linking stage. [Fixes problem reported by Mario Schwalbe]
...
* New target 'rpm' builds RPMs and DEBs.
* The 'make install' target now respects DESTDIR
* New unit test program that uses libdispatch.
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@113 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-26 06:09:44 +00:00
mheily
5a1dfc86f2
fix DEPS implementation
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@112 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:37:14 +00:00
mheily
18c4e35648
add phony targets.
...
more kqtest build fixes
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@111 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:17:14 +00:00
mheily
7fbedde1c3
new fresh-build target to validate build sanity
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@110 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:09:55 +00:00
mheily
821ee6d33a
fix test program build
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@109 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:06:16 +00:00
mheily
03a3a4b48d
build fixes and Solaris fixes
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@108 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:04:27 +00:00
mheily
71ec49bb3c
add src/linux/proc.c
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@107 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 00:28:12 +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
c9e5fa9267
fix broken tr
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@105 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-20 04:37:04 +00:00
mheily
881d67d1da
support Solaris tr(1)
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@104 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-20 04:34:03 +00:00
mheily
6b6e09c038
rewrite evfilt_proc for POSIX instead of linux.
...
new: filter_raise() and filter_lower()
change build script to allow mixing POSIX and Linux sources.
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@103 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-19 03:38:32 +00:00
mheily
b0eb4944c2
revert r101 and add system lib deps to .pc manifest
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@102 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-19 03:25:02 +00:00
mheily
2e2d41e298
* Use libtool with pkg-config
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@101 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-18 04:12:58 +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
2889f3c3fb
initial incomplete RPM implementation
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@97 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-16 03:54:47 +00:00
mheily
1e05fa1b1d
add flags from sys/mount.h for EVFILT_FS
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@96 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-16 01:23:13 +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
b44551fd69
freebsd ev_add workaround
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@93 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-14 21:39:03 +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
2a0180a9de
port unit tests to FreeBSD 8.0-STABLE
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@90 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-14 19:13:12 +00:00
mheily
75957fe980
fix error in kevent_dump reported by Jean-Daniel Dupas
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@89 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-13 23:25:12 +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
24d9e68261
Use memcpy(3) in kf_copyout instead of manually setting each kevent field. Should fix the EV_DISPATCH test failure on OS X 10.6
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@87 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-12 02:37:18 +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
81927a09bc
fix make dist; actual 0.3 is this one
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@84 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-11 02:41:45 +00:00
mheily
d168575b1c
version 0.3
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@83 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-11 02:35:25 +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
fc3e448e2d
* More work on evfilt_proc, not finished.
...
* Ressurect the kqueue free-on-close thread, try to make it have process scope.
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@81 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-10 03:42:44 +00:00
mheily
0c2c2295d6
* Undefine symbols in <sys/event.h> that are not implemented.
...
* Incomplete implementation of EVFILT_PROC on Linux.
* Do not set both EV_ENABLE and EV_DISABLE.
* Block all signals while initializing filters in kqueue().
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@80 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-09 05:27:06 +00:00
mheily
8fc0638f36
fix copy+paste error in vnode.c
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@79 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-09 02:39:47 +00:00
mheily
f05081816f
reenable pthreads
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@78 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-09 01:24:49 +00:00
mheily
8243c7444c
fix obsd breakage
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@77 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:56:34 +00:00
mheily
9eace5a827
fix tests on linux
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@76 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:53:38 +00:00
mheily
981c542b3e
fix check_symbol
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@75 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:24:21 +00:00
mheily
417f3f4f2b
port to openbsd
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@74 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:24:11 +00:00
mheily
04e317624b
configure fixes
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@73 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:12:51 +00:00
mheily
a8bc0f163b
remove old configure
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@72 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:09:49 +00:00
mheily
5bca0111bd
add check_symbol to configure
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@71 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 05:09:30 +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
dfa34fb52c
move user.c
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@69 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 02:29:44 +00:00
mheily
dee9c18331
final build changes to reorganize src/
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@68 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 02:21:03 +00:00
mheily
4b46cc5d44
major changes to internal build script
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@67 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 02:04:16 +00:00
mheily
e27c64276f
move sys/ under include/
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@66 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 00:59:36 +00:00
mheily
f7965dc609
Eliminate the use of -D_REENTRANT
...
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@65 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 00:56:42 +00:00