40 lines
702 B
C
40 lines
702 B
C
|
#ifndef _SYSCALL_H_
|
||
|
#define _SYSCALL_H_
|
||
|
|
||
|
/*
|
||
|
* This file defines the minimal set of system calls needed
|
||
|
* by newlib for both sunos4 and solaris2.
|
||
|
*
|
||
|
* WARNING: This file can be included by assembler files.
|
||
|
*/
|
||
|
|
||
|
/* Process control. */
|
||
|
#define SYS_exit 1
|
||
|
#define SYS_getpid 20
|
||
|
#define SYS_kill 37
|
||
|
|
||
|
/* File stuff. */
|
||
|
#define SYS_read 3
|
||
|
#define SYS_write 4
|
||
|
#define SYS_open 5
|
||
|
#define SYS_close 6
|
||
|
#define SYS_lseek 19
|
||
|
|
||
|
/* Memory stuff. */
|
||
|
#define SYS_brk 17
|
||
|
|
||
|
/* Directory stuff. */
|
||
|
#define SYS_unlink 10
|
||
|
#define SYS_chdir 12
|
||
|
#ifdef SVR4
|
||
|
#define SYS_stat 18
|
||
|
#define SYS_fstat 28
|
||
|
#define SYS_lstat 88
|
||
|
#else
|
||
|
#define SYS_stat 38
|
||
|
#define SYS_fstat 62
|
||
|
#define SYS_lstat 40
|
||
|
#endif
|
||
|
|
||
|
#endif /* _SYSCALL_H_ */
|