From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: kqueue in Emacs 25.1? Date: Tue, 10 Nov 2015 15:52:23 +0100 Message-ID: <87d1vhzz2w.fsf@gmx.de> References: <871tc315y3.fsf@lifelogs.com> <83k2pvqg0l.fsf@gnu.org> <87io5ddh7c.fsf_-_@gmx.de> <83d1vlq3g6.fsf@gnu.org> <87egg1dfnv.fsf@gmx.de> <83bnb5q19l.fsf@gnu.org> <87lha6yn2z.fsf@gmx.de> <85twourkly.fsf@iznogoud.viz> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447170658 17169 80.91.229.3 (10 Nov 2015 15:50:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Nov 2015 15:50:58 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 10 16:50:45 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZwBC1-00030F-BN for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 16:50:45 +0100 Original-Received: from localhost ([::1]:33296 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwBC0-0000Gx-E6 for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 10:50:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42190) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwAHd-0008KK-L9 for emacs-devel@gnu.org; Tue, 10 Nov 2015 09:52:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwAHZ-0007PR-Ka for emacs-devel@gnu.org; Tue, 10 Nov 2015 09:52:29 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:65491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwAHZ-0007PH-Ag for emacs-devel@gnu.org; Tue, 10 Nov 2015 09:52:25 -0500 Original-Received: from detlef.gmx.de ([79.195.25.50]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MVvB2-1Zu5tQ26Yq-00X8CF for ; Tue, 10 Nov 2015 15:52:24 +0100 In-Reply-To: <85twourkly.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Tue, 10 Nov 2015 15:32:09 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:CWALL+Cr/cLF1FSsBCS2tErSbOtUx0X327+6Ms5Pola5yl6uCn7 uGCqm1ZNOEn1uFp3Bq3C3fn36tNXIcCHPkqziiBC6hcJeNNIdDEqjvylM/Rbh5FmmK6q8m5 1vWV9zTC35za5pR3EZWsu/ANd3NI/zWrM8JVhp9ulQ1fspSp/jjz/MZaMDCy00EIwkL4QeG Xgpm7F0gbKDJwURvbhRCg== X-UI-Out-Filterresults: notjunk:1;V01:K0:BZ9ApalmhJo=:IgG2fMHtpa0fX8KxrztCjA QiOYD7hsKWv5qCg9EXm1VOQhs6K72VVxXptklCgH1AB3m6kt2OU9GOpPWyi3d0bH3tiig4QL0 n3fq48UZvNL1m/90VenNe6+6UsRHZ0tBa4d83JBSUM94mc6VZlLyh4EiMAs3E0q3mUDRB2Nz7 9QRUV0VJuAOI5FrUU+y9yo0w1NqqZ3NwsFBbBlM18GLwJ695sOGDbRFQdVBr2cFDNFM+Nhzow I/H6yTzLxC680xEsD/sgXas86zcin5FReJ/YQ4w17gTmOC5w1uERPlZ+IC9jxpZJ+A92YadNa rxBlE634Cn0NfdsfPpTtZn+48kxojmxLt+o/HeoUi2wFLyGBg5Yh2qSOGewUvMvaE8top2GSz IgQ2ujVUbGb27Orskzut34zsdlEZbz3P7XQBtIKfaFSZWbpesEWMr7zVMB40A81yL9V8wy8+f 6wtEetJdsEvkCNLi44+dSqxkrgba/y+hY+li4PDWyKuR0H6BfF1AwrC/MZMevgGeUYhIb0spT MkJivPikxfrnCt+w4x3LT4RCZFFzWEs2HDwCmYuRNW4yjPhAkoRfD/5uN3IaUYAHDodDVvFud 2MLYX5MVyCxY8FusUUJBiYOYQzWwAk1oq29p+PQ5uPiKZ+f+1BkyTH/qeYLMIIdLRtglPjgLo /RNBsaakq+qFOTPs/VIvaOpTZecdM6jMae7gCmRoxXv22lQzQnunhgBDo92WxTobhGs910VvL zjASEwMk3A0amaxUhoo9pxjyI55gKBQdkx4EWwlorYNZyvlzRfVCild4N0J7LRmYajQ0oDhr X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:193873 Archived-At: Wolfgang Jenkner writes: Hi Wolfgang, > I compiled your test program (after adding #include at the > top, see kqueue(2)) on FreeBSD 10 and it seems to work as expected? Yes. That's what I expect under BSD! > [1 ~]$ cd /tmp/ > [2 /tmp]$ cc -Wall julipedia.c -o julipedia > [3 /tmp]$ touch foo > [4 /tmp]$ ./julipedia >/dev/pts/7 2>&1 > [5 /tmp]$ > > And on the other terminal: > > [1 ~]$ tty > /dev/pts/7 > [2 ~]$ cd /tmp/ > [3 /tmp]$ echo >foo > [4 /tmp]$ File written > File extended > File attributes modified > > [4 /tmp]$ echo >>foo > [5 /tmp]$ File written > File extended > > [5 /tmp]$ chmod a+x foo > File attributes modified > [6 /tmp]$ rm foo > File deleted > [7 /tmp]$ Whatever I do with /tmp/foo, I see always File written File extended File attributes modified File link count changed File renamed File deleted No chance to find out which action was triggered :-( I'm just polishing my code a little bit, and then I will push it as branch scratch/kqueue. Then you have something to play with it :-) First of all, I would like to know whether it compiles and links under BSD the way I have changed it in configure.ac and src/Makefile.in. Thanks for your testing, and best regards, Michael.