fortplot_system_timeout Module

Timeout-safe system operations for Windows CI reliability SECURITY: All timeout command execution disabled for security compliance



Functions

public function get_windows_timeout_ms() result(timeout_ms)

Get appropriate timeout for Windows CI operations

Arguments

None

Return Value integer


Subroutines

public subroutine execute_command_line_timeout(command, success, timeout_ms, debug_info)

SECURITY: Command execution with timeout disabled for security compliance

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: command
logical, intent(out) :: success
integer, intent(in), optional :: timeout_ms
character(len=*), intent(in), optional :: debug_info

public subroutine system_command_timeout(command, success, timeout_ms)

SECURITY: System command wrapper disabled for security compliance

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: command
logical, intent(out) :: success
integer, intent(in), optional :: timeout_ms

public subroutine sleep_ms(milliseconds)

Sleep for specified milliseconds using Fortran intrinsic

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: milliseconds