comparison gsm-fw/gpf/osl/os_evt.c @ 367:c72feb362ef1

os_evt.c: got some bogus-looking code, decompiled as-is
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Thu, 29 May 2014 05:12:59 +0000
parents 227bc7a1c305
children 43ca9d5e30cb
comparison
equal deleted inserted replaced
366:227bc7a1c305 367:c72feb362ef1
25 NU_OR) == NU_SUCCESS) 25 NU_OR) == NU_SUCCESS)
26 return(OS_OK); 26 return(OS_OK);
27 else 27 else
28 return(OS_ERROR); 28 return(OS_ERROR);
29 } 29 }
30
31 GLOBAL LONG
32 os_RetrieveEvents(OS_HANDLE evt_grp_handle, unsigned event_flags, char option,
33 unsigned *retrieved_events, unsigned suspend)
34 {
35 if (!EvtGrpTable[evt_grp_handle].Name[0])
36 return(OS_ERROR);
37 if (NU_Retrieve_Events(&EvtGrpTable[evt_grp_handle].EvtGrp,
38 event_flags, option, retrieved_events, suspend)
39 == NU_SUCCESS)
40 return(OS_OK);
41 else
42 return(OS_ERROR);
43 }
44
45 GLOBAL LONG
46 os_GetEventGroupHandle(char *evt_grp_name, OS_HANDLE *evt_grp_handle)
47 {
48 int idx;
49
50 for (idx = 0; idx <= MaxEventGroups; idx++) {
51 if (!EvtGrpTable[idx].Name[0])
52 break;
53 if (!strncmp(EvtGrpTable[idx].Name, evt_grp_name,
54 RESOURCE_NAMELEN))
55 break;
56 }
57 if (idx > MaxEventGroups || !EvtGrpTable[idx].Name[0]) {
58 *evt_grp_handle = -1;
59 return(OS_ERROR);
60 }
61 *evt_grp_handle = idx;
62 return(OS_OK);
63 }