IPnom Home • Manuals • FreeBSD

 FreeBSD Man Pages

Man Sections:Commands (1)System Calls (2)Library Functions (3)Device Drivers (4)File Formats (5)Miscellaneous (7)System Utilities (8)
Keyword Live Search (10 results max):
 Type in part of a command in the search box.
 


check_utility_compat(3)

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.


ERRORS

     No errors are detected.


FILES

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


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 5.4		       October 27, 2002 		   FreeBSD 5.4

SPONSORED LINKS




Man(1) output converted with man2html , sed , awk