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_ */
|