From: <Mik...@et...> - 2004-02-10 08:32:32
|
> How about something like this? (diff attached) Great! > It checks for i_size_read and i_size_write functions in configure and > sets a config variable appropriately.. It has a couple of problems: - if i_size_read/write is not defined this will not result in compile failure only link failure. AC_LINK_IFELSE can't be used, because i_size_read/write use other functions. So using AC_EGREP_CPP or simple grep sounds the best solution. - including <linux/fs.h> will include from /usr/include and not from the kernel source. So you must use <$kernelsrc/linux/fs.h> - the test is not needed on 2.6 kernels, so in that case it could be ommitted and the HAVE_I_SIZE_FUNC defined unconditionally. Thanks, Miklos -- At the end of this message, my employer might have automatically inserted a stupid disclaimer. This nonsense is out of my control and should simply be ignored. This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you. E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. |