[Click] Linuxmodule compile error
springbo at cs.wisc.edu
springbo at cs.wisc.edu
Thu Jun 19 11:03:23 EDT 2008
Hi,
It seems that the 'Handler: Add READ_PRIVATE and WRITE_PRIVATE flags.'
commit accidentally removed the definition of exclusive() from handler.hh.
I needed to add it back in, in order to get the linuxmodule to compile for
me (it is used in clickfs.cc).
My fix:
--- click.source/include/click/handler.hh 2008-06-19
08:44:05.000000000 -0500
+++ click/include/click/handler.hh 2008-06-19 09:51:21.000000000 -0500
@@ -123,7 +123,9 @@
* processing. In the Linux kernel module driver, reading or writing an
* exclusive handler using the Click filesystem will first lock all
router
* threads and handlers. Exclusivity is set by the EXCLUSIVE flag. */
- inline bool exclusive() const;
+ inline bool exclusive() const {
+ return _flags & EXCLUSIVE;
+ }
/** @brief Check if quotes should be removed when calling this handler.
*
Thanks,
Kevin Springborn
More information about the click
mailing list