posix

Section: STk procedures (n)
Updated: 3.1
Index Return to Main Contents
 

NAME

posix - Access to posix functions  

SYNOPSIS

ERROR MANAGEMENT
*errno* (posix-perror str)
FILES AND DIRECTORIES
(posix-stat filename) (posix-stat->vector descr) (posix-access filename mode) (posix-pipe)
TIME FUNCTIONS
(posix-time) (posix-asctime) (posix-asctime seconds) (posix-ctime) (posix-ctime seconds) (posix-localtime seconds) (posix-gmtime seconds) (posix-mktime time) (posix-tm->vector time) (vector->posix-tm vect) (posix-strftime format) (posix-strftime format time)
PROCESSES FUNCTIONS
(posix-fork) (posix-wait)
SYSTEM INFORMATIONS
(posix-uname) (posix-host) (posix-domain)

 

DESCRIPTION

The functions of the posix library must be loaded before use with: (require "posix") The functions will not be described here completely. For full details about a functions and its behaviour, look at the corresponding Unix manual page or to the POSIX.1 document.

ERROR MANAGEMENT

*errno*
is a variable which always contains the error number of last encountered error. It is equivalent to the errno POSIX.1 variable.
(posix-perror str)
produces a message on the standard error output, describing the last
 error encountered during a call to a system  or library function. The  str parameter is an identifying string which will be printed before the error message. See perror(3).

FILES AND DIRECTORIES

(posix-stat filename)
returns a C structure which contains a description of filename). This structure is not viewable by itself. Use, posix-stat->vector to access its content in Scheme.If filename does not exists, this procedure returns #f.
(posix-stat->vector descr)
transforms a file description sructure obtained by posix-stat to a Scheme vector. The components of the vector are given here with their index:
   st_dev   (0)          st_ino    (1)
   st_mode  (2)          st_nlink  (3)
   st_uid   (4)          st_gid    (5)
   st_size  (6)          st_atime  (7)
   st_mtime (8)          st_ctime  (9) See fstat(2) for details on the semantic of this fields.
(posix-access filename mode)
checks whether the interpreter is allowed to read, write, execute or test for existence of filename. Mode must be one of the following constants: |R_OK|, |W_OK|, |X_OK| or |F_OK|. If filename does not exit, this function returns #f. See access(2) for details.
(posix-pipe)
returns a pair of Scheme ports associated to a pipe inode. If a pipe cannot be created, this function returns #f.

TO BE CONTINUED


 

Index

NAME
SYNOPSIS
DESCRIPTION

This document was created by man2html, using the manual pages.
Time: 15:21:46 GMT, November 05, 2024