These are the examples provided for [[/users/frank26080115/libraries/LPC1700CMSIS_Lib/]] Note, the entire "program" is not compilable!
EMAC/uIP/common/syscalls.c@0:bf7b9fba3924, 2011-03-20 (annotated)
- Committer:
- frank26080115
- Date:
- Sun Mar 20 05:38:56 2011 +0000
- Revision:
- 0:bf7b9fba3924
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
frank26080115 | 0:bf7b9fba3924 | 1 | /* Don't need anything here. */ |
frank26080115 | 0:bf7b9fba3924 | 2 | /* Used with GNU compiler only! */ |
frank26080115 | 0:bf7b9fba3924 | 3 | |
frank26080115 | 0:bf7b9fba3924 | 4 | #include <stdlib.h> |
frank26080115 | 0:bf7b9fba3924 | 5 | #ifndef __IAR_SYSTEMS_ICC__ |
frank26080115 | 0:bf7b9fba3924 | 6 | #include <sys/stat.h> |
frank26080115 | 0:bf7b9fba3924 | 7 | #endif |
frank26080115 | 0:bf7b9fba3924 | 8 | |
frank26080115 | 0:bf7b9fba3924 | 9 | int _read_r (struct _reent *r, int file, char * ptr, int len) |
frank26080115 | 0:bf7b9fba3924 | 10 | { |
frank26080115 | 0:bf7b9fba3924 | 11 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 12 | ( void ) file; |
frank26080115 | 0:bf7b9fba3924 | 13 | ( void ) ptr; |
frank26080115 | 0:bf7b9fba3924 | 14 | ( void ) len; |
frank26080115 | 0:bf7b9fba3924 | 15 | return -1; |
frank26080115 | 0:bf7b9fba3924 | 16 | } |
frank26080115 | 0:bf7b9fba3924 | 17 | |
frank26080115 | 0:bf7b9fba3924 | 18 | /***************************************************************************/ |
frank26080115 | 0:bf7b9fba3924 | 19 | |
frank26080115 | 0:bf7b9fba3924 | 20 | int _lseek_r (struct _reent *r, int file, int ptr, int dir) |
frank26080115 | 0:bf7b9fba3924 | 21 | { |
frank26080115 | 0:bf7b9fba3924 | 22 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 23 | ( void ) file; |
frank26080115 | 0:bf7b9fba3924 | 24 | ( void ) ptr; |
frank26080115 | 0:bf7b9fba3924 | 25 | ( void ) dir; |
frank26080115 | 0:bf7b9fba3924 | 26 | |
frank26080115 | 0:bf7b9fba3924 | 27 | return 0; |
frank26080115 | 0:bf7b9fba3924 | 28 | } |
frank26080115 | 0:bf7b9fba3924 | 29 | |
frank26080115 | 0:bf7b9fba3924 | 30 | /***************************************************************************/ |
frank26080115 | 0:bf7b9fba3924 | 31 | |
frank26080115 | 0:bf7b9fba3924 | 32 | int _write_r (struct _reent *r, int file, char * ptr, int len) |
frank26080115 | 0:bf7b9fba3924 | 33 | { |
frank26080115 | 0:bf7b9fba3924 | 34 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 35 | ( void ) file; |
frank26080115 | 0:bf7b9fba3924 | 36 | ( void ) ptr; |
frank26080115 | 0:bf7b9fba3924 | 37 | ( void ) len; |
frank26080115 | 0:bf7b9fba3924 | 38 | |
frank26080115 | 0:bf7b9fba3924 | 39 | return 0; |
frank26080115 | 0:bf7b9fba3924 | 40 | } |
frank26080115 | 0:bf7b9fba3924 | 41 | |
frank26080115 | 0:bf7b9fba3924 | 42 | /***************************************************************************/ |
frank26080115 | 0:bf7b9fba3924 | 43 | |
frank26080115 | 0:bf7b9fba3924 | 44 | int _close_r (struct _reent *r, int file) |
frank26080115 | 0:bf7b9fba3924 | 45 | { |
frank26080115 | 0:bf7b9fba3924 | 46 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 47 | ( void ) file; |
frank26080115 | 0:bf7b9fba3924 | 48 | |
frank26080115 | 0:bf7b9fba3924 | 49 | return 0; |
frank26080115 | 0:bf7b9fba3924 | 50 | } |
frank26080115 | 0:bf7b9fba3924 | 51 | |
frank26080115 | 0:bf7b9fba3924 | 52 | /***************************************************************************/ |
frank26080115 | 0:bf7b9fba3924 | 53 | |
frank26080115 | 0:bf7b9fba3924 | 54 | caddr_t _sbrk_r (struct _reent *r, int incr) |
frank26080115 | 0:bf7b9fba3924 | 55 | { |
frank26080115 | 0:bf7b9fba3924 | 56 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 57 | ( void ) incr; |
frank26080115 | 0:bf7b9fba3924 | 58 | |
frank26080115 | 0:bf7b9fba3924 | 59 | return 0; |
frank26080115 | 0:bf7b9fba3924 | 60 | } |
frank26080115 | 0:bf7b9fba3924 | 61 | |
frank26080115 | 0:bf7b9fba3924 | 62 | /***************************************************************************/ |
frank26080115 | 0:bf7b9fba3924 | 63 | |
frank26080115 | 0:bf7b9fba3924 | 64 | int _fstat_r (struct _reent *r, int file, struct stat * st) |
frank26080115 | 0:bf7b9fba3924 | 65 | { |
frank26080115 | 0:bf7b9fba3924 | 66 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 67 | ( void ) file; |
frank26080115 | 0:bf7b9fba3924 | 68 | ( void ) st; |
frank26080115 | 0:bf7b9fba3924 | 69 | |
frank26080115 | 0:bf7b9fba3924 | 70 | return 0; |
frank26080115 | 0:bf7b9fba3924 | 71 | } |
frank26080115 | 0:bf7b9fba3924 | 72 | |
frank26080115 | 0:bf7b9fba3924 | 73 | /***************************************************************************/ |
frank26080115 | 0:bf7b9fba3924 | 74 | |
frank26080115 | 0:bf7b9fba3924 | 75 | int _isatty_r(struct _reent *r, int fd) |
frank26080115 | 0:bf7b9fba3924 | 76 | { |
frank26080115 | 0:bf7b9fba3924 | 77 | ( void ) r; |
frank26080115 | 0:bf7b9fba3924 | 78 | ( void ) fd; |
frank26080115 | 0:bf7b9fba3924 | 79 | |
frank26080115 | 0:bf7b9fba3924 | 80 | return 0; |
frank26080115 | 0:bf7b9fba3924 | 81 | } |
frank26080115 | 0:bf7b9fba3924 | 82 | |
frank26080115 | 0:bf7b9fba3924 | 83 | |
frank26080115 | 0:bf7b9fba3924 | 84 | |
frank26080115 | 0:bf7b9fba3924 | 85 |