1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2001 Silicon Graphics, Inc.
15 main( int argc, char **argv )
24 int buflen = sizeof(dm_eventmsg_t) + 100;
27 while( (c = getopt(argc, argv, "hs:t:l:q")) != -1 ) {
33 token = atoi( optarg );
36 buflen = atoi( optarg );
39 printf("dm_eventmsg_t=%zd\n", sizeof(dm_eventmsg_t) );
42 fprintf(stderr, "Usage: %s <-s sid> <-t token> [-l buflen]\n", argv[0]);
43 fprintf(stderr, " %s -q\n", argv[0]);
49 fprintf(stderr, "%s: must specify -s\n", argv[0] );
54 fprintf(stderr, "%s: must specify -t\n", argv[0] );
58 if( dm_init_service( &versionstr ) < 0 )
61 ret = dm_find_eventmsg( sid, token, buflen, &msg, &rlen );
62 printf( "ret=%d\n", ret );
63 printf( "rlen=%zd\n", rlen );