Mercurial > flash_v2
view packages/redboot/current/src/xyzModem.h @ 143:6b5f480c6929 ecos-sw-2000-12-08
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
| author | jlarmour |
|---|---|
| date | Fri, 08 Dec 2000 03:30:06 +0000 |
| parents | 0ae0bc38e387 |
| children | f62680ef1804 |
line wrap: on
line source
//========================================================================== // // xyzModem.h // // RedBoot stream handler for xyzModem protocol // //========================================================================== //####COPYRIGHTBEGIN#### // // ------------------------------------------- // The contents of this file are subject to the Red Hat eCos Public License // Version 1.1 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at // http://www.redhat.com/ // // Software distributed under the License is distributed on an "AS IS" // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the // License for the specific language governing rights and limitations under // the License. // // The Original Code is eCos - Embedded Configurable Operating System, // released September 30, 1998. // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // //####COPYRIGHTEND#### //========================================================================== //#####DESCRIPTIONBEGIN#### // // Author(s): gthomas // Contributors: gthomas // Date: 2000-07-14 // Purpose: // Description: // // This code is part of RedBoot (tm). // //####DESCRIPTIONEND#### // //========================================================================== #ifndef _XYZMODEM_H_ #define _XYZMODEM_H_ #define xyzModem_xmodem 1 #define xyzModem_ymodem 2 #define xyzModem_zmodem 3 #define xyzModem_access -1 #define xyzModem_noZmodem -2 #define xyzModem_timeout -3 #define xyzModem_eof -4 #define xyzModem_cancel -5 #define xyzModem_frame -6 #define xyzModem_cksum -7 #define xyzModem_sequence -8 int xyzModem_stream_open(char *filename, int mode, int *err); void xyzModem_stream_close(int *err); int xyzModem_stream_read(char *buf, int size, int *err); char *xyzModem_error(int err); #endif // _XYZMODEM_H_
