1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2001 Silicon Graphics, Inc.
17 main( int argc, char **argv )
27 int anyway = 0; /* attempt to show this many elements anyway,
28 * even if it looks like nothing was returned.
31 while( (c = getopt(argc, argv, "hn:x:")) != -1 ) {
34 nelem = atoi( optarg );
37 anyway = atoi( optarg );
40 fprintf(stderr, "Usage: %s [-n nelem]\n", argv[0]);
45 if( (sidbuf = malloc( sizeof(*sidbuf) * nelem )) == NULL ){
46 fprintf(stderr, "%s: malloc failed\n", argv[0] );
50 memset( sidbuf, 0, sizeof(*sidbuf) * nelem );
52 if( dm_init_service( &versionstr ) < 0 )
55 ret = dm_getall_sessions( nelem, sidbuf, &rnelem );
56 printf( "ret=%d\n", ret );
57 printf( "rnelem=%d\n", rnelem );
59 /* user wants us to try to show a specific number of elements */
64 for( i = 0; i < rnelem; i++ ){
65 printf("%d ", sidbuf[i]);