delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/11/01/06:29:21

From: tsg1 AT earthlink DOT net (Todd Goodman)
Subject: RE: file
1 Nov 1998 06:29:21 -0800 :
Message-ID: <000f01be0545$301c5cc0$98612499.cygnus.gnu-win32@tgoodman8>
References: <363BB32F DOT 59C4C3AC AT cityweb DOT de>
Mime-Version: 1.0
To: "Corinna Vinschen" <corinna DOT vinschen AT cityweb DOT de>, <gnu-win32 AT cygnus DOT com>

Thanks very much for the information.  However, I'm still unable to find the
proper package either at
http://www.gnu.org or ftp://prep.ai.mit.edu.

Do you have the proper package name?

I appreciate the patch and will use it as soon as I find the package with
fsmagic.c in it.  :-)

Thanks again,

Todd

> -----Original Message-----
> From: Corinna Vinschen [mailto:corinna DOT vinschen AT cityweb DOT de]
> Sent: Saturday, October 31, 1998 8:03 PM
> To: Todd Goodman; gnu-win32 AT cygnus DOT com
> Subject: Re: file
>
>
> 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 <sys/sysmacros.h> 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 <sys/sysmacros.h>     /* 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".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019