delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-workers-bounces using -f |
X-Recipient: | djgpp-workers AT delorie DOT com |
X-Authenticated: | #27081556 |
X-Provags-ID: | V01U2FsdGVkX1/YR+5tuDvYF4MM1YDGwEQ4Jo6TtgJvKGFavvcNWA |
vcN3tcELQqEmEf | |
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de> |
To: | djgpp-workers AT delorie DOT com |
Subject: | Re: DT_SOCK and S_IFSOCK. |
Date: | Sun, 4 May 2008 17:24:07 +0200 |
User-Agent: | KMail/1.9.5 |
References: | <200805040031 DOT 30990 DOT juan DOT guerrero AT gmx DOT de> <200805041338 DOT 47052 DOT juan DOT guerrero AT gmx DOT de> <200805041251 DOT m44CpgcD019032 AT envy DOT delorie DOT com> |
In-Reply-To: | <200805041251.m44CpgcD019032@envy.delorie.com> |
MIME-Version: | 1.0 |
Message-Id: | <200805041724.09095.juan.guerrero@gmx.de> |
X-Y-GMX-Trusted: | 0 |
Reply-To: | djgpp-workers AT delorie DOT com |
Am Sonntag, 4. Mai 2008 14:51 schrieb DJ Delorie: > > Sounds like removing DT_SOCK is the right thing to do, but leave it as > commented out in the .h file with a comment that says why we removed > it, in case we run into this again. Here is a patch. If the wording is not OK chage it as you like. Index: include/dirent.h =================================================================== RCS file: /cvs/djgpp/djgpp/include/dirent.h,v retrieving revision 1.4 diff -p -U3 -r1.4 dirent.h --- include/dirent.h 4 Feb 2003 20:23:04 -0000 1.4 +++ include/dirent.h 4 May 2008 15:21:28 -0000 @@ -33,7 +33,13 @@ typedef struct __dj_DIR DIR; #define DT_FIFO 0x5 #define DT_LABEL 0x6 #define DT_LNK 0x7 +#if 0 +/* S_IFSOCK is not defined and to be consequent DT_SOCK is also not defined. + This shall avoid that code that checks for DT_SOCK assumes that S_IFSOCK + is available too and that djgpp provides working socks. +*/ #define DT_SOCK 0x8 +#endif #define DT_UNKNOWN 0xf #define DTTOIF(dt) (((dt) == DT_UNKNOWN ? 0 : (dt) - 1) << 12)
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |