# ATEGFK
> [HTML Version](ategfk_sbx.htm)
_Updated January 2018; see History_
**xcall ATEGFK, hostspec, pcspec, flags, status**
ATEGFK.SBX retrieves a file from the PC via the ATE terminal connection. This is useful in situations where FTP isn't available or isn't practical.
**Parameters**
_hostspec_ ([String](string.htm.md)) \[in\]
is the destination (native or AMOS-style)
_pcspec_ ([String](string.htm.md)) \[in\]
is the source (PC native)
_flags_ ([Num](num.htm.md)) ( \[in\]
may contain zero or more of the following:
| **Value** | **Definition** |
|------|------|
| 16 | skip post-transfer verification |
| 32 | pre-verify (skip transfer if destination matches source) |
| 64 | ignore version 0 in pre-verification |
| 128 | put ategfk.log in current directory rather than OPR: |
_status_ (Signed [Num](num.htm.md)) \[out\]
returns status of operation:
| **Value** | **Definition** |
|------|------|
| \>0 | file transferred |
| 0 | transfer not required |
| \-1 | ATE required |
| \-2 | source file doesn't exist |
| \-3 | file transferred but failed to verify afterwards |
| \-4 | transfer failure |
**See Also**
• Test program [TSTATEGFK.BP in SOSLIB:\[907,33\]](https://bitbucket.org/microsabio/soslib/src/master/907033/tstategfk.bp).
• [MX\_ATEFILEXFR](mx_atefilexfr.htm.md)
• Source, samples and related functions can be found in [SOSLIB:\[907,33\]](https://bitbucket.org/microsabio/soslib/src/master/907033/).
**History**
2018 January 2018, A-Shell 6.4.1556, ATEGFK.SBX 1.0(105): eliminate a five second delay in the case where the source file exists but has zero bytes.
2016 April, A-Shell 6.3.1510: Routine added to A-Shell