1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2001 Silicon Graphics, Inc.
15 main( int argc, char **argv )
26 while( (c = getopt(argc, argv, "hs:l:")) != -1 ) {
32 buflen = atoi( optarg );
35 fprintf(stderr, "Usage: %s <-s sid> [-l buflen]\n", argv[0]);
41 fprintf(stderr, "%s: must specify -s\n", argv[0] );
45 if( (sessinfo = malloc( sizeof(char*) * buflen )) == NULL ){
46 fprintf(stderr, "%s: malloc failed\n", argv[0] );
50 if( dm_init_service( &versionstr ) < 0 )
53 ret = dm_query_session( sid, buflen, sessinfo, &rlen );
54 printf( "ret=%d\n", ret );
55 printf( "rlen=%zd\n", rlen );
57 printf( "sessinfo=%s\n", sessinfo );