============= Com_Freeze_f Just freeze in place for a given number of seconds to test error recovery ============= */
| 941 | ============= |
| 942 | */ |
| 943 | static void Com_Freeze_f (void) { |
| 944 | float s; |
| 945 | int start, now; |
| 946 | |
| 947 | if ( Cmd_Argc() != 2 ) { |
| 948 | Com_Printf( "freeze <seconds>\n" ); |
| 949 | return; |
| 950 | } |
| 951 | s = atof( Cmd_Argv(1) ); |
| 952 | |
| 953 | start = Com_Milliseconds(); |
| 954 | |
| 955 | while ( 1 ) { |
| 956 | now = Com_Milliseconds(); |
| 957 | if ( ( now - start ) * 0.001 > s ) { |
| 958 | break; |
| 959 | } |
| 960 | } |
| 961 | } |
| 962 | |
| 963 | /* |
| 964 | ================= |
nothing calls this directly
no test coverage detected