Tcl_SetErrno man page on QNX

Man page or keyword search:  
man Server   4347 pages
apropos Keyword Search (all sections)
Output format
QNX logo
[printable version]

Tcl_SetErrno(3)		    Tcl Library Procedures	       Tcl_SetErrno(3)


       Tcl_SetErrno,  Tcl_GetErrno,  Tcl_ErrnoId,  Tcl_ErrnoMsg	 -  manipulate
       errno to store and retrieve error codes

       #include <tcl.h>



       CONST char *

       CONST char *

       int   errorCode	 (in)	   A POSIX error code such as ENOENT.

       Tcl_SetErrno and Tcl_GetErrno provide  portable	access	to  the	 errno
       variable, which is used to record a POSIX error code after system calls
       and other operations such as Tcl_Gets.  These procedures are  necessary
       because	global	variable  accesses cannot be made across module boundÔÇÉ
       aries on some platforms.

       Tcl_SetErrno sets the errno variable to	the  value  of	the  errorCode
       argument	 C  procedures	that wish to return error information to their
       callers via errno should call Tcl_SetErrno rather  than	setting	 errno

       Tcl_GetErrno returns the current value of errno.	 Procedures wishing to
       access errno should call this  procedure	 instead  of  accessing	 errno

       Tcl_ErrnoId  and	 Tcl_ErrnoMsg  return  string representations of errno
       values.	Tcl_ErrnoId returns a machine-readable textual identifier such
       as   "EACCES"   that   corresponds  to  the  current  value  of	errno.
       Tcl_ErrnoMsg  returns  a	 human-readable	 string	 such  as  "permission
       denied"	that  corresponds to the value of its errorCode argument.  The
       errorCode argument is typically the  value  returned  by	 Tcl_GetErrno.
       The  strings  returned  by these functions are statically allocated and
       the caller must not free or modify them.

       errno, error code, global variables

Tcl				      8.3		       Tcl_SetErrno(3)
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server QNX

List of man pages available for QNX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net