Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
CHECK_UTILITY_COMPA... FreeBSD Library Functions Manual	CHECK_UTILITY_COMPA...

NAME
     check_utility_compat -- determine whether a utility should	be compatible

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <unistd.h>

     int
     check_utility_compat(const	char *utility);

DESCRIPTION
     The check_utility_compat()	function checks	whether	utility	should behave
     in	a traditional (FreeBSD 4.7-compatible) manner, or in accordance	with
     IEEE Std 1003.1-2001 (``POSIX.1'').  The configuration is given as	a
     comma-separated list of utility names; if the list	is present but empty,
     all supported utilities assume their most compatible mode.	 The
     check_utility_compat() function first checks for an environment variable
     named _COMPAT_FreeBSD_4.  If that environment variable does not exist,
     then check_utility_compat() will attempt to read the contents of a	sym-
     bolic link	named /etc/compat-FreeBSD-4-util.  If no configuration is
     found, compatibility mode is disabled.

RETURN VALUES
     The check_utility_compat()	function returns zero if utility should	imple-
     ment strict IEEE Std 1003.1-2001 (``POSIX.1'') behavior, and nonzero oth-
     erwise.

FILES
     /etc/compat-FreeBSD-4-util	 If present, a symbolic	link whose expansion
				 gives system-wide default settings for	the
				 check_utility_compat()	function.

ERRORS
     No	errors are detected.

HISTORY
     The check_utility_compat()	function first appeared	in FreeBSD 5.0.

AUTHORS
     This manual page was written by Garrett Wollman <wollman@FreeBSD.org>.

FreeBSD	10.1		       October 27, 2002			  FreeBSD 10.1

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | FILES | ERRORS | HISTORY | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=check_utility_compat&sektion=3&manpath=FreeBSD+10.1-RELEASE>

home | help