SYSTEM low level subroutines


The following low level subroutines belong to the category SYSTEM:
``System specific routines'' In parentheses the name of the source file is given.
ConnectTk
Connect toolkit to event handling. (events.src)
Deschedule
De-register a function registered previously by one of the functions ScheduleRead, ScheduleWrite or ScheduleTimer. (events.src)
DescheduleAll
De-register all functions registered previously by one of the functions ScheduleRead, ScheduleWrite or ScheduleTimer. (events.src)
DescheduleHerevent
De-register a function registered previously by ScheduleHerevent. (herevents.c)
GgiContext
Obtain the Ggi application context (ggi.src)
GgiDisplay
Obtain the X Window display used by Ggi (ggi.src)
GgiKeyIdent
Obtain identification number for a keyword. (ggi.src)
GgiWidget
Obtain the active widget of a Ggi element (ggi.src)
GgiWindow
Obtain the X Window used by a Ggi element (ggi.src)
HerConnect
Obtain a file descriptor to be used by an external event loop. (herevents.c)
HerSignal
Process a Hermes event. (herevents.c)
ScheduleHerevent
Register a function to be called whenever Hermes generates an event meeting a specified mask. (herevents.c)
ScheduleRead
Register a function to be called whenever data is available on a specified file descriptor. (events.src)
ScheduleTimer
Register a function to be called whenever a specified time interval has elapsed. (events.src)
ScheduleWrite
Register a function to be called whenever data can be written to a specified file descriptor. (events.src)
TextFieldGetEditable
TextField widget convenience function (textfield.src)
TextFieldGetInsertionPosition
TextField widget convenience function (textfield.src)
TextFieldGetString
TextField widget convenience function (textfield.src)
TextFieldInsert
TextField widget convenience function (textfield.src)
TextFieldReplace
TextField widget convenience function (textfield.src)
TextFieldSetEditable
TextField widget convenience function (textfield.src)
TextFieldSetInsertionPosition
TextField widget convenience function (textfield.src)
TextFieldSetSelection
TextField widget convenience function (textfield.src)
TextFieldSetString
TextField widget convenience function (textfield.src)
a_alliant
Fortran to C interface for character arguments on alliant machines. (f2cvv_aux.src)
bind_hermes
select a communication method between an application program and the user control process (Hermes). (bind_hermes.c)
eventmonitor
Monitoring utility for debugging event-driven tasks. (eventmonitor.c)
events
Describes routines for event-driven programs. (events.src)
EXITF
Terminate process with status. Replaces the non-standard EXIT. (xflib.c)
f2cvv_aux
Auxiliary routines for the Fortran to C interface programme. (f2cvv_aux.src)
fcall_bool_alliant
Fortran to C interface for logical functions on alliant machines. (f2cvv_aux.src)
fcall_complex_aix
Fortran to C interface for complex functions on aix machines. (f2cvv_aux.src)
fcall_complex_alliant
Fortran to C interface for complex functions on alliant machines. (f2cvv_aux.src)
fcall_complex_alpha
Fortran to C interface for complex functions on alpha machines. (f2cvv_aux.src)
fcall_complex_mips
Fortran to C interface for complex functions on mips machines. (f2cvv_aux.src)
fcall_double_alliant
Fortran to C interface for double precision functions on alliant machines. (f2cvv_aux.src)
fcall_float_alliant
Fortran to C interface for single precision functions on alliant machines. (f2cvv_aux.src)
fcall_int_alliant
Fortran to C interface for integer functions on alliant machines. (f2cvv_aux.src)
fcall_void_alliant
Fortran to C interface for subroutines on alliant machines. (f2cvv_aux.src)
gds___server
Obtain a GDS server status block pointer, given a set name. (gds___server.c)
gds___srvcls
Close all GDS server connections (gds___server.c)
gds___srverr
Obtain GDS error code associated with server connect failure (gds___server.c)
gds___srvnam
Obtain GDS server-relative set name, given the full set path. (gds___server.c)
gds___srvrcv
receive data associated with the current request from GDS server. (gds___server.c)
gds___srvreq
Issue a request to a GDS server. (gds___server.c)
gds___srvsnd
send data associated with the current request to a GDS server. (gds___server.c)
GDSDMP
Displays the contents of the internal GDSINP/GDSOUT buffers (only for testing purposes). (gdsinp.c)
gip_lock
Uses the GIPSY lockserver (see lckserver.doc) to put a lock on a file. The file does not have to exist. (gip_lock.c)
gip_unlock
Uses the GIPSY lockserver (see lckserver.doc) to remove a lock from a file. The file does not have to exist. (gip_lock.c)
herevents
Describes routines for handling Hermes events (herevents.c)
IANDF
Returns the bitwise AND of two operands. Replaces the non-standard IAND. (xflib.c)
int16
Describes the available routines to convert local short integers to/from 16 bit integers. (int16)
int16_to_int
Converts a 16 bit twos-complement integer to a local short integer. (int16.c)
int16_to_int_n
Converts a number of 16 bit twos-complement integers to local short integers. (int16.c)
int32
Describes the available routines to convert local integers to/from 32 bit integers. (int32)
int32_to_int
Converts a 32 bit twos-complement integer to a local integer. (int32.c)
int32_to_int_n
Converts a number of 32 bit twos-complement integers to local integers. (int32.c)
int_to_int16
Converts a local short integer to a 16 bit twos-complement integer. (int16.c)
int_to_int16_n
Converts a number of local short integers to 16 bit twos-complement integers. (int16.c)
int_to_int32
Converts a local integer to a 32 bit twos-complement integer. (int32.c)
int_to_int32_n
Converts a number of local integers to 32 bit twos-complement integers. (int32.c)
IORF
Returns the bitwise OR of two operands. Replaces the non-standard IOR. (xflib.c)
l_alliant
Fortran to C interface for character arguments on alliant machines. (f2cvv_aux.src)
netaddr
Obtain the ASCII dot-separated Internet address of the local host. (netaddr.c)
notify
Connect to Hermes' notification socket (srvreq.c)
return_complex_aix
C to Fortran interface for complex functions on aix machines. (f2cvv_aux.src)
return_complex_alliant
C to Fortran interface for complex functions on alliant machines. (f2cvv_aux.src)
return_complex_alpha
C to Fortran interface for complex functions on alpha machines. (f2cvv_aux.src)
return_complex_mips
C to Fortran interface for complex functions on mips machines. (f2cvv_aux.src)
rheostat
Rheostat widget (rheostat.src)
slider2
Slider2 widget (slider2.src)
sock_read
Reads data from an open file descriptor, usually a socket. (sockio.c)
sock_readv
Reads a vector from an open file descriptor, usually a socket. (sockio.c)
sock_write
Writes data to an open file descriptor, usually a socket. (sockio.c)
sock_writev
Writes a vector to an open file descriptor, usually a socket. (sockio.c)
sockio
Describes the available routines to read/write from/to a socket. (sockio.c)
srvreq
user interface module (srvreq.c)
status_cb
Register callback to be called by status_c(). (srvreq.c)
swapfint
Swap the bytes of a fint (swapfint.c)
textfield
TextField widget (textfield.src)
wkey_cb
Register callback to be called by wkey_c(). (srvreq.c)

GIPSY GIPSY