1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2001 Silicon Graphics, Inc.
11 /*---------------------------------------------------------------------------
13 Test program used to test the DMAPI function dm_respond_event(). The
16 respond_event sid token response reterror
18 where sid is the session ID whose event you are responding to.
20 ----------------------------------------------------------------------------*/
23 extern char *sys_errlist[];
34 fprintf(stderr, "usage:\t%s sid token response reterror\n",
36 fprintf(stderr, " Response values:\n");
37 fprintf(stderr, " %d = DM_RESP_INVALID\n", DM_RESP_INVALID);
38 fprintf(stderr, " %d = DM_RESP_CONTINUE\n", DM_RESP_CONTINUE );
39 fprintf(stderr, " %d = DM_RESP_ABORT\n", DM_RESP_ABORT);
40 fprintf(stderr, " %d = DM_RESP_DONTCARE\n", DM_RESP_DONTCARE);
53 dm_response_t response;
56 Progname = strrchr(argv[0], '/');
67 token = atol(argv[2]);
68 response = (dm_response_t)atoi(argv[3]);
69 reterror = atol(argv[4]);
71 if (dm_init_service(&name) == -1) {
72 fprintf(stderr, "Can't initialize the DMAPI\n");
76 if (dm_respond_event(sid, token, response, reterror, 0, NULL)) {
77 fprintf(stderr, "dm_respond_event failed, %d/%s\n",
78 errno, strerror(errno));