h6. [[OS SWI Calls]] h6(. » [[OS_GBPB]] h6((. » OS_GBPB 1 h2. OS_ GBPB 1 h5. (SWI &0C) |_<^{width:4em}. Entry | | |<^. R0 |<^. 1 | |<^. R1 |<^. File handle | |<^. R2 |<^. Buffer | |<^. R3 |<^. Bytes to write | |<^. R4 |<^. File pointer | |_<^{width:4em}. Exit | | |<^. R0 |<^. Preserved | |<^. R1 |<^. Preserved | |<^. R2 |<^. Pointer after end of data | |<^. R3 |<^. Number of bytes not transferred | |<^. R4 |<^. New file pointer | |\2<^. C flag is clear| h4. Use The purpose of this call is to write bytes to an open file at a given pointer. h4. Notes The 'EOF-error-on-next-read' flag is cleared. Error is generated if invalid file handle, directory, or no write access. [[OS_GBPB 2]] writes bytes to an open file, but only at the current file pointer. h4. See also * [[OS_GBPB]] * [[OS_GBPB 2]] h5. Other languages documentation [[OS_GBPB 1 (français)|Français]]