~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to extension/gawkdirfd.h

  • Committer: Juergen Kahrs
  • Date: 2013-12-23 17:26:45 UTC
  • mfrom: (408.2.218)
  • Revision ID: git-v1:ee9707cc44eea3ca64cb71666ac3e8ed26a3bb7f
Merge remote-tracking branch 'origin/master' into cmake

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
# define ENOTSUP ENOSYS
26
26
#endif
27
27
 
 
28
/*
 
29
 * This is for fake directory file descriptors on systems that don't
 
30
 * allow to open() a directory.
 
31
 *
 
32
 * Including a header from the main gawk source to share the definition
 
33
 * of FAKE_FD_VALUE is the least of all evils that I can see.
 
34
 *
 
35
 * Unlike the main gawk code base, this include is NOT dependant
 
36
 * upon MinGW or EMX.
 
37
 */
 
38
#include "../nonposix.h"
 
39
 
28
40
#ifndef DIR_TO_FD
29
41
# define DIR_TO_FD(d) (FAKE_FD_VALUE)
30
42
#endif
39
51
  return fd;
40
52
}
41
53
#endif /* HAVE_DIRFD */
42
 
 
43
 
/* This is for fake directory file descriptors on systems that don't
44
 
   allow to open() a directory.  */
45
 
#define FAKE_FD_VALUE 42