Browse Source
The mcore simulator has a unique set of syscall numbers. Add a header that matches reality since the common one doesn't.cygwin-2.0
committed by
Corinna Vinschen
2 changed files with 47 additions and 0 deletions
@ -0,0 +1,43 @@ |
|||
/* syscall.h for the mcore processor. It matches the syscalls.S file which
|
|||
matches the GNU simulator. |
|||
|
|||
Redistribution and use in source and binary forms, with or without |
|||
modification, are permitted provided that the following conditions are met: |
|||
|
|||
* Redistributions of source code must retain the above copyright notice, |
|||
this list of conditions and the following disclaimer. |
|||
* Redistributions in binary form must reproduce the above copyright |
|||
notice, this list of conditions and the following disclaimer in the |
|||
documentation and/or other materials provided with the distribution. |
|||
* Neither the name of Rolls-Royce Controls and Data Services Limited nor |
|||
the names of its contributors may be used to endorse or promote products |
|||
derived from this software without specific prior written permission. |
|||
|
|||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
|||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
|||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
|||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
|||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
|||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
|||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
|||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
|||
THE POSSIBILITY OF SUCH DAMAGE. */ |
|||
|
|||
#ifndef LIBGLOSS_SYSCALL_H |
|||
#define LIBGLOSS_SYSCALL_H |
|||
|
|||
#define SYS_read 3 |
|||
#define SYS_write 4 |
|||
#define SYS_open 5 |
|||
#define SYS_close 6 |
|||
#define SYS_creat 8 |
|||
#define SYS_link 9 |
|||
#define SYS_unlink 10 |
|||
#define SYS_time 13 |
|||
#define SYS_lseek 19 |
|||
#define SYS_access 33 |
|||
#define SYS_times 43 |
|||
|
|||
#endif |
|||
Loading…
Reference in new issue