diff options
author | rmanfredi <rmanfredi@2592e710-e01b-42a5-8df0-11608a6cc53d> | 2015-04-19 14:41:31 +0000 |
---|---|---|
committer | rmanfredi <rmanfredi@2592e710-e01b-42a5-8df0-11608a6cc53d> | 2015-04-19 14:41:31 +0000 |
commit | 65f959231ac694a610f5cb49e432d93ec879f1d6 (patch) | |
tree | b5a1649568f4d5834abb11e635dc0692f592e961 | |
parent | 86eaf7a0609ca060dba9e79180bc84a7fbac2bef (diff) |
Unfortunately, the name length field in dirent is d_namlen, not d_namelen.
git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@193 2592e710-e01b-42a5-8df0-11608a6cc53d
-rw-r--r-- | MANIFEST | 2 | ||||
-rw-r--r-- | mcon/U/d_dirent_d_namlen.U (renamed from mcon/U/d_dirent_d_namelen.U) | 24 |
2 files changed, 13 insertions, 13 deletions
@@ -204,7 +204,7 @@ mcon/U/d_debugging.U Conditionally defines -DDEBUGGING mcon/U/d_deflate.U Do we have zlib's deflate()? mcon/U/d_devpoll.U Can we use /dev/poll? mcon/U/d_difftime.U Do we have difftime()? -mcon/U/d_dirent_d_namelen.U Does struct dirent has a member d_namelen? +mcon/U/d_dirent_d_namlen.U Does struct dirent has a member d_namlen? mcon/U/d_dirent_d_type.U Does struct dirent has a member d_type? mcon/U/d_dirfd.U Do we have dirfd()? mcon/U/d_dladdr.U Do we have dladdr()? diff --git a/mcon/U/d_dirent_d_namelen.U b/mcon/U/d_dirent_d_namlen.U index 48361a6..00fdfb2 100644 --- a/mcon/U/d_dirent_d_namelen.U +++ b/mcon/U/d_dirent_d_namlen.U @@ -7,22 +7,22 @@ ?RCS: that same Artistic License; a copy of which may be found at the root ?RCS: of the source tree for dist 4.0. ?RCS: -?MAKE:d_dirent_d_namelen: Trylink cat i_dirent +?MAKE:d_dirent_d_namlen: Trylink cat i_dirent ?MAKE: -pick add $@ %< -?S:d_dirent_d_namelen: -?S: This variable conditionally defines the HAS_DIRENT_D_NAMELEN symbol, +?S:d_dirent_d_namlen: +?S: This variable conditionally defines the HAS_DIRENT_D_NAMLEN symbol, ?S: which indicates to the C program that struct dirent has an -?S: integer member d_namelen. Better check for HAS_DIRENT_D_NAMELEN than +?S: integer member d_namlen. Better check for HAS_DIRENT_D_NAMLEN than ?S: DIRNAMLEN since the latter has a weaker test not involving compilation. ?S:. -?C:HAS_DIRENT_D_NAMELEN: +?C:HAS_DIRENT_D_NAMLEN: ?C: This symbol, if defined, indicates that struct dirent has an -?C: integer member d_namelen to hold the actual string length of d_name. +?C: integer member d_namlen to hold the actual string length of d_name. ?C:. -?H:#$d_dirent_d_namelen HAS_DIRENT_D_NAMELEN /**/ +?H:#$d_dirent_d_namlen HAS_DIRENT_D_NAMLEN /**/ ?H:. -?LINT:set d_dirent_d_namelen -: check whether struct dirent has a member d_namelen. +?LINT:set d_dirent_d_namlen +: check whether struct dirent has a member d_namlen. $cat >try.c <<EOC #include <sys/types.h> #$i_dirent I_DIRENT @@ -32,11 +32,11 @@ $cat >try.c <<EOC int main(void) { static struct dirent dir_entry; - dir_entry.d_namelen |= 1; + dir_entry.d_namlen |= 1; return 0; } EOC -cyn="whether struct dirent has a d_namelen member" -set d_dirent_d_namelen +cyn="whether struct dirent has a d_namlen member" +set d_dirent_d_namlen eval $trylink |