changeset 2906:1bdcf7b8e055

Add rename() and unlink() system calls.
author bartv
date Sun, 23 Aug 2009 11:34:45 +0000
parents 0d53f74d8e5f
children 346d39396846
files packages/hal/synth/arch/current/include/hal_io.h packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/synth/arch/current/include/hal_io.h
+++ b/packages/hal/synth/arch/current/include/hal_io.h
@@ -507,7 +507,9 @@ externC int             cyg_hal_sys_exec
 externC int             cyg_hal_sys_pipe(int []);
 externC int             cyg_hal_sys_close(int);
 externC int             cyg_hal_sys_dup2(int, int);
- 
+externC int             cyg_hal_sys_unlink(const char*);
+externC int             cyg_hal_sys_rename(const char*, const char*);
+
 #define CYG_HAL_SYS_IPCOP_semop          1
 #define CYG_HAL_SYS_IPCOP_semget         2
 #define CYG_HAL_SYS_IPCOP_semctl         3
--- a/packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
+++ b/packages/hal/synth/i386linux/current/src/syscall-i386-linux-1.0.S
@@ -402,6 +402,7 @@ SYSCALL0(getpid)
 SYSCALL0(getuid)
 SYSCALL1(nice)
 SYSCALL2(kill)
+SYSCALL2(rename)
 SYSCALL1(dup)
 SYSCALL1(pipe)
 SYSCALL1(brk)