1 # Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
3 # Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4 # This Makefile.in is free software; the Free Software Foundation
5 # gives unlimited permission to copy and/or distribute it,
6 # with or without modifications, as long as this notice is preserved.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
17 top_srcdir
= @top_srcdir@
20 exec_prefix = @
exec_prefix@
24 libexecdir
= @libexecdir@
26 sysconfdir
= @sysconfdir@
27 sharedstatedir
= @sharedstatedir@
28 localstatedir
= @localstatedir@
32 includedir = @
includedir@
33 oldincludedir = /usr
/include
37 pkgdatadir
= $(datadir)/@PACKAGE@
38 pkglibdir
= $(libdir)/@PACKAGE@
39 pkgincludedir
= $(includedir)/@PACKAGE@
46 AUTOHEADER
= @AUTOHEADER@
49 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
$(AM_INSTALL_PROGRAM_FLAGS
)
50 INSTALL_DATA
= @INSTALL_DATA@
51 INSTALL_SCRIPT
= @INSTALL_SCRIPT@
52 transform
= @program_transform_name@
60 build_alias
= @build_alias@
61 build_triplet
= @build@
62 host_alias
= @host_alias@
64 target_alias
= @target_alias@
65 target_triplet
= @target@
77 LIBM_MACHINE_LIB
= @LIBM_MACHINE_LIB@
82 NEWLIB_CFLAGS
= @NEWLIB_CFLAGS@
90 libm_machine_dir
= @libm_machine_dir@
91 machine_dir
= @machine_dir@
92 newlib_basedir
= @newlib_basedir@
96 AUTOMAKE_OPTIONS
= cygnus
97 @NEWLIB_HW_FP_TRUE@MATHDIR
= mathfp
98 @NEWLIB_HW_FP_FALSE@MATHDIR
= math
100 SUBDIRS
= $(MATHDIR
) common machine
102 libm_la_LDFLAGS
= -Xcompiler
-nostdlib
103 @USE_LIBTOOL_TRUE@SUBLIBS
= $(MATHDIR
)/lib
$(MATHDIR
).
$(aext
) common
/libcommon.
$(aext
) $(LIBM_MACHINE_LIB
)
104 @USE_LIBTOOL_FALSE@SUBLIBS
= $(MATHDIR
)/lib.
$(aext
) common
/lib.
$(aext
) $(LIBM_MACHINE_LIB
)
105 @USE_LIBTOOL_TRUE@noinst_LTLIBRARIES
= libm.la
106 @USE_LIBTOOL_TRUE@libm_la_SOURCES
=
107 @USE_LIBTOOL_TRUE@libm_la_LIBADD
= $(SUBLIBS
)
108 @USE_LIBTOOL_FALSE@noinst_LIBRARIES
= libm.a
110 info_TEXINFOS
= libm.texinfo
112 CLEANFILES
= tmp.texi targetdep.
tex stmp-targetdep
114 ACLOCAL_AMFLAGS
= -I ..
115 CONFIG_STATUS_DEPENDENCIES
= $(newlib_basedir
)/configure.host
116 ACLOCAL_M4
= $(top_srcdir
)/aclocal.m4
117 mkinstalldirs
= $(SHELL
) $(top_srcdir
)/..
/..
/mkinstalldirs
119 LIBRARIES
= $(noinst_LIBRARIES
)
122 DEFS
= @DEFS@
-I.
-I
$(srcdir)
123 CPPFLAGS
= @CPPFLAGS@
126 libm_a_SOURCES
= libm.a.c
127 libm_a_OBJECTS
= libm.a.
$(OBJEXT
)
128 LTLIBRARIES
= $(noinst_LTLIBRARIES
)
130 @USE_LIBTOOL_TRUE@libm_la_DEPENDENCIES
= \
131 @USE_LIBTOOL_TRUE@
$(MATHDIR
)/lib
$(MATHDIR
).
$(aext
) \
132 @USE_LIBTOOL_TRUE@common
/libcommon.
$(aext
)
133 @USE_LIBTOOL_TRUE@libm_la_OBJECTS
=
135 COMPILE
= $(CC
) $(DEFS
) $(INCLUDES
) $(AM_CPPFLAGS
) $(CPPFLAGS
) $(AM_CFLAGS
) $(CFLAGS
)
136 LTCOMPILE
= $(LIBTOOL
) --mode
=compile
$(CC
) $(DEFS
) $(INCLUDES
) $(AM_CPPFLAGS
) $(CPPFLAGS
) $(AM_CFLAGS
) $(CFLAGS
)
138 LINK
= $(LIBTOOL
) --mode
=link
$(CCLD
) $(AM_CFLAGS
) $(CFLAGS
) $(LDFLAGS
) -o
$@
139 TEXI2DVI
= `if test -f $(top_srcdir)/../texinfo/util/texi2dvi; then echo $(top_srcdir)/../texinfo/util/texi2dvi; else echo texi2dvi; fi`
140 TEXINFO_TEX
= $(top_srcdir
)/..
/texinfo
/texinfo.
tex
141 INFO_DEPS
= libm.
info
143 TEXINFOS
= libm.texinfo
144 DIST_COMMON
= Makefile.am Makefile.in aclocal.m4 configure configure.in
147 DISTFILES
= $(DIST_COMMON
) $(SOURCES
) $(HEADERS
) $(TEXINFOS
) $(EXTRA_DIST
)
151 DIST_SUBDIRS
= mathfp math common machine
152 SOURCES
= libm.a.c
$(libm_la_SOURCES
)
153 OBJECTS
= libm.a.
$(OBJEXT
) $(libm_la_OBJECTS
)
157 .SUFFIXES
: .S .c .
dvi .
info .lo .o .obj .ps .s .texi .texinfo .txi
158 $(srcdir)/Makefile.in
: @MAINTAINER_MODE_TRUE@ Makefile.am
$(top_srcdir
)/configure.in
$(ACLOCAL_M4
)
159 cd
$(top_srcdir
) && $(AUTOMAKE
) --cygnus Makefile
161 Makefile
: $(srcdir)/Makefile.in
$(top_builddir
)/config.status
163 && CONFIG_FILES
=$@ CONFIG_HEADERS
= $(SHELL
) .
/config.status
165 $(ACLOCAL_M4
): @MAINTAINER_MODE_TRUE@ configure.in ..
/acinclude.m4 \
166 ..
/aclocal.m4 ..
/libtool.m4
167 cd
$(srcdir) && $(ACLOCAL
) $(ACLOCAL_AMFLAGS
)
169 config.status
: $(srcdir)/configure
$(CONFIG_STATUS_DEPENDENCIES
)
170 $(SHELL
) .
/config.status
--recheck
171 $(srcdir)/configure
: @MAINTAINER_MODE_TRUE@
$(srcdir)/configure.in
$(ACLOCAL_M4
) $(CONFIGURE_DEPENDENCIES
)
172 cd
$(srcdir) && $(AUTOCONF
)
174 mostlyclean-noinstLIBRARIES
:
176 clean-noinstLIBRARIES
:
177 -test -z
"$(noinst_LIBRARIES)" ||
rm -f
$(noinst_LIBRARIES
)
179 distclean-noinstLIBRARIES
:
181 maintainer-clean-noinstLIBRARIES
:
186 # FIXME: We should only use cygpath when building on Windows,
187 # and only if it is available.
189 $(COMPILE
) -c
`cygpath -w $<`
198 -rm -f
*.o core
*.core
206 maintainer-clean-compile
:
209 $(LIBTOOL
) --mode
=compile
$(COMPILE
) -c
$<
212 $(LIBTOOL
) --mode
=compile
$(COMPILE
) -c
$<
215 $(LIBTOOL
) --mode
=compile
$(COMPILE
) -c
$<
225 maintainer-clean-libtool
:
227 mostlyclean-noinstLTLIBRARIES
:
229 clean-noinstLTLIBRARIES
:
230 -test -z
"$(noinst_LTLIBRARIES)" ||
rm -f
$(noinst_LTLIBRARIES
)
232 distclean-noinstLTLIBRARIES
:
234 maintainer-clean-noinstLTLIBRARIES
:
236 libm.la
: $(libm_la_OBJECTS
) $(libm_la_DEPENDENCIES
)
237 $(LINK
) $(libm_la_LDFLAGS
) $(libm_la_OBJECTS
) $(libm_la_LIBADD
) $(LIBS
)
239 libm.
info: libm.texinfo
240 libm.
dvi: libm.texinfo
246 @
rm -f
$@
$@
-[0-9] $@
-[0-9][0-9]
247 $(MAKEINFO
) -I
$(srcdir) $<
250 TEXINPUTS
=$(top_srcdir
)/..
/texinfo
/texinfo.
tex:$$TEXINPUTS \
251 MAKEINFO
='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI
) $<
254 @
rm -f
$@
$@
-[0-9] $@
-[0-9][0-9]
255 $(MAKEINFO
) -I
$(srcdir) $<
258 @
rm -f
$@
$@
-[0-9] $@
-[0-9][0-9]
259 $(MAKEINFO
) -I
$(srcdir) $<
262 @
rm -f
$@
$@
-[0-9] $@
-[0-9][0-9]
263 $(MAKEINFO
) -I
$(srcdir) $<
266 TEXINPUTS
=$(top_srcdir
)/..
/texinfo
/texinfo.
tex:$$TEXINPUTS \
267 MAKEINFO
='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI
) $<
270 @
rm -f
$@
$@
-[0-9] $@
-[0-9][0-9]
271 $(MAKEINFO
) -I
$(srcdir) $<
274 TEXINPUTS
=$(top_srcdir
)/..
/texinfo
/texinfo.
tex:$$TEXINPUTS \
275 MAKEINFO
='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI
) $<
278 @
rm -f
$@
$@
-[0-9] $@
-[0-9][0-9]
279 $(MAKEINFO
) -I
$(srcdir) $<
283 install-info-am
: $(INFO_DEPS
)
285 $(mkinstalldirs
) $(DESTDIR
)$(infodir)
286 @list
='$(INFO_DEPS)'; \
287 for file in
$$list; do \
288 if
test -f
$$file; then d
=.
; else d
=$(srcdir); fi
; \
289 for ifile in
`cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
290 if
test -f
$$d/$$ifile; then \
291 echo
" $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
292 $(INSTALL_DATA
) $$d/$$ifile $(DESTDIR
)$(infodir)/$$ifile; \
297 @if
$(SHELL
) -c
'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev
/null
2>&1; then \
298 list
='$(INFO_DEPS)'; \
299 for file in
$$list; do \
300 echo
" install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
301 install-info
--info-dir
=$(DESTDIR
)$(infodir) $(DESTDIR
)$(infodir)/$$file ||
:;\
307 @if
$(SHELL
) -c
'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev
/null
2>&1; then \
310 list
='$(INFO_DEPS)'; \
311 for file in
$$list; do \
313 || install-info
--info-dir
=$(DESTDIR
)$(infodir) --remove
$$file; \
316 list
='$(INFO_DEPS)'; \
317 for file in
$$list; do \
318 (cd
$(DESTDIR
)$(infodir) && rm -f
$$file $$file-[0-9] $$file-[0-9][0-9]); \
321 dist-info
: $(INFO_DEPS
)
322 list
='$(INFO_DEPS)'; \
323 for base in
$$list; do \
324 if
test -f
$$base; then d
=.
; else d
=$(srcdir); fi
; \
325 for file in
`cd $$d && eval echo $$base*`; do \
326 test -f
$(distdir
)/$$file \
327 || ln
$$d/$$file $(distdir
)/$$file 2> /dev
/null \
328 || cp
-p
$$d/$$file $(distdir
)/$$file; \
333 -rm -f libm.aux libm.cp libm.cps libm.
dvi libm.fn libm.fns libm.ky \
334 libm.kys libm.ps libm.log libm.pg libm.toc libm.tp libm.tps \
335 libm.vr libm.vrs libm.op libm.tr libm.cv libm.cn
341 maintainer-clean-aminfo
:
342 for i in
$(INFO_DEPS
); do \
344 if
test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
348 clean-info
: mostlyclean-aminfo
350 # This directory's subdirectories are mostly independent; you can cd
351 # into them and run `make' without going through this Makefile.
352 # To change the values of `make' variables: instead of editing Makefiles,
353 # (1) if the variable is set in `config.status', edit `config.status'
354 # (which will cause the Makefiles to be regenerated when you run `make');
355 # (2) otherwise, pass the desired values on the `make' command line.
359 all-recursive install-data-recursive install-exec-recursive \
360 installdirs-recursive install-recursive uninstall-recursive install-info-recursive \
361 check-recursive installcheck-recursive info-recursive dvi-recursive
:
362 @set fnord
$(MAKEFLAGS
); amf
=$$2; \
364 target
=`echo $@ | sed s/-recursive//`; \
365 list
='$(SUBDIRS)'; for subdir in
$$list; do \
366 echo
"Making $$target in $$subdir"; \
367 if
test "$$subdir" = "."; then \
369 local_target
="$$target-am"; \
371 local_target
="$$target"; \
373 (cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) $$local_target) \
374 || case
"$$amf" in
*=*) exit
1;; *k
*) fail
=yes
;; *) exit
1;; esac
; \
376 if
test "$$dot_seen" = "no"; then \
377 $(MAKE
) $(AM_MAKEFLAGS
) "$$target-am" || exit
1; \
380 mostlyclean-recursive clean-recursive distclean-recursive \
381 maintainer-clean-recursive
:
382 @set fnord
$(MAKEFLAGS
); amf
=$$2; \
384 rev
=''; list
='$(SUBDIRS)'; for subdir in
$$list; do \
385 rev
="$$subdir $$rev"; \
386 test "$$subdir" != "." || dot_seen
=yes
; \
388 test "$$dot_seen" = "no" && rev
=". $$rev"; \
389 target
=`echo $@ | sed s/-recursive//`; \
390 for subdir in
$$rev; do \
391 echo
"Making $$target in $$subdir"; \
392 if
test "$$subdir" = "."; then \
393 local_target
="$$target-am"; \
395 local_target
="$$target"; \
397 (cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) $$local_target) \
398 || case
"$$amf" in
*=*) exit
1;; *k
*) fail
=yes
;; *) exit
1;; esac
; \
399 done
&& test -z
"$$fail"
401 list
='$(SUBDIRS)'; for subdir in
$$list; do \
402 test "$$subdir" = . ||
(cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) tags); \
407 ID
: $(HEADERS
) $(SOURCES
) $(LISP
)
408 list
='$(SOURCES) $(HEADERS)'; \
409 unique
=`for i in $$list; do echo $$i; done | \
410 awk ' { files[$$0] = 1; } \
411 END { for (i in files) print i; }'`; \
412 here
=`pwd` && cd
$(srcdir) \
413 && mkid
-f
$$here/ID
$$unique $(LISP
)
415 TAGS
: tags-recursive
$(HEADERS
) $(SOURCES
) $(TAGS_DEPENDENCIES
) $(LISP
)
418 list
='$(SUBDIRS)'; for subdir in
$$list; do \
419 if
test "$$subdir" = .
; then
:; else \
420 test -f
$$subdir/TAGS
&& tags="$$tags -i $$here/$$subdir/TAGS"; \
423 list
='$(SOURCES) $(HEADERS)'; \
424 unique
=`for i in $$list; do echo $$i; done | \
425 awk ' { files[$$0] = 1; } \
426 END { for (i in files) print i; }'`; \
427 test -z
"$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
428 ||
(cd
$(srcdir) && etags
$(ETAGS_ARGS
) $$tags $$unique $(LISP
) -o
$$here/TAGS
)
437 maintainer-clean-tags
:
439 distdir
= $(PACKAGE
)-$(VERSION
)
440 top_distdir
= $(distdir
)
442 # This target untars the dist file and tries a VPATH configuration. Then
443 # it guarantees that the distribution is self-contained by making another
447 GZIP
=$(GZIP_ENV
) $(TAR
) zxf
$(distdir
).
tar.gz
448 mkdir
$(distdir
)/=build
449 mkdir
$(distdir
)/=inst
450 dc_install_base
=`cd $(distdir)/=inst && pwd`; \
451 cd
$(distdir
)/=build \
452 && ..
/configure
--srcdir=..
--prefix=$$dc_install_base \
453 && $(MAKE
) $(AM_MAKEFLAGS
) \
454 && $(MAKE
) $(AM_MAKEFLAGS
) dvi \
455 && $(MAKE
) $(AM_MAKEFLAGS
) check \
456 && $(MAKE
) $(AM_MAKEFLAGS
) install \
457 && $(MAKE
) $(AM_MAKEFLAGS
) installcheck \
458 && $(MAKE
) $(AM_MAKEFLAGS
) dist
460 @banner
="$(distdir).tar.gz is ready for distribution"; \
461 dashes
=`echo "$$banner" | sed s/./=/g`; \
466 -chmod
-R a
+r
$(distdir
)
467 GZIP
=$(GZIP_ENV
) $(TAR
) chozf
$(distdir
).
tar.gz
$(distdir
)
470 -chmod
-R a
+r
$(distdir
)
471 GZIP
=$(GZIP_ENV
) $(TAR
) chozf
$(distdir
).
tar.gz
$(distdir
)
473 distdir
: $(DISTFILES
)
476 -chmod
777 $(distdir
)
477 @for file in
$(DISTFILES
); do \
478 if
test -f
$$file; then d
=.
; else d
=$(srcdir); fi
; \
479 if
test -d
$$d/$$file; then \
480 cp
-pr
$$d/$$file $(distdir
)/$$file; \
482 test -f
$(distdir
)/$$file \
483 || ln
$$d/$$file $(distdir
)/$$file 2> /dev
/null \
484 || cp
-p
$$d/$$file $(distdir
)/$$file ||
:; \
487 for subdir in
$(DIST_SUBDIRS
); do \
488 if
test "$$subdir" = .
; then
:; else \
489 test -d
$(distdir
)/$$subdir \
490 || mkdir
$(distdir
)/$$subdir \
492 chmod
777 $(distdir
)/$$subdir; \
493 (cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) top_distdir
=..
/$(distdir
) distdir
=..
/$(distdir
)/$$subdir distdir
) \
497 $(MAKE
) $(AM_MAKEFLAGS
) top_distdir
="$(top_distdir)" distdir
="$(distdir)" dist-info
498 info-am
: $(INFO_DEPS
)
503 check: check-recursive
505 installcheck: installcheck-recursive
507 install-info
: install-info-recursive
509 install-exec
: install-exec-recursive
512 install-data
: install-data-recursive
515 @
$(MAKE
) $(AM_MAKEFLAGS
) install-exec-am install-data-am
516 install: install-recursive
518 uninstall: uninstall-recursive
519 all-am
: Makefile
$(LIBRARIES
) $(LTLIBRARIES
)
520 all-redirect
: all-recursive
522 $(MAKE
) $(AM_MAKEFLAGS
) AM_INSTALL_PROGRAM_FLAGS
=-s
install
523 installdirs: installdirs-recursive
530 -test -z
"$(CLEANFILES)" ||
rm -f
$(CLEANFILES
)
533 -rm -f Makefile
$(CONFIG_CLEAN_FILES
)
534 -rm -f config.cache config.log stamp-h stamp-h
[0-9]*
536 maintainer-clean-generic
:
537 mostlyclean-am
: mostlyclean-noinstLIBRARIES mostlyclean-compile \
538 mostlyclean-libtool mostlyclean-noinstLTLIBRARIES \
539 mostlyclean-aminfo mostlyclean-tags mostlyclean-generic
541 mostlyclean: mostlyclean-recursive
543 clean-am
: clean-noinstLIBRARIES clean-compile clean-libtool \
544 clean-noinstLTLIBRARIES clean-aminfo clean-tags \
545 clean-generic mostlyclean-am
547 clean: clean-recursive
549 distclean-am
: distclean-noinstLIBRARIES distclean-compile \
550 distclean-libtool distclean-noinstLTLIBRARIES \
551 distclean-aminfo distclean-tags distclean-generic \
555 distclean: distclean-recursive
558 maintainer-clean-am
: maintainer-clean-noinstLIBRARIES \
559 maintainer-clean-compile maintainer-clean-libtool \
560 maintainer-clean-noinstLTLIBRARIES \
561 maintainer-clean-aminfo maintainer-clean-tags \
562 maintainer-clean-generic distclean-am
563 @echo
"This command is intended for maintainers to use;"
564 @echo
"it deletes files that may require special tools to rebuild."
566 maintainer-clean
: maintainer-clean-recursive
569 .PHONY
: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \
570 clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \
571 mostlyclean-compile distclean-compile clean-compile \
572 maintainer-clean-compile mostlyclean-libtool distclean-libtool \
573 clean-libtool maintainer-clean-libtool mostlyclean-noinstLTLIBRARIES \
574 distclean-noinstLTLIBRARIES clean-noinstLTLIBRARIES \
575 maintainer-clean-noinstLTLIBRARIES install-info-am uninstall-info \
576 mostlyclean-aminfo distclean-aminfo clean-aminfo \
577 maintainer-clean-aminfo install-data-recursive uninstall-data-recursive \
578 install-exec-recursive uninstall-exec-recursive installdirs-recursive \
579 uninstalldirs-recursive all-recursive check-recursive \
580 installcheck-recursive info-recursive dvi-recursive \
581 mostlyclean-recursive distclean-recursive clean-recursive \
582 maintainer-clean-recursive
tags tags-recursive mostlyclean-tags \
583 distclean-tags clean-tags maintainer-clean-tags distdir info-am
info \
584 dvi-am
dvi check check-am installcheck-am
installcheck install-info-am \
585 install-info install-exec-am install-exec install-data-am install-data \
586 install-am
install uninstall-am
uninstall all-redirect all-am
all \
587 installdirs-am
installdirs mostlyclean-generic distclean-generic \
588 clean-generic maintainer-clean-generic
clean mostlyclean distclean \
591 @USE_LIBTOOL_FALSE@libm.a
: $(SUBLIBS
)
592 @USE_LIBTOOL_FALSE@
rm -f
$@
593 @USE_LIBTOOL_FALSE@
rm -rf tmp
594 @USE_LIBTOOL_FALSE@ mkdir tmp
595 @USE_LIBTOOL_FALSE@ cd tmp
; \
596 @USE_LIBTOOL_FALSE@ for i in
$(SUBLIBS
); do \
597 @USE_LIBTOOL_FALSE@
$(AR
) x ..
/$$i; \
598 @USE_LIBTOOL_FALSE@ done
; \
599 @USE_LIBTOOL_FALSE@
$(AR
) $(AR_FLAGS
) ..
/$@
*.o
600 @USE_LIBTOOL_FALSE@
$(RANLIB
) $@
601 @USE_LIBTOOL_FALSE@
rm -rf tmp
605 libm.
info: targetdep.
tex math
/stmp-def
607 stmp-targetdep
: force
609 targetdoc
=`pwd`/tmp.texi
; \
610 for d in
$(SUBDIRS
); do \
611 if
test "$$d" != "."; then \
612 (cd
$$d && $(MAKE
) doc
) || exit
1; \
615 $(SHELL
) $(newlib_basedir
)/..
/move-if-change tmp.texi targetdep.
tex
618 targetdep.
tex: stmp-targetdep
; @true
620 math
/stmp-def
: stmp-targetdep
; @true
625 # Tell versions [3.59,3.63) of GNU make to not export all variables.
626 # Otherwise a system limit (for SysV at least) may be exceeded.