aslistarrays(3x)aslistarrays(3x)NAMEaslistarrays - enumerate known arrays
SYNOPSIS
#include <arraysvcs.h>
asarraylist_t *aslistarrays(asserver_t Server);
DESCRIPTION
The aslistarrays function returns a list of all arrays that are known to
the specified array services daemon. The machine invoking this function
may or may not be a member or one or more of those arrays.
The Server parameter specifies an optional array server token, which can
be used to direct the request to a specific array services daemon. If
NULL is specified instead, the request will be processed by the default
array services daemon (see array(1) for more information on how the
default array services daemon is selected). For more details on creating
an array server token, see asopenserver(3X).
Each array is described by an asarray_t structure, and the entire list is
contained in an asarraylist_t structure. Both of these are defined in
<arraysvcs.h>. The storage for these structures is allocated using
malloc(3) and can be released using asfreearraylist(3X).
NOTESaslistarrays is found in the library "libarray.so", and will be loaded if
the option "-larray" is used with cc(1) or ld(1).
SEE ALSOaserrorcode(3X), asfreearraylist(3X), aslistmachines(3X),
asopenserver(3X).
DIAGNOSTICSaslistarrays returns a pointer to an asarraylist_t structure if
successful. If unsuccessful, NULL is returned and aserrorcode(3X) is set
appropriately.
Page 1