|
standard/unlink(2) -- remove directory entry
|
unlink removes the directory entry named by the path name pointed to by path. and decrements the link count of the file referenced by the directory entry. When all links to a file have been removed and no process has the file open, the space occupied by the file is freed and the file ceases to exist. If one or more processes have the file open when the last link is removed, space occupied by the file is not released until all references to the file have been closed. If path is ... |
standard/ustat(2) -- get file system statistics
|
ustat returns information about a mounted file system. dev is a device number identifying a device containing a mounted file system [see makedev(3C)]. buf is a pointer to a ustat structure that includes the following elements: daddr_t f_tfree; /* Total free blocks */ ino_t f_tinode; /* Number... |
|
standard/utime(2) -- set file access and modification times
|
path points to a path name naming a file. utime sets the access and modification times of the named file. If times is NULL, the access and modification times of the file are set to the current time. A process must be the owner of the file or have write permission to use utime in this manner. If times is not NULL, times is interpreted as a pointer to a utimbuf structure (defined in utime.h) and the ... |
standard/utimets(2) -- set file access and modification times
|
The utimets call uses the "accessed" and "updated" times in that order from the timets vector to set the corresponding recorded times for file. The caller must be the owner of the file or have write permission to use utimets in this manner. This routine is not part of any standard and is specific to IRIX 6.5.10 and later. Applications that call utimets may be run under earlier versions of IRIX if they test for the existence of the interface and fall back to using one of the older file time s... |
standard/vhangup(2) -- virtually ``hangup'' the current control terminal
|
Vhangup is used by the initialization process init(1M) (among others) to arrange that users are given "clean"' terminals at login, by revoking access of the previous users' processes to the terminal. To effect this, vhangup searches the system tables for references to the control terminal of the invoking process, revoking access permissions on each instance of the terminal that it finds. Further attempts to access the terminal by the affected processes will yield i/o errors (EIO). Finally, a... |
standard/wait(2) -- wait for child processes to stop or terminate
|
wait suspends the calling process until one of the immediate children terminate, or until a child that is being traced stops because it has hit an event of interest. The wait will return prematurely if a signal is received. If all child processes stopped or terminated prior to the call on wait, return is immediate. If the call is successful, the process ID of a child is returned. wait3 is BSD's extension of wait. It provides an alte... |
standard/waitid(2) -- wait for child process to change state
|
waitid suspends the calling process until one of its children changes state. It records the current state of a child in the structure pointed to by infop. If a child process changed state prior to the call to waitid, waitid returns immediately. The idtype and id arguments specify which children waitid is to wait for. If idtype is P_PID, waitid waits for the child with a process ID equal to (<... |
standard/write(2) -- write on a file
|
write attempts to write nbyte bytes from the buffer pointed to by buf to the file associated with fildes. If nbyte is zero and the file is a regular file, write returns zero and has no other results. fildes is a file descriptor obtained from a creat, open, dup, fcntl, pipe, or ioctl system call. pwrite and pwrite64 are the same as writ<... |
Tk/3dborder(3) -- draw borders with three-dimensional appearance
|
Tcl_Interp *interp (in) Interpreter to use for error reporting. Tk_Window tkwin (in) Token for window (for all | procedures except Tk_Get3DBorder, | must be the window for which the | border was allocated). Tk_Uid colorName (in) Textual description of color corresponding to background (flat areas). Illuminated edges will be brighter than this and shadowed edges will be darker than this. Drawable drawable (in) X token for window or pixmap; indicates where graphics are to be drawn. Must either be ... |
a64l(3c) -- convert between long integer and base-64 ASCII string
|
These functions are used to maintain numbers stored in base-64 ASCII characters. This is a notation by which long integers can be represented by up to six characters; each character represents a ``digit'' in a radix-64 notation. The characters used to represent ``digits'' are . for 0, / for 1, 0 through 9 for 2-11, A through Z for 12-37, and a through z for 38-63. a64l takes a pointer to a null-terminated base-64 representation and returns a corresponding long value. If the string pointed to... |
ABIinfo(3c) -- query system environment for features
|
ABIinfo queries whether a particular MIPS ABI feature indicated by selector is available on the target system, and if so, which version. A return value of -1 indicates that the feature represented by the selector is not present. A valid return value indicates that the feature is present, and the value indicates the version of MIPS Processor ABI Conformance Guide in which that version of the feature is documented. The return values and their meanings are listed in the <... |
abilock(3x) -- ABI mutual exclusion primitives
|
These routines provide a simple, standard interface to base level mutual exclusion primitives. They are found in the library ``libmutex.so'', and is loaded if the option ``-lmutex'' is used with cc(1) or ld(1). The parameter lck must point to memory shared by all processes wishing to acquire or test the lock. The contents of the structure abilock_t are as follows: typedef struct { unsigned int abi_lock; } abilock_t; The function init_lock must be called on a lock befo... |
f90/abort(3) -- terminate Fortran program
|
abort terminates the program which calls it, closing all open files truncated to the current position of the file pointer. The abort usually results in a core dump. |
ftn/abort(3) -- terminate Fortran program
|
abort terminates the program which calls it, closing all open files truncated to the current position of the file pointer. The abort usually results in a core dump. |
abort(3c) -- generate an abnormal termination signal
|
abort first closes all open files, stdio(3S) streams, directory streams and message catalogue descriptors, if possible, then causes the signal SIGABRT to be sent to the calling process. |