From: corinna DOT vinschen AT cityweb DOT de (Corinna Vinschen) Subject: Re: file 1 Nov 1998 02:14:42 -0800 Message-ID: <363BB32F.59C4C3AC.cygnus.gnu-win32@cityweb.de> References: <002101be036c$76de8b40$7f93fed0 AT tgoodman8> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Todd Goodman , gnu-win32 AT cygnus DOT com Hi Todd, > I'm sure I'm overlooking something obvious, but is the 'file' command > or equivalent available anywhere? Look at the GNU Homepage. There you will find the original sources. Only one patch is needed, because #include isn't available in cygwin. Regards, Corinna ------- snip ------- --- fsmagic.c.orig Sun Nov 01 00:50:08 1998 +++ fsmagic.c Sun Nov 01 00:53:20 1998 @@ -38,7 +38,13 @@ # endif #endif #ifndef major /* if `major' not defined in types.h, */ +#ifdef __CYGWIN32__ +#define major(dev) (((unsigned) (dev))>>8) +#define minor(dev) ((dev)&0xff) +#define makedev(major,minor) (((major)<<8)|(minor)) +#else #include /* try this one. */ +#endif #endif #ifndef major /* still not defined? give up, manual intervention needed */ /* If cc tries to compile this, read and act on it. */ - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".