New module 'arg-nonnull'. Declare which arguments expect non-NULL values.
[gnulib.git] / modules / glob
1 Description:
2 glob() function: Search for files and directories with paths matching a
3 pattern, with GNU extensions.
4
5 Files:
6 lib/glob.in.h
7 lib/glob-libc.h
8 lib/glob.c
9 m4/glob.m4
10
11 Depends-on:
12 alloca
13 arg-nonnull
14 d-type
15 dirfd
16 extensions
17 fnmatch
18 getlogin_r
19 memchr
20 mempcpy
21 stdbool
22 strdup
23 sys_stat
24 unistd
25 malloc-posix
26
27 configure.ac:
28 gl_GLOB
29
30 Makefile.am:
31 BUILT_SOURCES += $(GLOB_H)
32
33 # We need the following in order to create <glob.h> when the system
34 # doesn't have one that works with the given compiler.
35 glob.h: glob.in.h $(ARG_NONNULL_H)
36         $(AM_V_GEN)rm -f $@-t $@ && \
37         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
38           sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
39               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
40               < $(srcdir)/glob.in.h; \
41         } > $@-t && \
42         mv -f $@-t $@
43 MOSTLYCLEANFILES += glob.h glob.h-t
44
45 Include:
46 <glob.h>
47
48 License:
49 LGPLv2+
50
51 Maintainer:
52 all, glibc