Ski IA-64 Simulator Reference Manual 1.0L

Table 7-1. Linux System Calls Supported by Ski

accept

access

acct

adjtimex

bind

brk

chdir

chmod

chown

chroot

clone (fork & vfork)

close

connect

dup

dup2

execve (IA-32 & IA-64)

exit

fchdir

fchmod

fchown

fcntl

fdatasync

flock

fstat

fstatfs

fsync

ftruncate

getcwd

getdents

getegid

geteuid

getgid

getgroups

getitimer

getpagesize (4KB)

getpeername

getpgid

getpid

getppid

getpriority

getresgid

getresuid

getrlimit

getrusage

getsid

getsockname

getsockopt

gettimeofday

getuid

ioctl

ioperm

kill

lchown

link

listen

lseek

lstat

mkdir

mknod

mmap

mmap2

mount

mprotect

mremap

msgget

msgrcv

msgsnd

msync

nanosleep

open

personality

pipe

poll

pread (not atomic)

pwrite (not atomic)

read

readlink

readv (not atomic)

reboot

recv

recvfrom

recvmsg

rename

rmdir

rt_sigaction

rt_sigpending

rt_sigprocmask

rt_sigsuspend

sched_get_priority_max

sched_get_priority_min

sched_getparam

sched_getscheduler

sched_rr_get_interval

sched_setparam

sched_setscheduler

sched_yield

select

semget

semop

send

sendmsg

sendto

setdomainname

setfsgid

setfsuid

setgid

setgroups

sethostname

setitimer

setpgid

setpriority

setregid

setresgid

setresuid

setreuid

setrlimit

setsid

setsockopt

settimeofday

setuid

shmat

shmdt

shmget

shutdown

sigalstack

socket

socketpair

stat

statfs

swapoff

swapon

symlink

sync

syslog

times

truncate

umask

umount

uname

unlink

ustat

utimes

vhangup

wait4

write

writev (not atomic)

 

 

 

 

 

 

Ski accepts but ignores the system calls shown in Table 7-2.For those that return an error indication, the errno code is shown in parentheses. All other ignored system calls return with a success indication, having done nothing.

Table 7-2. Linux System Calls Accepted but Ignored by Ski

_sysctl (ENOSYS)

bdflush ( ENOSYS)

capget

capset

create_module (ENOSYS)

delete_module (ENOSYS)

get_kernel_syms (ENOSYS)

getpmsg

init_module (ENOSYS)

msgctl (ENOSYS)

munlockall

nfsservctl

prctl

ptrace (EOPNOTSUPP)

putpmsg

query_module (ENOSYS)

quotactl (ENOSYS)

rt_sigqueueinfo

rt_sigtimedwait

semctl (ENOSYS)

sendfile

shmctl ( ENOSYS)

sysfs (ENOSYS)

sysinfo (ENOSYS)

 

 

 

 

All other system calls are unsupported. When an IA-64 application-mode program makes an unsupported system call, the simulator stops the simulation and displays an error message.

7-2

Linux and MS-DOS ABI Emulation

Copyright © 2000 Hewlett-Packard Co.