• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Description:
2Output stream referring to a file descriptor.
3
4Files:
5lib/fd-ostream.oo.h
6lib/fd-ostream.oo.c
7
8Depends-on:
9ostream
10error
11stdlib
12full-write
13fsync
14gettext
15xalloc
16
17configure.ac:
18AC_CHECK_FUNCS_ONCE([tcdrain])
19
20Makefile.am:
21lib_SOURCES += fd-ostream.c
22# This is a Makefile rule that generates multiple files at once; see the
23# automake documentation, node "Multiple Outputs", for details.
24$(srcdir)/fd-ostream.h : $(top_srcdir)/build-aux/moopp fd-ostream.oo.h fd-ostream.oo.c ostream.oo.h
25	$(top_srcdir)/build-aux/moopp $(MOOPPFLAGS) $(srcdir)/fd-ostream.oo.c $(srcdir)/fd-ostream.oo.h $(srcdir)/ostream.oo.h
26$(srcdir)/fd-ostream.c $(srcdir)/fd_ostream.priv.h $(srcdir)/fd_ostream.vt.h : fd-ostream.h
27	@test -f $@ || { \
28	  trap 'rm -rf fd-ostream.lock' 1 2 13 15; \
29	  if mkdir fd-ostream.lock 2>/dev/null; then \
30	    echo "$(top_srcdir)/build-aux/moopp $(MOOPPFLAGS) $(srcdir)/fd-ostream.oo.c $(srcdir)/fd-ostream.oo.h $(srcdir)/ostream.oo.h"; \
31	    $(top_srcdir)/build-aux/moopp $(MOOPPFLAGS) $(srcdir)/fd-ostream.oo.c $(srcdir)/fd-ostream.oo.h $(srcdir)/ostream.oo.h; \
32	    result=$$?; rm -rf fd-ostream.lock; exit $$result; \
33	  else \
34	    while test -d fd-ostream.lock; do sleep 1; done; \
35	    test -f $(srcdir)/fd-ostream.h; \
36	  fi; \
37	}
38BUILT_SOURCES += fd-ostream.h fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h
39MAINTAINERCLEANFILES += fd-ostream.h fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h
40EXTRA_DIST += fd-ostream.h fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h
41
42Include:
43"fd-ostream.h"
44
45License:
46GPL
47
48Maintainer:
49Bruno Haible
50
51