2002-08-26 20:49:14 +08:00
|
|
|
These people have contributed to the GNU coreutils (formerly, the fileutils,
|
|
|
|
textutils, and/or sh-utils packages). Some have reported problems, others
|
|
|
|
have contributed improvements to the documentation, actual code, and even
|
2000-07-02 19:57:40 +08:00
|
|
|
complete programs. Those contributions are described in the ChangeLog
|
|
|
|
files. If your name has been left out, if you'd rather not be listed,
|
2004-05-29 05:04:15 +08:00
|
|
|
or if you'd prefer a different address be used, please send a note to
|
|
|
|
the bug-report mailing list (as seen on last line of e.g., cp --help).
|
1996-11-03 03:24:35 +08:00
|
|
|
|
2002-09-17 16:10:50 +08:00
|
|
|
??? kytek@cybercomm.net
|
2003-09-28 16:00:35 +08:00
|
|
|
A Costa agcosta@gis.net
|
2005-11-14 02:57:03 +08:00
|
|
|
Aaron Hawley ashawley@uvm.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Achim Blumensath blume@corona.oche.de
|
2008-12-28 00:38:09 +08:00
|
|
|
Adam Jimerson vendion@charter.net
|
2000-02-27 23:00:31 +08:00
|
|
|
Adam Klein aklein@debian.org
|
2010-01-16 21:46:17 +08:00
|
|
|
Adam Sampson ats@offog.org
|
2005-01-16 01:24:16 +08:00
|
|
|
Adrian Bunk bunk@stusta.de
|
2007-05-03 05:30:00 +08:00
|
|
|
AIDA Shinra shinra@j10n.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Akim Demaille demaille@inf.enst.fr
|
|
|
|
Alain Magloire alain@qnx.com
|
2010-04-20 23:25:55 +08:00
|
|
|
Alan Curry pacman@kosh.dhis.org
|
2000-07-02 19:57:40 +08:00
|
|
|
Alan Iwi iwi@atm.ox.ac.uk
|
2002-03-16 17:43:19 +08:00
|
|
|
Albert Chin-A-Young china@thewrittenword.com
|
2001-11-10 16:45:38 +08:00
|
|
|
Albert Hopkins ahopkins@dynacare.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Alberto Accomazzi alberto@cfa0.harvard.edu
|
|
|
|
aldomel aldomel@ix.netcom.com
|
|
|
|
Alen Muzinic zveki@fly.cc.fer.hr
|
2009-03-10 05:56:13 +08:00
|
|
|
Alexander Nguyen vinh@seas.ucla.edu
|
2009-01-01 02:17:31 +08:00
|
|
|
Alexander V. Lukyanov lav@netis.ru
|
2008-04-21 20:47:56 +08:00
|
|
|
Allen Hewes allen@decisiv.net
|
2008-03-25 00:38:27 +08:00
|
|
|
Axel Dörfler axeld@pinc-software.de
|
2000-11-04 20:08:22 +08:00
|
|
|
Alexandre Duret-Lutz duret_g@epita.fr
|
2000-02-15 21:06:07 +08:00
|
|
|
Alexey Solovyov alekso@math.uu.se
|
2002-10-09 14:59:54 +08:00
|
|
|
Alexey Vyskubov alexey@pippuri.mawhrin.net
|
2002-06-15 22:05:31 +08:00
|
|
|
Alfred M. Szmidt ams@kemisten.nu
|
2002-04-26 00:01:32 +08:00
|
|
|
Andi Kleen freitag@alancoxonachip.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Andre Novaes Cunha Andre.Cunha@br.global-one.net
|
2007-04-24 15:20:52 +08:00
|
|
|
Andreas Frische andreasfrische@gmail.com
|
2000-10-15 19:53:35 +08:00
|
|
|
Andreas Gruenbacher ag@bestbits.at
|
2000-02-15 21:06:07 +08:00
|
|
|
Andreas Jaeger jaeger@gnu.org
|
|
|
|
Andreas Luik luik@isa.de
|
2009-03-04 01:12:25 +08:00
|
|
|
Andreas Schwab schwab@linux-m68k.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Andreas Stolcke stolcke@ICSI.Berkeley.EDU
|
2003-03-04 16:27:31 +08:00
|
|
|
Andrei Gaponenko andr@triumf.ca
|
2000-02-15 21:06:07 +08:00
|
|
|
Andres Soolo andres@soolo.matti.ee
|
2000-05-30 05:06:20 +08:00
|
|
|
Andrew Burgess aab@cichlid.com
|
2009-02-22 17:25:01 +08:00
|
|
|
Andrew Church achurch@achurch.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Andrew Dalke dalke@bioreason.com
|
2004-05-14 15:29:41 +08:00
|
|
|
Andrew Fabbro andrew@fabbro.org
|
2001-05-08 04:21:18 +08:00
|
|
|
Andrew Pham andpha@us.ibm.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Andrew Tridgell tridge@samba.org
|
2003-05-10 17:41:50 +08:00
|
|
|
Andrey Borzenkov arvidjaar@mail.ru
|
2000-02-15 21:06:07 +08:00
|
|
|
Andries Brouwer Andries.Brouwer@cwi.nl
|
|
|
|
Andy Longton alongton@metamark.com
|
2004-03-27 23:52:44 +08:00
|
|
|
Anthony Thyssen anthony@griffith.edu.au
|
2000-11-16 20:56:51 +08:00
|
|
|
Antonio Rendas ajrendas@yahoo.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Ariel Faigon ariel@cthulhu.engr.sgi.com
|
2009-11-15 16:25:29 +08:00
|
|
|
Arjan Opmeer arjan.opmeer@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Arne H. Juul arnej@solan.unit.no
|
|
|
|
Arne Henrik Juul arnej@imf.unit.no
|
2003-03-28 15:35:50 +08:00
|
|
|
Arnold Robbins arnold@skeeve.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Arthur Pool pool@commerce.uq.edu.au
|
2002-09-17 15:50:32 +08:00
|
|
|
Arun Sharma arun.sharma@intel.com
|
2004-03-11 01:53:00 +08:00
|
|
|
Arvind Autar Autar022@planet.nl
|
2002-09-12 20:11:59 +08:00
|
|
|
Augey Mikus mikus@dqc.org
|
2006-06-03 16:29:28 +08:00
|
|
|
Aurelien Jarno aurel32@debian.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Austin Donnelly Austin.Donnelly@cl.cam.ac.uk
|
2001-01-26 19:13:08 +08:00
|
|
|
Axel Kittenberger Anshil@gmx.net
|
2008-11-24 16:55:55 +08:00
|
|
|
Barry Kelly http://barrkel.blogspot.com/
|
2000-02-15 21:06:07 +08:00
|
|
|
Bauke Jan Douma bjdouma@xs4all.nl
|
2003-03-09 05:04:11 +08:00
|
|
|
Ben Elliston bje@air.net.au
|
2003-04-22 02:00:24 +08:00
|
|
|
Ben Harris bjh21@netbsd.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Bengt Martensson bengt@mathematik.uni-Bremen.de
|
2009-09-21 14:51:33 +08:00
|
|
|
Benjamin Cutler cutlerbc@simla.colostate.edu
|
|
|
|
Benno Schulenberg bensberg@justemail.net
|
2003-06-18 02:11:20 +08:00
|
|
|
Bernard Giroud bernard.giroud@creditlyonnais.ch
|
2005-02-15 16:56:43 +08:00
|
|
|
Bernd Eckenfels ecki@debian.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Bernd Leibing bernd.leibing@rz.uni-ulm.de
|
2003-05-14 22:20:04 +08:00
|
|
|
Bernd Melchers melchers@cis.fu-berlin.de
|
2001-07-16 16:58:20 +08:00
|
|
|
Bernhard Baehr bernhard.baehr@gmx.de
|
2003-02-20 00:12:06 +08:00
|
|
|
Bernhard Gabler bernhard@uni-koblenz.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Bernhard Rosenkraenzer bero@redhat.de
|
2009-08-13 21:37:43 +08:00
|
|
|
Bernhard Voelker bernhard.voelker@siemens-enterprise.com
|
2003-04-08 02:02:29 +08:00
|
|
|
Bert Deknuydt Bert.Deknuydt@esat.kuleuven.ac.be
|
2008-02-08 06:05:00 +08:00
|
|
|
Bert Wesarg bert.wesarg@googlemail.com
|
2009-09-07 14:37:08 +08:00
|
|
|
Bill Brelsford wb@k2di.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Bill Peters peters@gaffel.as.arizona.edu
|
|
|
|
Bjorn Helgaas helgaas@rsn.hp.com
|
|
|
|
Bob McCracken kerouac@ravenet.com
|
|
|
|
Bob Proulx rwp@fc.hp.com
|
2000-07-23 21:58:48 +08:00
|
|
|
Branden Robinson branden@necrotic.deadbeast.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Brendan O'Dea bod@compusol.com.au
|
|
|
|
Brian Kimball bfk@footbag.org
|
2009-02-14 16:09:17 +08:00
|
|
|
Brian M. Carlson sandals@crustytoothpaste.ath.cx
|
2008-07-04 15:41:57 +08:00
|
|
|
Brian Silverman bsilverman@conceptxdesign.com
|
2000-06-24 19:52:38 +08:00
|
|
|
Brian Youmans 3diff@gnu.org
|
2003-04-10 23:57:31 +08:00
|
|
|
Bruce Korb bkorb@veritas.com
|
2003-11-19 15:26:35 +08:00
|
|
|
Bruce Robertson brucer@theodolite.dyndns.org
|
2000-03-24 14:39:31 +08:00
|
|
|
Bruno Haible haible@clisp.cons.org
|
2009-03-07 03:03:26 +08:00
|
|
|
C de-Avillez hggdh2@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Carl Johnson carlj@cjlinux.home.org
|
|
|
|
Carl Lowenstein cdl@mpl.UCSD.EDU
|
2008-06-17 14:18:49 +08:00
|
|
|
Carl Roth roth@urs.us
|
2000-02-15 21:06:07 +08:00
|
|
|
Carlos Canau Carlos.Canau@relay.puug.pt
|
|
|
|
Charles Karney karney@pppl.gov
|
2000-03-03 16:12:51 +08:00
|
|
|
Charles Randall crandall@matchlogic.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Chip Salzenberg chip@valinux.com
|
2009-12-12 21:44:46 +08:00
|
|
|
Chris Clayton chris2553@googlemail.com
|
2001-09-16 17:30:07 +08:00
|
|
|
Chris Faylor cgf@cygnus.com
|
2001-12-30 07:01:15 +08:00
|
|
|
Chris J. Bednar cjb@AdvancedDataSolutions.com
|
2010-01-01 22:39:29 +08:00
|
|
|
Chris Jones cjns1989@gmail.com
|
2003-07-09 17:51:34 +08:00
|
|
|
Chris Lesniewski ctl@mit.edu
|
2000-11-26 22:33:06 +08:00
|
|
|
Chris Sylvain csylvain@umm.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Chris Yeo cyeo@biking.org
|
|
|
|
Christi Alice Scarborough christi@chiark.greenend.org.uk
|
2001-12-30 07:01:15 +08:00
|
|
|
Christian Harkort christian.harkort@web.de
|
2000-09-26 04:23:11 +08:00
|
|
|
Christian Krackowizer ckrackowiz@std.schuler-ag.com
|
2000-10-16 22:30:39 +08:00
|
|
|
Christian Rose menthos@menthos.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Christian von Roques roques@pond.sub.org
|
2006-02-04 18:45:44 +08:00
|
|
|
Christophe LYON christophe.lyon@st.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Chuck Hedrick hedrick@klinzhai.rutgers.edu
|
|
|
|
Clark Morgan cmorgan@aracnet.com
|
2003-07-18 15:46:27 +08:00
|
|
|
Clement Wang clem.wang@overture.com
|
2009-06-12 01:30:32 +08:00
|
|
|
Cliff Miller cbm@whatexit.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Colin Plumb colin@nyx.net
|
2001-09-17 04:11:36 +08:00
|
|
|
Colin Watson cjw44@riva.ucam.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Collin Rogowski collin@rogowski.de
|
2003-03-23 03:38:00 +08:00
|
|
|
Cray-Cyber Project http://www.cray-cyber.org
|
2008-03-21 17:37:26 +08:00
|
|
|
Cristian Cadar cristic@stanford.edu
|
2004-10-18 16:56:19 +08:00
|
|
|
Cyril Bouthors cyril@bouthors.org
|
2001-04-22 15:28:11 +08:00
|
|
|
Dale Scheetz dwarf@polaris.net
|
2008-06-06 08:33:26 +08:00
|
|
|
Dameon G. Rogers dgr03@uark.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Dan Hagerty hag@gnu.ai.it.edu
|
2008-12-23 19:55:46 +08:00
|
|
|
Dan Jacobson jidanni@jidanni.org
|
2000-09-23 02:31:02 +08:00
|
|
|
Dan Pascu dan@services.iiruc.ro
|
2000-02-15 21:06:07 +08:00
|
|
|
Daniel Bergstrom noa@melody.se
|
2008-03-21 17:37:26 +08:00
|
|
|
Daniel Dunbar ddunbar@stanford.edu
|
2007-07-29 00:49:04 +08:00
|
|
|
Daniel P. Berrangé berrange@redhat.com
|
2004-08-11 06:47:08 +08:00
|
|
|
Dániel Varga danielv@axelero.hu
|
2003-08-27 14:29:25 +08:00
|
|
|
Danny Levinson danny.levinson@overture.com
|
2007-12-31 18:22:53 +08:00
|
|
|
Darrel Francis d.francis@cheerful.com
|
2001-01-02 18:44:38 +08:00
|
|
|
Darren Salt ds@youmustbejoking.demon.co.uk
|
2002-07-22 14:55:17 +08:00
|
|
|
Dave Beckett dajobe@dajobe.org
|
2005-05-27 02:35:33 +08:00
|
|
|
David Alan Gilbert gilbertd@treblig.org
|
2009-03-15 04:29:33 +08:00
|
|
|
David Bartley dtbartle@csclub.uwaterloo.ca
|
2000-02-15 21:06:07 +08:00
|
|
|
David Dyck dcd@tc.fluke.COM
|
2003-02-21 18:22:29 +08:00
|
|
|
David Eisner cradle@umd.edu
|
2003-05-03 22:56:22 +08:00
|
|
|
David Flynn dav@chess.plus.com
|
2000-02-15 21:06:07 +08:00
|
|
|
David Godfrey dave@delta.demon.co.uk
|
2001-01-13 23:49:01 +08:00
|
|
|
David Luyer david_luyer@pacific.net.au
|
2005-10-23 23:47:07 +08:00
|
|
|
David Madore david.madore@ens.fr
|
2004-05-16 02:27:38 +08:00
|
|
|
David Malone dwmalone@cnri.dit.ie
|
2009-02-24 16:37:18 +08:00
|
|
|
Davide Canova kc.canova@gmail.com
|
2008-03-21 17:37:26 +08:00
|
|
|
Dawson Engler engler@stanford.edu
|
2006-01-24 04:13:44 +08:00
|
|
|
Dean Gaudet dean-savannah@arctic.org
|
2003-01-15 19:58:02 +08:00
|
|
|
Deepak Goel deego@gnufans.org
|
2008-06-11 20:04:45 +08:00
|
|
|
Denis Excoffier denis.excoffier@airbus.com
|
2010-01-07 14:17:06 +08:00
|
|
|
Denis McKeon dmckeon@swcp.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Dennis Henriksen opus@flamingo.osrl.dk
|
2003-11-05 11:14:28 +08:00
|
|
|
Dennis Smit ds@nerds-incorporated.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Derek Clegg dclegg@next.com
|
|
|
|
Dick Streefland dick_streefland@tasking.com
|
|
|
|
Dirk Lattermann dlatt@t-online.de
|
|
|
|
Dirk-Jan Faber djfaber@snow.nl
|
2003-07-04 01:09:03 +08:00
|
|
|
Dmitry Rutsky rutsky@school.ioffe.rssi.ru
|
2003-07-04 01:09:10 +08:00
|
|
|
Dmitry V. Levin ldv@altlinux.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Don Parsons dparsons@synapse.kent.edu
|
|
|
|
Donni Erpel donald@appc11.gsi.de
|
2002-10-14 16:29:17 +08:00
|
|
|
Doug Coleman coleman@iarc1.ece.utexas.edu
|
2002-10-14 16:29:22 +08:00
|
|
|
Doug McLaren dougmc@comco.com
|
2000-05-05 19:38:34 +08:00
|
|
|
Dragos Harabor dharabor@us.oracle.com
|
2002-10-09 16:09:35 +08:00
|
|
|
Duncan Roe duncanr@optimation.com.au
|
2002-12-11 21:40:59 +08:00
|
|
|
Ed Avis ed@membled.com
|
2005-08-18 04:49:48 +08:00
|
|
|
Edward Welbourne eddy@opera.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Edzer Pebesma Edzer.Pebesma@rivm.nl
|
2007-06-16 18:53:40 +08:00
|
|
|
Egmont Koblinger egmont@uhulinux.hu
|
2000-11-23 23:58:19 +08:00
|
|
|
Eirik Fuller eirik@hackrat.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Eivind eivindt@multinet.no
|
2008-04-02 15:03:36 +08:00
|
|
|
Elbert Pol elbert.pol@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Eli Zaretskii eliz@is.elta.co.il
|
2008-01-26 22:38:39 +08:00
|
|
|
Elias Pipping pipping@gentoo.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Emile LeBlanc leblanc@math.toronto.edu
|
2010-02-15 21:45:31 +08:00
|
|
|
Emmanuel Lacour elacour@home-dn.net
|
2008-09-29 05:02:15 +08:00
|
|
|
Erik Auerswald auerswal@unix-ag.uni-kl.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Eric Backus ericb@lsid.hp.com
|
2005-01-12 22:59:48 +08:00
|
|
|
Eric Blake ebb9@byu.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Eric G. Miller egm2@jps.net
|
2001-11-22 16:20:49 +08:00
|
|
|
Eric Pemente pemente@northpark.edu
|
2001-10-14 00:54:18 +08:00
|
|
|
Eric S. Raymond esr@snark.thyrsus.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Erik Bennett bennett@cvo.oneworld.com
|
|
|
|
Erik Corry erik@kroete2.freinet.de
|
2007-01-03 19:04:24 +08:00
|
|
|
Evan Hunt ethanol@armory.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Felix Lee flee@teleport.com
|
2006-03-30 21:26:59 +08:00
|
|
|
Felix Rauch Valenti frauch@cse.unsw.edu.au
|
2003-01-21 20:35:27 +08:00
|
|
|
Ferdinand fw@scenic.mine.nu
|
2000-02-15 21:06:07 +08:00
|
|
|
Fletcher Mattox fletcher@cs.utexas.edu
|
2006-07-05 17:08:42 +08:00
|
|
|
Florent Bayle florent@sarcelle.net
|
2009-09-03 20:08:27 +08:00
|
|
|
Florian Schlichting fschlich@cis.fu-berlin.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Florin Iucha fiucha@hsys.mic.ro
|
2006-05-03 18:11:25 +08:00
|
|
|
Francesco Montorsi fr_m@hotmail.com
|
2004-08-11 06:47:08 +08:00
|
|
|
François Pinard pinard@iro.umontreal.ca
|
2000-08-24 19:36:28 +08:00
|
|
|
Frank Adler fadler@allesklar.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Frank T Lofaro ftlofaro@snooks.Egr.UNLV.EDU
|
|
|
|
Fred Fish fnf@ninemoons.com
|
2004-08-11 06:47:08 +08:00
|
|
|
Frédéric L. W. Meunier 0@pervalidus.net
|
2002-09-17 16:07:07 +08:00
|
|
|
Frederik Eaton frederik@caltech.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Gabor Z. Papp gzp@gzp.org.hu
|
2004-08-11 06:47:08 +08:00
|
|
|
Gaël Quéri gqueri@mail.dotcom.fr
|
2000-02-15 21:06:07 +08:00
|
|
|
Galen Hazelwood galenh@micron.net
|
|
|
|
Gary Anderson ganderson@clark.net
|
2008-06-11 23:14:26 +08:00
|
|
|
Gary Johnson garyjohn@spk.agilent.com
|
2003-09-19 02:09:00 +08:00
|
|
|
Gary V. Vaughan gary@gnu.org
|
2002-04-26 04:16:15 +08:00
|
|
|
Gaute Hvoslef Kvalnes gaute@verdsveven.com
|
2003-11-18 18:06:19 +08:00
|
|
|
Geoff Collyer geoff at collyer.net
|
2000-06-20 14:44:21 +08:00
|
|
|
Geoff Kuenning geoff@cs.hmc.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Geoff Odhner geoff@franklin.com
|
2001-08-25 13:42:07 +08:00
|
|
|
Geoff Whale geoffw@cse.unsw.EDU.AU
|
2008-01-06 06:55:01 +08:00
|
|
|
Gerald Pfeifer gerald@pfeifer.com
|
2000-06-29 18:39:00 +08:00
|
|
|
Gerhard Poul gpoul@gnu.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Germano Leichsenring germano@jedi.cs.kobe-u.ac.jp
|
2009-10-19 15:11:08 +08:00
|
|
|
Gilles Espinasse g.esp@free.fr
|
sort: handle fd exhaustion better when merging
This is an alternative to my 9 March patch labeled "Silently lower
nmerge; don't (sometimes incorrectly) range-check"
<http://lists.gnu.org/archive/html/bug-coreutils/2009-03/msg00070.html>.
It differs by not using 'dup' to probe for extra file descriptors;
instead, it simply calls 'open' (and 'pipe') to open files and pipes,
until one of these calls fails due to file descriptor exhaustion; it
then backs off by 1, does a merge with the files that it has opened,
and then retries with the (now-smaller) number of files.
This patch requires quite a few more changes to the source code than
the earlier patch, but it is in some sense "better" because it doesn't
need to call "dup" ahead of time in order to decide whether "open" or
"pipe" will fail. Also, it's more robust in the case where "open" or
"pipe" fails with errno==EMFILE because some system-wide limit is
exhausted.
* src/sort.c (create_temp_file): New arg SURVIVE_FD_EXHAUSTION.
(stream_open): New function, containing guts of xfopen.
(xfopen): Use it.
(pipe_fork): Set errno on failure.
(maybe_create_temp): New function, containing guts of create_temp.
(create_temp): Use it.
(open_temp): Distinguish failures due to file descriptor exhaustion
from other failures, and on fd exhaustion return a notice to caller
rather than dying. Don't test execlp's return value; when it returns,
it *always* returns -1.
(open_input_files): New function.
(mergefps): New arg FPS. It's now the caller's responsibility to open
the input and output files. All callers changed.
(mergefiles): New function.
(avoid_trashing_input, merge): Handle the case where a single merge
can't merge as much as we wanted due to file descriptor exhaustion, by
merging as much as we can and then retrying.
* tests/Makefile.am (TESTS): Add misc/sort-continue.
* tests/misc/sort-continue: New file.
* THANKS: Add Glen Lenker and Matt Pham who coauthored this patch.
2009-03-14 06:48:30 +08:00
|
|
|
Glen Lenker glen.lenker@gmail.com
|
2009-02-24 17:47:00 +08:00
|
|
|
Göran Uddeborg goeran@uddeborg.se
|
2005-03-12 18:51:06 +08:00
|
|
|
Guochun Shi gshi@ncsa.uiuc.edu
|
2000-04-03 16:06:02 +08:00
|
|
|
GOTO Masanori gotom@debian.or.jp
|
2000-09-08 17:03:05 +08:00
|
|
|
Greg Louis glouis@dynamicro.on.ca
|
2000-02-15 21:06:07 +08:00
|
|
|
Greg McGary gkm@gnu.org
|
2008-10-09 16:56:54 +08:00
|
|
|
Greg Metcalfe metcalfegreg@qwest.net
|
2002-11-19 15:50:44 +08:00
|
|
|
Greg Schafer gschafer@zip.com.au
|
2000-02-15 21:06:07 +08:00
|
|
|
Greg Troxel gdt@bbn.com
|
|
|
|
Greg Wooledge gawooledge@sherwin.com
|
2000-05-05 19:38:34 +08:00
|
|
|
Gregory Leblanc gleblanc@cu-portland.edu
|
2004-06-20 14:51:19 +08:00
|
|
|
Guido Leenders guido.leenders@invantive.com
|
2007-05-04 15:57:10 +08:00
|
|
|
Guntram Blohm Extern.Guntram.Blohm@AUDI.DE
|
2000-02-15 21:06:07 +08:00
|
|
|
H. J. Lu hjl@valinux.com
|
2002-11-17 17:36:43 +08:00
|
|
|
Hans Ginzel hans@matfyz.cz
|
2002-10-10 23:48:53 +08:00
|
|
|
Hans Lermen lermen@fgan.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Hans Verkuil hans@wyst.hobby.nl
|
2004-10-30 05:50:15 +08:00
|
|
|
Harald Dunkel harald.dunkel@t-online.de
|
2000-06-21 15:28:13 +08:00
|
|
|
Harry Liu rliu@lek.ugcs.caltech.edu
|
2003-11-05 11:55:48 +08:00
|
|
|
Harti Brandt brandt@fokus.fraunhofer.de
|
2007-02-21 00:23:51 +08:00
|
|
|
Harvey Eneman Harvey.Eneman@oracle.com
|
2008-06-28 15:53:03 +08:00
|
|
|
Heiko Marr h.marr@webmasters.de
|
2005-01-04 19:21:08 +08:00
|
|
|
Helen Faulkner helen_ml_faulkner@yahoo.co.uk
|
2000-06-12 14:59:30 +08:00
|
|
|
Herbert Xu herbert@gondor.apana.org.au
|
2000-02-15 21:06:07 +08:00
|
|
|
Holger Berger hberger@ess.nec.de
|
2001-04-09 01:16:39 +08:00
|
|
|
Hon-Yin Kok hkok@yoda.unl.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Hugh Daniel hugh@xanadu.com
|
2001-08-20 02:12:03 +08:00
|
|
|
Ian Bruce ian.bruce@myrealbox.com
|
2006-09-26 17:18:20 +08:00
|
|
|
Iain Calder ic56@rogers.com
|
2000-05-06 05:41:03 +08:00
|
|
|
Ian Jackson ijackson@chiark.greenend.org.uk
|
2009-04-28 17:21:49 +08:00
|
|
|
Ian Kent ikent@redhat.com
|
2000-05-06 05:41:11 +08:00
|
|
|
Ian Lance Taylor ian@cygnus.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Ian Turner vectro@pipeline.com
|
2002-03-30 07:09:52 +08:00
|
|
|
Iida Yosiaki iida@gnu.org
|
2008-06-03 03:17:57 +08:00
|
|
|
Ilya N. Golubev gin@mo.msk.ru
|
2003-03-05 14:34:08 +08:00
|
|
|
Ingo Saitz ingo@debian.org
|
2009-11-08 11:45:27 +08:00
|
|
|
Ivan Labath labath3@st.fmph.uniba.sk
|
2003-03-03 15:53:35 +08:00
|
|
|
Ivo Timmermans ivo@debian.org
|
2010-03-18 23:19:08 +08:00
|
|
|
Jacky Fong jacky.fong@utoronto.ca
|
2000-04-26 20:55:48 +08:00
|
|
|
James james@albion.glarp.com
|
2000-02-15 21:06:07 +08:00
|
|
|
James Antill jmanti%essex.ac.uk@seralph21.essex.ac.uk
|
2005-02-15 02:15:41 +08:00
|
|
|
James Lemley James.Lemley@acxiom.com
|
2006-12-20 21:25:55 +08:00
|
|
|
James Hunt jamesodhunt@hotmail.com
|
2008-03-19 20:37:04 +08:00
|
|
|
James Ralston ralston@pobox.com
|
2009-10-03 00:56:16 +08:00
|
|
|
James R. Van Zandt jrvz@comcast.net
|
2000-02-15 21:06:07 +08:00
|
|
|
James Sneeringer jvs@ocslink.com
|
|
|
|
James Tanis jtt@soscorp.com
|
2009-02-22 08:41:13 +08:00
|
|
|
James Youngman jay@gnu.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Jamie Lokier jamie@imbolc.ucc.ie
|
2006-09-25 14:22:35 +08:00
|
|
|
Jamie McClelland jm@mayfirst.org
|
2009-01-01 02:17:31 +08:00
|
|
|
Jan Engelhardt jengelh@medozas.de
|
2000-10-16 14:25:55 +08:00
|
|
|
Jan Fedak J.Fedak@sh.cvut.cz
|
2008-01-29 15:56:48 +08:00
|
|
|
Jan Moringen jan.moringen@uni-bielefeld.de
|
2000-10-21 21:22:39 +08:00
|
|
|
Jan Nieuwenhuizen janneke@gnu.org
|
2009-10-12 21:00:12 +08:00
|
|
|
Jan-Pawel Wrozstinski jpwroz@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Janos Farkas chexum@shadow.banki.hu
|
|
|
|
Jarkko Hietaniemi jhi@epsilon.hut.fi
|
2008-06-14 04:26:15 +08:00
|
|
|
Jarod Wilson jwilson@redhat.com
|
2003-02-19 23:06:12 +08:00
|
|
|
Jean Charles Delepine delepine@u-picardie.fr
|
2000-02-15 21:06:07 +08:00
|
|
|
Jeff Moore jbm@mordor.com
|
2003-09-19 15:38:26 +08:00
|
|
|
Jeff Sheinberg jeff@bsrd.net
|
2003-06-03 15:52:51 +08:00
|
|
|
Jens Elkner elkner@imsgroup.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Jens Schmidt jms@jsds.hamburg.com
|
2008-08-14 02:53:12 +08:00
|
|
|
Jeph Cowan jeph@ucar.edu
|
2007-07-16 04:13:16 +08:00
|
|
|
Jeremy Maitin-Shepard jbms@cmu.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Jerome Abela abela@hsc.fr
|
2004-08-11 06:47:08 +08:00
|
|
|
Jérôme Zago bug-coreutils-ml@agt-the-walker.net
|
2004-04-08 23:30:46 +08:00
|
|
|
Jesse Kornblum kornblum@usna.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Jesse Thilo jgt2@eecs.lehigh.edu
|
2000-05-11 16:24:49 +08:00
|
|
|
Jie Xu xuj@iag.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Jim Blandy jimb@cyclic.com
|
|
|
|
Jim Dennis jimd@starshine.org
|
|
|
|
Joakim Rosqvist dvljrt@cs.umu.se
|
2000-04-26 20:54:26 +08:00
|
|
|
Jochen Hein jochen@jochen.org
|
2002-08-02 05:37:04 +08:00
|
|
|
Joe Orton joe@manyfish.co.uk
|
2009-07-29 21:39:20 +08:00
|
|
|
Joel E. Denny jdenny@clemson.edu
|
2006-01-10 15:31:49 +08:00
|
|
|
Joerg Sonnenberger joerg@britannica.bec.de
|
2007-06-13 21:53:12 +08:00
|
|
|
Joey Hess joeyh@debian.org
|
2005-01-24 16:10:36 +08:00
|
|
|
Johan Boule bohan@bohan.dyndns.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Johan Danielsson joda@pdc.kth.se
|
|
|
|
John Bley jbb6@acpub.duke.edu
|
2000-04-05 22:57:07 +08:00
|
|
|
John David Anglin dave.anglin@nrc.ca
|
2000-02-15 21:06:07 +08:00
|
|
|
John Gatewood Ham zappaman@alphabox.compsci.buu.ac.th
|
|
|
|
John Gotts jgotts@umich.edu
|
2000-02-23 04:14:37 +08:00
|
|
|
John Kendall kendall@capps.com
|
2000-02-15 21:06:07 +08:00
|
|
|
John Kodis kodis@acm.org
|
|
|
|
John Murphy jam@philabs.research.philips.com
|
|
|
|
John Roll john@panic.harvard.edu
|
|
|
|
John Salmon johns@mullet.anu.edu.au
|
2009-12-20 08:29:40 +08:00
|
|
|
John Stanley johnstops@verizon.net
|
2000-02-15 21:06:07 +08:00
|
|
|
John Summerfield summer@OS2.ami.com.au
|
2004-06-08 14:56:08 +08:00
|
|
|
Jon Peatfield J.S.Peatfield@damtp.cam.ac.uk
|
2000-04-26 20:54:26 +08:00
|
|
|
Joost van Baal joostvb@xs4all.nl
|
2001-02-07 19:50:01 +08:00
|
|
|
Jorge Stolfi stolfi@ic.unicamp.br
|
2000-02-15 21:06:07 +08:00
|
|
|
Joseph S. Myers jsm28@cam.ac.uk
|
2009-03-08 03:41:00 +08:00
|
|
|
Josh Triplett josh@freedesktop.org
|
2006-05-10 21:39:30 +08:00
|
|
|
Joshua Hudson joshudson@gmail.com
|
2008-01-30 20:43:15 +08:00
|
|
|
Josselin Mouette joss@debian.org
|
2001-11-18 02:42:23 +08:00
|
|
|
Juan F. Codagnone juam@arnet.com.ar
|
2004-12-20 23:31:18 +08:00
|
|
|
Juan M. Guerrero st001906@hrz1.hrz.tu-darmstadt.de
|
2009-07-27 17:37:47 +08:00
|
|
|
Julian Bradfield jcb@inf.ed.ac.uk
|
2000-11-11 15:50:38 +08:00
|
|
|
Jungshik Shin jshin@pantheon.yale.edu
|
2004-08-11 06:47:08 +08:00
|
|
|
Jürgen Fluk louis@dachau.marco.de
|
2003-07-25 02:40:35 +08:00
|
|
|
Jurriaan thunder7@xs4all.nl
|
2005-09-11 15:41:56 +08:00
|
|
|
Justin Pryzby justinpryzby@users.sourceforge.net
|
2000-11-11 15:50:38 +08:00
|
|
|
jvogel jvogel@linkny.com
|
2000-11-25 01:42:01 +08:00
|
|
|
Kai Henningsen kai@debian.org
|
2002-09-17 15:56:51 +08:00
|
|
|
Kai-Uwe Rommel rommel@informatik.tu-muenchen.de
|
2003-08-26 14:39:10 +08:00
|
|
|
Kalle Olavi Niemitalo kon@iki.fi
|
2000-02-15 21:06:07 +08:00
|
|
|
Kamal Paul Nigam Kamal_Paul_Nigam@gs35.sp.cs.cmu.edu
|
2000-09-09 22:35:18 +08:00
|
|
|
Karl Eichwalder keichwa@gmx.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Karl Heuer kwzh@gnu.org
|
2000-10-29 20:33:53 +08:00
|
|
|
Karl-Michael Schneider schneide@phil.uni-passau.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Karsten Thygesen karthy@kom.auc.dk
|
|
|
|
Kaveh R. Ghazi ghazi@caip.rutgers.edu
|
2003-06-12 14:56:28 +08:00
|
|
|
Keith M. Briggs keith.briggs@bt.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Keith Owens kaos@audio.apana.org.au
|
2003-05-03 03:49:06 +08:00
|
|
|
Keith Thompson kst@cts.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Ken Pizzini kenp@halcyon.com
|
2005-06-21 16:45:58 +08:00
|
|
|
Kevin Mudrick kmudrick@healthmarketscience.com
|
2010-03-26 01:43:10 +08:00
|
|
|
Kim Hansen kim@i9.dk
|
2007-04-08 02:46:27 +08:00
|
|
|
Kirk Kelsey kirk.kelsey@0x4b.net
|
2002-12-14 21:31:05 +08:00
|
|
|
Kristin E Thomas kristint@us.ibm.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Kjetil Torgrim Homme kjetilho@ifi.uio.no
|
|
|
|
Kristoffer Rose kris@diku.dk
|
2009-12-01 19:02:11 +08:00
|
|
|
Ladislav Hagara ladislav.hagara@unob.cz
|
2000-02-15 21:06:07 +08:00
|
|
|
Larry McVoy lm@sgi.com
|
|
|
|
Lars Hecking lhecking@nmrc.ucc.ie
|
2003-12-08 16:36:20 +08:00
|
|
|
Leah Q eequor@earthlink.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Lehti Rami rammer@cs.tut.fi
|
|
|
|
Leonard N. Zubkoff lnz@dandelion.com
|
2002-10-06 03:55:19 +08:00
|
|
|
Leonardo Milano lmilano@udel.edu
|
2009-09-19 05:05:59 +08:00
|
|
|
Lluís Batlle viriketo@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Lorne Baker lbaker@nitro.avint.net
|
2003-04-09 22:43:33 +08:00
|
|
|
Luke Hassell lukehassell@yahoo.com
|
2005-09-10 15:48:40 +08:00
|
|
|
Luke Kendall lukekendall@optushome.com.au
|
2000-09-30 05:39:51 +08:00
|
|
|
M. P. Suzuki mpsuzuki@hiroshima-u.ac.jp
|
2000-07-31 04:25:31 +08:00
|
|
|
Maciej Kwapulinski pikpok@univ.gda.pl
|
2000-02-15 21:06:07 +08:00
|
|
|
Manas Garg manas@cygsoft.com
|
|
|
|
Manfred Hollstein manfred@s-direktnet.de
|
|
|
|
Marc Boucher marc@mbsi.ca
|
2004-03-15 16:35:28 +08:00
|
|
|
Marc Haber mh+debian-bugs@zugschlus.de
|
2006-09-25 14:22:35 +08:00
|
|
|
Marc Lehman schmorp@schmorp.de
|
2000-05-01 22:10:38 +08:00
|
|
|
Marc Olzheim marcolz@stack.nl
|
2000-03-10 17:09:34 +08:00
|
|
|
Marco Franzen Marco.Franzen@Thyron.com
|
2002-05-13 05:47:24 +08:00
|
|
|
Marcus Brinkmann http://www.marcus-brinkmann.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Marcus Daniels marcus@ee.pdx.edu
|
|
|
|
Mark A. Thomas thommark@access.digex.net
|
2003-11-24 16:05:02 +08:00
|
|
|
Mark Conty Mark_Conty@cargill.com
|
2000-05-29 23:43:12 +08:00
|
|
|
Mark D. Roth roth@uiuc.edu
|
2004-04-06 21:54:02 +08:00
|
|
|
Mark Funkenhauser mfunkenhauser@rogers.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Mark Harris mark@monitor.designacc.com
|
|
|
|
Mark Hewitt mhewitt@armature.com
|
2001-02-17 15:12:17 +08:00
|
|
|
Mark Hounschell markh@compro.net
|
2003-09-26 21:47:05 +08:00
|
|
|
Mark Hubbart discord@mac.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Mark Kettenis kettenis@phys.uva.nl
|
2005-06-17 21:11:47 +08:00
|
|
|
Mark Melahn mmelahn@gmail.com
|
2000-12-03 04:52:09 +08:00
|
|
|
Mark Nudelman marknu@flash.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Mark W. Eichin eichin@cygnus.com
|
|
|
|
Markus Demleitner msdemlei@auriga.ari.uni-heidelberg.de
|
2000-04-26 20:55:48 +08:00
|
|
|
Martin martin@dresden.nacamar.de
|
2002-11-21 20:22:56 +08:00
|
|
|
Martin Buck martin.buck@ascom.ch
|
2000-08-22 19:05:47 +08:00
|
|
|
Martin Gallant martyg@goodbit.net
|
2000-04-09 03:35:38 +08:00
|
|
|
Martin Hippe martin.hippe@schlund.de
|
2009-11-14 00:51:21 +08:00
|
|
|
Martin Jacobs martin.jacobs@arcor.de
|
2002-07-10 18:05:13 +08:00
|
|
|
Martin Michlmayr tbm@cyrius.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Martin Mitchell martin@debian.org
|
|
|
|
Martin P.J. Zinser zinser@decus.de
|
|
|
|
Marty Leisner leisner@sdsp.mc.xerox.com
|
|
|
|
Masami Takikawa takikawm@CS.ORST.EDU
|
2000-04-26 20:52:54 +08:00
|
|
|
Mate Wierdl mw@moni.msci.memphis.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Matej Vela mvela@public.srce.hr
|
2009-09-19 18:26:36 +08:00
|
|
|
Matias A. Fonzo selk@dragora.org
|
2004-12-21 17:57:31 +08:00
|
|
|
Matt Kraai kraai@ftbfs.org
|
2000-12-09 18:14:52 +08:00
|
|
|
Matt Perry matt@primefactor.com
|
sort: handle fd exhaustion better when merging
This is an alternative to my 9 March patch labeled "Silently lower
nmerge; don't (sometimes incorrectly) range-check"
<http://lists.gnu.org/archive/html/bug-coreutils/2009-03/msg00070.html>.
It differs by not using 'dup' to probe for extra file descriptors;
instead, it simply calls 'open' (and 'pipe') to open files and pipes,
until one of these calls fails due to file descriptor exhaustion; it
then backs off by 1, does a merge with the files that it has opened,
and then retries with the (now-smaller) number of files.
This patch requires quite a few more changes to the source code than
the earlier patch, but it is in some sense "better" because it doesn't
need to call "dup" ahead of time in order to decide whether "open" or
"pipe" will fail. Also, it's more robust in the case where "open" or
"pipe" fails with errno==EMFILE because some system-wide limit is
exhausted.
* src/sort.c (create_temp_file): New arg SURVIVE_FD_EXHAUSTION.
(stream_open): New function, containing guts of xfopen.
(xfopen): Use it.
(pipe_fork): Set errno on failure.
(maybe_create_temp): New function, containing guts of create_temp.
(create_temp): Use it.
(open_temp): Distinguish failures due to file descriptor exhaustion
from other failures, and on fd exhaustion return a notice to caller
rather than dying. Don't test execlp's return value; when it returns,
it *always* returns -1.
(open_input_files): New function.
(mergefps): New arg FPS. It's now the caller's responsibility to open
the input and output files. All callers changed.
(mergefiles): New function.
(avoid_trashing_input, merge): Handle the case where a single merge
can't merge as much as we wanted due to file descriptor exhaustion, by
merging as much as we can and then retrying.
* tests/Makefile.am (TESTS): Add misc/sort-continue.
* tests/misc/sort-continue: New file.
* THANKS: Add Glen Lenker and Matt Pham who coauthored this patch.
2009-03-14 06:48:30 +08:00
|
|
|
Matt Pham mattvpham@gmail.com
|
2001-02-17 21:11:22 +08:00
|
|
|
Matt Schalit mschalit@pacbell.net
|
2004-01-22 15:59:31 +08:00
|
|
|
Matt Swift swift@alum.mit.edu
|
2002-07-02 17:13:10 +08:00
|
|
|
Matthew Arnison maffew@cat.org.au
|
2006-12-15 17:43:20 +08:00
|
|
|
Matthew M. Boedicker matthewm@boedicker.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Matthew Braun matthew@ans.net
|
2000-05-15 15:18:17 +08:00
|
|
|
Matthew Clarke Matthew_Clarke@mindlink.bc.ca
|
2000-02-15 21:06:07 +08:00
|
|
|
Matthew S. Levine mslevine@theory.lcs.mit.edu
|
2001-02-18 16:49:07 +08:00
|
|
|
Matthew Smith matts@bluesguitar.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Matthew Swift swift@alum.mit.edu
|
2006-12-15 17:43:20 +08:00
|
|
|
Matthew Woehlke mw_triad@users.sourceforge.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Matthias Urlichs smurf@noris.de
|
2003-05-12 23:07:09 +08:00
|
|
|
Matti Aarnio matti.aarnio@zmailer.org
|
2009-09-07 00:35:40 +08:00
|
|
|
Mathias Brodala info@noctus.net
|
2002-09-17 15:56:51 +08:00
|
|
|
Mattias Wadenstein maswan@acc.umu.se
|
2009-03-10 05:56:13 +08:00
|
|
|
Max Chang maxchang@ucla.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Meelis Roos mroos@tartu.cyber.ee
|
2004-06-22 01:06:11 +08:00
|
|
|
Michael michael@aplatform.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Michael ??? michael@roka.net
|
2009-11-15 16:25:29 +08:00
|
|
|
Michael Bacarella mbac@netgraft.com
|
2000-04-16 05:48:58 +08:00
|
|
|
Michael Deutschmann michael@talamasca.ocis.net
|
2004-02-11 19:45:47 +08:00
|
|
|
Michael Elizabeth Chastain mec.gnu@mindspring.com
|
2002-01-13 06:19:06 +08:00
|
|
|
Michael Gaughen mgaughen@polyserve.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Michael Hasselberg mikelh@zonta.ping.de
|
2000-07-20 05:00:03 +08:00
|
|
|
Michael Hohn hohn@math.utah.edu
|
2001-01-10 17:40:05 +08:00
|
|
|
Michael J. Croghan mcroghan@usatoday.com
|
2003-09-06 04:53:37 +08:00
|
|
|
Michael McFarland sidlon@yahoo.com
|
2007-06-10 20:56:39 +08:00
|
|
|
Michael McLagan mmclagan@invlogic.com
|
2002-06-24 18:39:37 +08:00
|
|
|
Michael Piefel piefel@informatik.hu-berlin.de
|
2009-04-27 21:51:29 +08:00
|
|
|
Michael Speer knomenet@gmail.com
|
2001-02-03 18:29:01 +08:00
|
|
|
Michael Steffens michael.steffens@s.netic.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Michael Stone mstone@debian.org
|
|
|
|
Michael Stutz stutz@dsl.org
|
2003-01-22 02:47:12 +08:00
|
|
|
Michael van Elst mlelstv@dev.de.cw.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Michael Veksler mveksler@techunix.technion.ac.il
|
2002-08-30 14:58:41 +08:00
|
|
|
Michail Litvak mci@owl.openwall.com
|
2004-05-17 20:16:16 +08:00
|
|
|
Michal Politowski mpol@charybda.icm.edu.pl
|
2002-10-12 03:58:32 +08:00
|
|
|
Michal Svec msvec@suse.cz
|
2000-02-15 21:06:07 +08:00
|
|
|
Michel Robitaille robitail@IRO.UMontreal.CA
|
|
|
|
Michiel Bacchiani bacchian@raven.bu.edu
|
cp: diagnose invalid "cp -rl dir dir" right away, once again
Running "mkdir dir; cp -rl dir dir" would create dir/dir/dir/...
rather than diagnosing the "copy-into-self" failure.
The easy fix would have been to revert this part of the change
[3ece0355 2008-11-09 cp: use far less memory in some cases]
that introduced the bug:
- remember_copied (dst_name, dst_sb.st_ino, dst_sb.st_dev);
+ if (!x->hard_link)
+ remember_copied (dst_name, dst_sb.st_ino, dst_sb.st_dev);
However, that would have induced the failure of the new cp/link-heap
test, due to the added memory pressure of recording 10k dev/ino pairs.
And besides, I liked that improvement and wanted to keep it.
Now that it's obvious recording the just-created-directory dev/ino
needn't depend on the setting of hard_link, I realized it is necessary
to record the pair only for the first directory created for each
source command-line argument.
I made that change, then noticed the new test, cp -rl a d d, would pass
when run once, yet output the into-self diagnostic twice. Also note
the side effect: it creates d/a and d/d. However, running that same
command a second time, now with the modified directory, would fail.
That turned out to be due to the fact that although the first into-self
failure was detected in copy_dir, that function would continue copying
other entries regardless -- and that would make it fail (eventually)
with the unwanted recursion.
* src/copy.c (copy_internal): This function needed an indicator of
whether, for a give command line argument, it had already created its
first directory. If so, no more need to record dev/ino pairs. If this
is the first, then do record its pair. Hence, the new parameter.
(copy_dir, copy): Update callers.
(copy_dir): Upon any into-self failure, break out of the loop.
* tests/cp/into-self: Test for the above.
Reported by Mikael Magnusson.
2009-02-27 16:23:44 +08:00
|
|
|
Mikael Magnusson mikachu@gmail.com
|
2002-07-04 20:07:23 +08:00
|
|
|
Mike Castle dalgoda@ix.netcom.com
|
2002-09-17 15:56:51 +08:00
|
|
|
Mike Coleman mkc@mathdogs.com
|
2003-03-18 05:03:17 +08:00
|
|
|
Mike Jetzer mjetzer@mke.catalystwms.com
|
2005-09-06 01:17:47 +08:00
|
|
|
Mike Frysinger vapier@gentoo.org
|
2002-09-30 02:05:40 +08:00
|
|
|
Mikko Tuumanen m@sorvankyla.yok.utu.fi
|
2004-04-24 01:27:20 +08:00
|
|
|
Mikulas Patocka mikulas@artax.karlin.mff.cuni.cz
|
2002-07-04 20:07:29 +08:00
|
|
|
Miles Bader miles@gnu.ai.mit.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Minh Tran-Le tranle@intellicorp.com
|
2000-05-17 20:21:02 +08:00
|
|
|
Morten Welinder terra@diku.dk
|
2001-08-13 02:23:28 +08:00
|
|
|
Neal H Walfield neal@cs.uml.edu
|
2002-09-01 00:04:09 +08:00
|
|
|
Neil Brown neilb@cse.unsw.edu.au
|
2000-02-15 21:06:07 +08:00
|
|
|
Nelson H. F. Beebe beebe@math.utah.edu
|
2003-08-17 01:27:52 +08:00
|
|
|
Nick Estes debian@nickstoys.com
|
2009-03-10 05:56:13 +08:00
|
|
|
Nick Graham nick.d.graham@gmail.com
|
2001-10-28 16:20:01 +08:00
|
|
|
Nick Lawes nlawes@silverplatter.com
|
2006-03-27 15:32:44 +08:00
|
|
|
Nickolai Zeldovich nickolai@cs.stanford.edu
|
2006-02-06 17:06:50 +08:00
|
|
|
Nicolas François nicolas.francois@centraliens.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Niklas Edmundsson nikke@acc.umu.se
|
2003-09-27 14:52:38 +08:00
|
|
|
Nikola Milutinovic Nikola.Milutinovic@ev.co.yu
|
2009-03-10 05:56:13 +08:00
|
|
|
Nima Nikzad nnikzad@ucla.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Noah Friedman friedman@splode.com
|
|
|
|
Noel Cragg noel@red-bean.com
|
2005-08-14 23:02:23 +08:00
|
|
|
Norbert Kiesel nkiesel@tbdnetworks.com
|
2003-05-05 15:30:45 +08:00
|
|
|
Olatunji Oluwabukunmi Ruwase tjruwase@stanford.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Olav Morkrid olav@funcom.com
|
2001-03-10 15:52:40 +08:00
|
|
|
Ole Laursen olau@hardworking.dk
|
2003-03-10 18:39:31 +08:00
|
|
|
Oliver Kiddle okiddle@yahoo.co.uk
|
2009-09-04 01:36:34 +08:00
|
|
|
Olivier Fourdan ofourdan@redhat.com
|
2004-08-11 06:47:08 +08:00
|
|
|
Ørn E. Hansen oehansen@daimi.aau.dk
|
2002-09-17 16:07:07 +08:00
|
|
|
Oskar Liljeblad osk@hem.passagen.se
|
2009-04-22 14:45:27 +08:00
|
|
|
Otavio Salvador otavio@ossystems.com.br
|
2007-07-08 22:42:16 +08:00
|
|
|
Pádraig Brady P@draigBrady.com
|
2003-09-05 06:20:51 +08:00
|
|
|
Patrick Mauritz oxygene@studentenbude.ath.cx
|
2009-03-24 04:48:19 +08:00
|
|
|
Paul D. Smith psmith@gnu.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Paul Eggert eggert@twinsun.com
|
2007-08-14 15:46:32 +08:00
|
|
|
Paul Ghaleb paul.ghaleb@st.com
|
2003-04-02 15:19:35 +08:00
|
|
|
Paul Jarc prj@po.cwru.edu
|
2000-02-15 21:06:07 +08:00
|
|
|
Paul Nevai nevai@ops.mps.ohio-state.edu
|
2000-06-21 17:16:21 +08:00
|
|
|
Paul Sauer paul@alexa.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Paul Slootman paul@debian.org
|
2005-11-08 16:19:57 +08:00
|
|
|
Paul Townsend aab@purdue.edu
|
2003-07-30 02:21:35 +08:00
|
|
|
Paul Worrall paul@basilisk.uklinux.net
|
2002-01-19 03:13:27 +08:00
|
|
|
Pawel Prokop pablo@wizard.ae.krakow.pl
|
2000-03-20 01:43:01 +08:00
|
|
|
Per Cederqvist ceder@lysator.liu.se
|
2000-02-15 21:06:07 +08:00
|
|
|
Per Kristian Hove perhov@math.ntnu.no
|
2007-10-21 18:38:33 +08:00
|
|
|
Per Starbäck starback@stp.lingfil.uu.se
|
2006-10-14 13:06:38 +08:00
|
|
|
Peter Breitenlohner peb@mppmu.mpg.de
|
2007-05-03 05:30:00 +08:00
|
|
|
Peter Dyballa peter_dyballa@web.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Peter Eriksson peter@ifm.liu.se
|
2005-10-25 20:03:56 +08:00
|
|
|
Peter Fales psfales@lucent.com
|
2004-01-20 17:13:50 +08:00
|
|
|
Peter Horst peter@ointment.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Peter Moulder reiter@netspace.net.au
|
2005-11-16 17:30:25 +08:00
|
|
|
Peter O'Gorman bug-coreutils@mlists.thewrittenword.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Peter Samuelson psamuels@sampo.creighton.edu
|
|
|
|
Peter Seebach seebs@taniemarie.solon.com
|
2009-02-19 19:35:58 +08:00
|
|
|
Petr Uzel petr.uzel@suse.cz
|
2001-09-29 03:35:42 +08:00
|
|
|
Petter Reinholdtsen pere@hungry.com
|
2001-09-02 22:20:39 +08:00
|
|
|
Phelippe Neveu pneveu@pcigeomatics.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Phil Richards phil.richards@vf.vodafone.co.uk
|
2008-06-06 08:33:26 +08:00
|
|
|
Philip Rowlands phr@doc.ic.ac.uk
|
2000-02-15 21:06:07 +08:00
|
|
|
Philippe De Muyter phdm@macqel.be
|
|
|
|
Philippe Schnoebelen Philippe.Schnoebelen@imag.fr
|
2002-11-19 18:15:25 +08:00
|
|
|
Phillip Jones mouse@datastacks.com
|
2000-06-15 20:47:46 +08:00
|
|
|
Piergiorgio Sartor sartor@sony.de
|
2007-12-09 07:56:02 +08:00
|
|
|
Pieter Bowman bowman@math.utah.edu
|
2010-01-22 22:17:19 +08:00
|
|
|
Piotr Gackiewicz gacek@intertele.pl
|
2000-06-26 21:48:40 +08:00
|
|
|
Piotr Kwapulinski kwap@univ.gda.pl
|
2000-07-31 04:25:31 +08:00
|
|
|
Prashant TR tr@eth.net
|
2008-07-19 21:42:49 +08:00
|
|
|
Priit Jõerüüt jemm4jemm@yahoo.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Rainer Orth ro@TechFak.Uni-Bielefeld.DE
|
|
|
|
Ralf W. Stephan stephan@tmt.de
|
2006-05-28 17:02:42 +08:00
|
|
|
Ralf Wildenhues Ralf.Wildenhues@gmx.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Ralph Loader loader@maths.ox.ac.uk
|
|
|
|
Raul Miller moth@magenta.com
|
2004-08-11 06:47:08 +08:00
|
|
|
Raúl Núñez de Arenas Coronado raul@pleyades.net
|
2004-02-18 02:17:27 +08:00
|
|
|
Reuben Thomas rrt@sc3d.org
|
2009-09-29 00:29:02 +08:00
|
|
|
Yang Ren ryang@redhat.com
|
2003-03-15 18:20:18 +08:00
|
|
|
Richard A Downing richard.downing@bcs.org.uk
|
2000-02-15 21:06:07 +08:00
|
|
|
Richard Braakman dark@xs4all.nl
|
2003-08-31 13:54:59 +08:00
|
|
|
Richard Dawe rich@phekda.freeserve.co.uk
|
2000-02-15 21:06:07 +08:00
|
|
|
Richard J. Rauenzahn rrauenza@hairball.cup.hp.com
|
2002-09-13 17:14:46 +08:00
|
|
|
Richard Neill rn214@hermes.cam.ac.uk
|
2000-02-15 21:06:07 +08:00
|
|
|
Richard Sharman rsharman@magmacom.com
|
|
|
|
Rick Sladkey jrs@world.std.com
|
|
|
|
Rik Faith faith@cs.unc.edu
|
|
|
|
Risto Kankkunen kankkune@lingsoft.fi
|
2009-12-28 22:42:10 +08:00
|
|
|
Rob Wortman wyrm@haell.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Robert H. de Vries robert@and.nl
|
2005-01-05 15:46:58 +08:00
|
|
|
Robert Lindgren robert@orcafat.com
|
2003-04-26 02:20:02 +08:00
|
|
|
Robert Millan zeratul2@wanadoo.es
|
2009-12-27 01:37:44 +08:00
|
|
|
Robert Schwebel r.schwebel@pengutronix.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Rogier Wolff R.E.Wolff@BitWizard.nl
|
2001-07-12 18:01:26 +08:00
|
|
|
Roland Huebner ro-huebner@gmx.de
|
2004-05-29 05:01:53 +08:00
|
|
|
Roland Turner raz.tah.bet@raz.cx
|
2000-02-15 21:06:07 +08:00
|
|
|
Ronald F. Guilmette rfg@netcom.com
|
|
|
|
Ross Alexander r.alexander@auckland.ac.nz
|
|
|
|
Ross Paterson rap@doc.ic.ac.uk
|
|
|
|
Ross Ridge rridge@calum.csclub.uwaterloo.ca
|
2007-04-17 04:00:28 +08:00
|
|
|
Rudolf Kastl rkastl@redhat.com
|
2009-03-10 05:56:13 +08:00
|
|
|
Sahil Amoli sahilamoli@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Sami Farin sfarin@ratol.fi
|
2003-04-08 20:53:26 +08:00
|
|
|
Samuel Tardieu sam@rfc1149.net
|
2006-10-17 21:48:27 +08:00
|
|
|
Samuel Thibault samuel.thibault@ens-lyon.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Samuli Karkkainen Samuli.Karkkainen@hut.fi
|
|
|
|
Sander van Malssen svm@kozmix.ow.nl
|
|
|
|
Santiago Vila Doncel sanvila@unex.es
|
|
|
|
Savochkin Andrey Vladimirovich saw@msu.ru
|
2009-12-04 23:06:55 +08:00
|
|
|
Scott Harrison scott.gnu.2009@scottrix.co.uk
|
2000-02-15 21:06:07 +08:00
|
|
|
Scott Lurndal slurn@griffin.engr.sgi.com
|
2008-04-19 19:46:52 +08:00
|
|
|
Sébastien Maret smaret@umich.edu
|
2009-04-01 22:59:54 +08:00
|
|
|
Sergei Steshenko sergstesh@yahoo.com
|
2002-08-26 15:22:09 +08:00
|
|
|
Shing-Shong Shei shei@cs.indiana.edu
|
2001-05-05 20:54:16 +08:00
|
|
|
Soeren Sonnenburg sonnenburg@informatik.hu-berlin.de
|
2002-11-10 06:21:31 +08:00
|
|
|
Solar Designer solar@owl.openwall.com
|
|
|
|
Stanislav Ievlev inger@altlinux.ru
|
2006-01-10 17:16:10 +08:00
|
|
|
Stavros Passas stabat@ics.forth.gr
|
2004-08-11 06:47:08 +08:00
|
|
|
Stéphane Chazelas Stephane_CHAZELAS@yahoo.fr
|
2009-12-30 21:23:45 +08:00
|
|
|
Stéphane Raimbault stephane.raimbault@makina-corpus.com
|
2003-01-15 00:20:54 +08:00
|
|
|
Stephen Depooter sbdep@myrealbox.com
|
2001-05-19 13:58:18 +08:00
|
|
|
Stephen Eglen eglen@pcg.wustl.edu
|
2001-06-20 15:15:13 +08:00
|
|
|
Stephen Gildea gildea@stop.mail-abuse.org
|
2002-09-29 16:35:05 +08:00
|
|
|
Stephen Smoogen smooge@mindspring.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Steve McConnel steve@acadcomp.sil.org
|
2006-10-18 04:12:05 +08:00
|
|
|
Steve McIntyre steve@einval.com
|
2007-06-11 17:07:21 +08:00
|
|
|
Steve Ward planet36@gmail.com
|
2009-11-03 19:01:40 +08:00
|
|
|
Steven Drake sbd@users.sourceforge.net
|
2003-02-12 16:24:40 +08:00
|
|
|
Steven G. Johnson stevenj@alum.mit.edu
|
2003-07-13 17:37:45 +08:00
|
|
|
Steven Mocking ufo@quicknet.nl
|
2009-04-08 17:43:15 +08:00
|
|
|
Steven Parkes smparkes@smparkes.net
|
2009-04-06 15:42:15 +08:00
|
|
|
Steven Schveighoffer schveiguy@yahoo.com
|
2002-10-09 21:28:55 +08:00
|
|
|
Steven P Watson steven@magelico.net
|
2009-12-30 22:36:03 +08:00
|
|
|
Stuart Citrin ctrn3e8@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Stuart Kemp skemp@peter.bmc.com
|
2009-02-26 21:54:48 +08:00
|
|
|
Stuart Shelton stuart@shelton.me
|
2008-04-19 19:46:52 +08:00
|
|
|
Sven Joachim svenjoac@gmx.de
|
2004-03-06 22:45:50 +08:00
|
|
|
Szakacsits Szabolcs szaka@sienet.hu
|
2000-02-15 21:06:07 +08:00
|
|
|
Tadayoshi Funaba tadf@kt.rim.or.jp
|
2002-04-17 16:47:33 +08:00
|
|
|
TAKAI Kousuke takai@vlsi.kuee.kyoto-u.ac.jp
|
2000-02-15 21:06:07 +08:00
|
|
|
Theodore Ts'o tytso@rsts-11.mit.edu
|
2005-12-10 00:27:26 +08:00
|
|
|
The Wanderer inverseparadox@comcast.net
|
2008-01-23 21:12:04 +08:00
|
|
|
Theodoros V. Kalamatianos nyb@users.sourceforge.net
|
2000-02-15 21:06:07 +08:00
|
|
|
Thomas Bushnell thomas@gnu.ai.mit.edu
|
2002-11-13 17:49:41 +08:00
|
|
|
Thomas Goerlich thomas@schnappmatik.de
|
2005-11-12 01:16:30 +08:00
|
|
|
Thomas Hood jdthood@yahoo.co.uk
|
2003-07-23 00:31:16 +08:00
|
|
|
Thomas Luzat thomas@luzat.com
|
2005-10-03 20:11:49 +08:00
|
|
|
Thomas M.Ott thmo-13@gmx.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Thomas Quinot thomas@Cuivre.FR.EU.ORG
|
2006-12-15 17:43:20 +08:00
|
|
|
Thomas Schwinge tschwinge@gnu.org
|
2005-03-13 00:24:13 +08:00
|
|
|
Thomas Wolff mined@towo.net
|
2002-05-24 15:41:19 +08:00
|
|
|
Tim J. Robbins tjr@FreeBSD.org
|
2003-06-04 20:36:05 +08:00
|
|
|
Tim Mooney mooney@dogbert.cc.ndsu.NoDak.edu
|
2008-08-19 11:50:27 +08:00
|
|
|
Tim Ryan Tim_Ryan@bnz.co.nz
|
2000-02-15 21:06:07 +08:00
|
|
|
Tim Smithers mouse@dmouse.com.au
|
|
|
|
Tim Waugh twaugh@redhat
|
2009-02-22 23:30:48 +08:00
|
|
|
Tobias Stoeckmann tobias@bugol.de
|
2004-11-10 16:24:58 +08:00
|
|
|
Toby Peterson toby@opendarwin.org
|
2000-06-15 03:44:39 +08:00
|
|
|
Todd A. Jacobs tjacobs@codegnome.org
|
2009-09-07 00:35:40 +08:00
|
|
|
Tom Fitzhenry tom@tom-fitzhenry.me.uk
|
2002-09-29 16:33:41 +08:00
|
|
|
Tom Haynes thomas@netapp.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Tom Quinn trq@dionysos.thphys.ox.ac.uk
|
2006-05-16 04:18:49 +08:00
|
|
|
Tomas Pospisek tpo@sourcepole.ch
|
2003-08-27 15:22:53 +08:00
|
|
|
Tommi Kyntola tkyntola@cc.hut.fi
|
2000-02-15 21:06:07 +08:00
|
|
|
Ton Hospel thospel@mail.dma.be
|
2004-06-22 22:55:09 +08:00
|
|
|
Ton Nijkes ton@murphy.nl
|
2002-05-15 05:22:57 +08:00
|
|
|
Tony Kocurko akocurko@mun.ca
|
2000-02-15 21:06:07 +08:00
|
|
|
Tony Leneis tony@plaza.ds.adp.com
|
|
|
|
Tony Robinson ajr@eng.cam.ac.uk
|
2006-07-20 16:33:19 +08:00
|
|
|
Toralf Förster toralf.foerster@gmx.de
|
2000-02-15 21:06:07 +08:00
|
|
|
Torbjorn Granlund tege@nada.kth.se
|
|
|
|
Torbjorn Lindgren tl@funcom.no
|
|
|
|
Torsten Landschoff torsten@pclab.ifg.uni-kiel.de
|
2005-09-10 15:48:40 +08:00
|
|
|
Tristan Miller psychonaut@nothingisreal.com
|
2009-03-06 17:27:43 +08:00
|
|
|
Tzvi Rotshtein tzvi.ro@gmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Ulrich Drepper drepper@gnu.org
|
2005-01-08 02:23:57 +08:00
|
|
|
Ulrich Hermisson ulrich_hermisson@hotmail.com
|
2000-02-15 21:06:07 +08:00
|
|
|
Urs Thuermann urs@isnogud.escape.de
|
2001-12-03 01:47:34 +08:00
|
|
|
Uwe H. Steinfeld usteinfeld@gmx.net
|
2000-11-03 16:47:20 +08:00
|
|
|
Vesselin Atanasov vesselin@bgnet.bg
|
2000-02-15 21:06:07 +08:00
|
|
|
Vin Shelton acs@alumni.princeton.edu
|
2006-03-11 05:24:38 +08:00
|
|
|
Vineet Chadha chadha@acis.ufl.edu
|
2009-02-12 12:09:09 +08:00
|
|
|
Vitali Lovich vlovich@gmail.com
|
2005-11-08 05:39:40 +08:00
|
|
|
Vitaly A. Ostanin vyt@altlinux.org
|
2009-02-21 02:31:31 +08:00
|
|
|
Vito Caputo vcaputo@pengaru.com
|
2005-05-10 15:28:10 +08:00
|
|
|
Vlada Macek tuttle@bbs.fsik.cvut.cz
|
2000-02-15 21:06:07 +08:00
|
|
|
Volker Borchert bt@teknon.de
|
2003-12-20 17:21:17 +08:00
|
|
|
Volker Paul vpaul@dohle.com
|
2003-05-09 16:49:46 +08:00
|
|
|
Wartan Hachaturow wart@tepkom.ru
|
2000-02-15 21:06:07 +08:00
|
|
|
Wayne Stewart wstewa@atl.com
|
2000-11-11 00:23:14 +08:00
|
|
|
Wenjun Zheng zwj@yahoo.com
|
2000-11-27 00:52:03 +08:00
|
|
|
Werner Almesberger Werner.Almesberger@epfl.ch
|
2000-02-15 21:06:07 +08:00
|
|
|
Wichert Akkerman wichert@cistron.nl
|
|
|
|
Will Edgington wedgingt@acm.org
|
|
|
|
William Bader william@nscs.fast.net
|
|
|
|
William Dowling will@franklin.com
|
|
|
|
William Lewis wiml@omnigroup.com
|
2003-01-12 17:04:16 +08:00
|
|
|
wiregauze wiregauze@yahoo.com
|
2007-03-18 23:21:26 +08:00
|
|
|
Wis Macomson wis.macomson@intel.com
|
2002-03-08 23:41:30 +08:00
|
|
|
Wojciech Purczynski cliph@isec.pl
|
2000-02-15 21:06:07 +08:00
|
|
|
Wolfram Kleff kleff@cs.uni-bonn.de
|
2000-11-06 21:12:57 +08:00
|
|
|
Won-kyu Park wkpark@chem.skku.ac.kr
|
2009-10-05 15:20:48 +08:00
|
|
|
Yanko Kaneti yaneti@declera.com
|
2003-02-20 00:02:44 +08:00
|
|
|
Yann Dirson dirson@debian.org
|
2000-02-15 21:06:07 +08:00
|
|
|
Zvi Har'El rl@math.technion.ac.il
|
2005-10-25 21:47:38 +08:00
|
|
|
|
|
|
|
;; Local Variables:
|
|
|
|
;; coding: utf-8
|
|
|
|
;; End:
|