From mboxrd@z Thu Jan 1 00:00:00 1970 From: Darren Salt Date: Wed, 16 Feb 2005 01:19:58 +0000 Subject: [PATCH][RFC] cdsymlinks bugfixes & numbered link 0 Message-Id: <4D3DDFD03F%linux@youmustbejoking.demon.co.uk> MIME-Version: 1 Content-Type: multipart/mixed; boundary="1783393288--1247673208--1189522502" List-Id: To: linux-hotplug@vger.kernel.org This message is in MIME format which your mailer apparently does not support. You either require a newer version of your software which supports MIME, or a separate MIME decoding utility. Alternatively, ask the sender of this message to resend it in a different format. --1783393288--1247673208--1189522502 Content-Type: text/plain; charset=us-ascii The attached patch does the following to cdsymlinks.{sh,c}: * Fix various bugs (mostly based on patches posted to lkml by J A Magallon); * Allow the generation of links such as "cdrom0" ("cdrom" etc. will still be created); * Add support for the device type listed as "RAM" in /proc/sys/dev/cdrom/info; * Optimise cdsymlinks.c for code size. Marco d'Itri's bugfix patch is a prerequisite. (Patches which I've mailed privately recently should be ignored in favour of this one.) -- | Darren Salt | d youmustbejoking,demon,co,uk | nr. Ashington, | Debian, | s zap,tartarus,org | Northumberland | RISC OS | @ | Toon Army | I don't ask for much, just untold riches... Congratulations! You are the one millionth user to log into our system. --1783393288--1247673208--1189522502 Content-Type: application/gzip; name="cdsymlinks.diff.gz" Content-Disposition: attachment; filename="cdsymlinks.diff.gz" Content-Transfer-Encoding: base64 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 --1783393288--1247673208--1189522502-- ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel