]> pd.if.org Git - pdclib/blobdiff - man3/errno.3
dos2unix
[pdclib] / man3 / errno.3
index 80cb02d1be11d14bd79094b108590560630a6227..5beb46487d66cdd335a141e504f0f46d0acd7a38 100644 (file)
@@ -1,66 +1,66 @@
-.\" This file is part of the Public Domain C Library (PDCLib).\r
-.\" Permission is granted to use, modify, and / or redistribute at will.\r
-.\"\r
-.Dd\r
-.Dt ERRNO 3\r
-.Os\r
-.\"\r
-.Sh NAME\r
-.Nm errno\r
-.Nd library error result\r
-.\"\r
-.Sh SYNOPSIS\r
-.In errno.h\r
-.Pp\r
-.Sy #define errno <object of thread local storage duration>\r
-.\"\r
-.Sh DESCRIPTION\r
-The header\r
-.In errno.h\r
-defines the name\r
-.Va errno\r
-to refer to an object of thread local storage duration. It is undefined whether\r
-or not \r
-.Va errno\r
-refers to a preprocessor symbol or not.\r
-.\"\r
-.Pp\r
-At program startup, the runtime shall initialize\r
-.Va errno\r
-to contain the value zero (the initial value in other threads is undefined). It \r
-is guaranteed that no function provided by the C standard library shall set the \r
-value of \r
-.Va errno\r
-to zero; therefore, for functions which do not have a unique return value for\r
-indicating error, it is possible to determine whether an error occured by \r
-setting\r
-.Va errno\r
-to zero before the call, then after the call seeing if an error value has been\r
-stored into \r
-.Va errno.\r
-.Pp\r
-.Bf Sy\r
-Note that it is valid for any function which is not described as explicitly \r
-setting \r
-.Va errno \r
-to set it to a non-zero value. Checking for a non-zero value is only valid with\r
-functions which are defined to modify \r
-.Va errno .\r
-.Ef\r
-.\"\r
-.Pp\r
-In some historical versions of the POSIX standard, the prescribed method of \r
-using errno was to define\r
-.Va extern int errno .\r
-This is no longer supported by the POSIX or C standards, and will not work on \r
-the majority of implementations, including this one.\r
-.\"\r
-.Sh SEE ALSO\r
-.Xr errno.h 3\r
-.Xr abort 3\r
-.Xr assert 3\r
-\"\r
-.Sh STANDARDS\r
-Conforming to\r
-.St -isoC-90 ,\r
+.\" This file is part of the Public Domain C Library (PDCLib).
+.\" Permission is granted to use, modify, and / or redistribute at will.
+.\"
+.Dd
+.Dt ERRNO 3
+.Os
+.\"
+.Sh NAME
+.Nm errno
+.Nd library error result
+.\"
+.Sh SYNOPSIS
+.In errno.h
+.Pp
+.Sy #define errno <object of thread local storage duration>
+.\"
+.Sh DESCRIPTION
+The header
+.In errno.h
+defines the name
+.Va errno
+to refer to an object of thread local storage duration. It is undefined whether
+or not 
+.Va errno
+refers to a preprocessor symbol or not.
+.\"
+.Pp
+At program startup, the runtime shall initialize
+.Va errno
+to contain the value zero (the initial value in other threads is undefined). It 
+is guaranteed that no function provided by the C standard library shall set the 
+value of 
+.Va errno
+to zero; therefore, for functions which do not have a unique return value for
+indicating error, it is possible to determine whether an error occured by 
+setting
+.Va errno
+to zero before the call, then after the call seeing if an error value has been
+stored into 
+.Va errno.
+.Pp
+.Bf Sy
+Note that it is valid for any function which is not described as explicitly 
+setting 
+.Va errno 
+to set it to a non-zero value. Checking for a non-zero value is only valid with
+functions which are defined to modify 
+.Va errno .
+.Ef
+.\"
+.Pp
+In some historical versions of the POSIX standard, the prescribed method of 
+using errno was to define
+.Va extern int errno .
+This is no longer supported by the POSIX or C standards, and will not work on 
+the majority of implementations, including this one.
+.\"
+.Sh SEE ALSO
+.Xr errno.h 3
+.Xr abort 3
+.Xr assert 3
+\"
+.Sh STANDARDS
+Conforming to
+.St -isoC-90 ,
 .St -isoC-99 .
\ No newline at end of file