in reply to how to goto &sysread ?

sysread is an operator, not a subroutine. As such, it cannot replace the currently executing subroutine.