@ @ requires log_handle == \null || \valid(log_handle); @ assigns \result,errno,log_handle; @ assigns f_status; @*/
| 192 | @ assigns f_status; |
| 193 | @*/ |
| 194 | int log_close(void) |
| 195 | { |
| 196 | if(log_handle!=NULL) |
| 197 | { |
| 198 | if(fclose(log_handle)) |
| 199 | f_status=1; |
| 200 | log_handle=NULL; |
| 201 | } |
| 202 | return f_status; |
| 203 | } |
| 204 | |
| 205 | /*@ |
| 206 | @ requires log_handle == \null || \valid(log_handle); |
no outgoing calls