Hi! You sure you wrote down what you meant? User programs should compile against /lib/modules/...??? Cheers, MaZe > Although this is implied in your remark, I think it might be helpful to > state it explicitly: > > Because kernel headers define interfaces, etc that are *private* to the > kernel and kernel modules. To get the interfaces that are safe and > published and *public* for user space programs the headers in > /lib/modules/`uname -r`/build/include > are the ones to be used for user space programs. > > Even open source programs need some privacy :-) > > Andrew