1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2001 Silicon Graphics, Inc.
16 main( int argc, char **argv )
28 while( (c = getopt(argc, argv, "hs:n:")) != -1 ) {
34 nelem = atoi( optarg );
37 fprintf(stderr, "Usage: %s <-s sid> [-n nelem]\n", argv[0]);
43 fprintf(stderr, "%s: must specify -s\n", argv[0] );
47 if( (tokenbuf = malloc( sizeof(dm_token_t) * nelem )) == NULL ){
48 fprintf(stderr, "%s: malloc failed\n", argv[0] );
52 if( dm_init_service( &versionstr ) < 0 )
55 ret = dm_getall_tokens( sid, nelem, tokenbuf, &rnelem );
56 printf( "ret=%d\n", ret );
57 printf( "rnelem=%d\n", rnelem );
60 for( i = 0; i < rnelem; i++ ){
61 printf("%d ", (int)*(tokenbuf+i));