GNU Info

Info Node: (python2.1-api.info)OS Utilities

(python2.1-api.info)OS Utilities


Next: Process Control Prev: Utilities Up: Utilities
Enter node , (file) or (file)node

OS Utilities
============

`int Py_FdIsInteractive(FILE *fp, char *filename)'
     Return true (nonzero) if the standard I/O file FP with name
     FILENAME is deemed interactive.  This is the case for files for
     which `isatty(fileno(FP))' is true.  If the global flag
     `Py_InteractiveFlag' is true, this function also returns true if
     the FILENAME pointer is `NULL' or if the name is equal to one of
     the strings `'<stdin>'' or `'???''.

`long PyOS_GetLastModificationTime(char *filename)'
     Return the time of last modification of the file FILENAME.  The
     result is encoded in the same way as the timestamp returned by the
     standard C library function `time()'.

`void PyOS_AfterFork()'
     Function to update some internal state after a process fork; this
     should be called in the new process if the Python interpreter will
     continue to be used.  If a new executable is loaded into the new
     process, this function does not need to be called.

`int PyOS_CheckStack()'
     Return true when the interpreter runs out of stack space.  This is
     a reliable check, but is only available when `USE_STACKCHECK' is
     defined (currently on Windows using the Microsoft Visual C++
     compiler and on the Macintosh).  `USE_CHECKSTACK' will be defined
     automatically; you should never change the definition in your own
     code.

`PyOS_sighandler_t PyOS_getsig(int i)'
     Return the current signal handler for signal I.  This is a thin
     wrapper around either `sigaction' or `signal'.  Do not call those
     functions directly!  `PyOS_sighandler_t' is a typedef alias for
     `void (*)(int)'.

`PyOS_sighandler_t PyOS_setsig(int i, PyOS_sighandler_t h)'
     Set the signal handler for signal I to be H; return the old signal
     handler.  This is a thin wrapper around either `sigaction' or
     `signal'.  Do not call those functions directly!
     `PyOS_sighandler_t' is a typedef alias for `void (*)(int)'.


automatically generated by info2www version 1.2.2.9