@@ -194,26 +194,23 @@ yield_waitfor_return_t yield_wait_for(uint32_t driver, uint32_t subscribe);
194
194
void tock_exit (uint32_t completion_code ) __attribute__ ((noreturn ));
195
195
void tock_restart (uint32_t completion_code ) __attribute__ ((noreturn ));
196
196
197
- [[ gnu :: nodiscard ]]
197
+ [[ nodiscard ( "does this help" ) ]]
198
198
syscall_return_t command (uint32_t driver , uint32_t command , int arg1 , int arg2 );
199
199
200
200
// Pass this to the subscribe syscall as a function pointer to
201
201
// be the Null Upcall.
202
202
#define TOCK_NULL_UPCALL 0
203
203
204
- [[ gnu :: nodiscard ]]
204
+ [[nodiscard ( "or this" ) ]]
205
205
subscribe_return_t subscribe (uint32_t driver , uint32_t subscribe , subscribe_upcall uc , void * userdata );
206
206
207
- [[ gnu ::nodiscard ]]
208
- allow_rw_return_t allow_readwrite (uint32_t driver , uint32_t allow , void * ptr , size_t size );
207
+ [[ nodiscard ]] allow_rw_return_t allow_readwrite (uint32_t driver , uint32_t allow , void * ptr , size_t size );
209
208
210
- [[ gnu ::nodiscard ]]
211
- allow_userspace_r_return_t allow_userspace_read (uint32_t driver ,
209
+ [[nodiscard ]] allow_userspace_r_return_t allow_userspace_read (uint32_t driver ,
212
210
uint32_t allow , void * ptr ,
213
211
size_t size );
214
212
215
- [[ gnu ::nodiscard ]]
216
- allow_ro_return_t allow_readonly (uint32_t driver , uint32_t allow , const void * ptr , size_t size );
213
+ allow_ro_return_t [[nodiscard ]] allow_readonly (uint32_t driver , uint32_t allow , const void * ptr , size_t size );
217
214
218
215
// Call the memop syscall.
219
216
memop_return_t memop (uint32_t op_type , int arg1 );
0 commit comments