On Thursday 05 April 2007 08:14, Felipe Monteiro de Carvalho wrote: > On 4/5/07, Vinzent Hoefler <[EMAIL PROTECTED]> wrote: > > And it would mean writing a C to Pascal conversion of an ever > > changing kernel interface. > > All interfaces change when a new version is released,
Well, I was not talking about justified "architectural" changes (like those from 2.4 to 2.6), but rather about those deliberate changes of the Linux driver ABI sometimes from kernel patch to kernel patch where important structures get reordered and such stuff. Without the actual C macros you are lost. And yes, it's done on purpose to discourage the use of binary only drivers. Additionally it discourages the use of other languages than C when writing device drivers. I did one in Ada a couple of years ago, but trying that these days would be close to suicide or at least get you to the madhouse. ;) Vinzent. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal