Initial import from FreeBSD RELENG_4:
[dragonfly.git] / sys / emulation / ibcs2 / i386 / syscalls.xenix
1  $FreeBSD: src/sys/i386/ibcs2/syscalls.xenix,v 1.6 1999/08/28 00:44:02 peter Exp $
2
3 #include <sys/param.h>
4 #include <sys/sysent.h>
5 #include <sys/sysproto.h>
6 #include <i386/ibcs2/ibcs2_types.h>
7 #include <i386/ibcs2/ibcs2_signal.h>
8 #include <i386/ibcs2/ibcs2_xenix.h>
9
10 0       UNIMPL  XENIX   nosys
11 1       UNIMPL  XENIX   xenix_xlocking
12 2       UNIMPL  XENIX   xenix_creatsem
13 3       UNIMPL  XENIX   xenix_opensem
14 4       UNIMPL  XENIX   xenix_sigsem
15 5       UNIMPL  XENIX   xenix_waitsem
16 6       UNIMPL  XENIX   xenix_nbwaitsem
17 7       STD     XENIX   { int xenix_rdchk(int fd); }
18 8       UNIMPL  XENIX   nosys
19 9       UNIMPL  XENIX   nosys
20 10      STD     XENIX   { int xenix_chsize(int fd, long size); }
21 11      STD     XENIX   { int xenix_ftime(struct timeb *tp); }
22 12      STD     XENIX   { int xenix_nap(int millisec); }
23 13      UNIMPL  XENIX   xenix_sdget
24 14      UNIMPL  XENIX   xenix_sdfree
25 15      UNIMPL  XENIX   xenix_sdenter
26 16      UNIMPL  XENIX   xenix_sdleave
27 17      UNIMPL  XENIX   xenix_sdgetv
28 18      UNIMPL  XENIX   xenix_sdwaitv
29 19      UNIMPL  XENIX   nosys
30 20      UNIMPL  XENIX   nosys
31 21      STD     XENIX   { int xenix_scoinfo(void); }
32 22      UNIMPL  XENIX   nosys
33 23      UNIMPL  XENIX   nosys
34 24      UNIMPL  XENIX   nosys
35 25      UNIMPL  XENIX   nosys
36 26      UNIMPL  XENIX   nosys
37 27      UNIMPL  XENIX   nosys
38 28      UNIMPL  XENIX   nosys
39 29      UNIMPL  XENIX   nosys
40 30      UNIMPL  XENIX   nosys
41 31      UNIMPL  XENIX   nosys
42 32      UNIMPL  XENIX   xenix_proctl
43 33      UNIMPL  XENIX   xenix_execseg
44 34      UNIMPL  XENIX   xenix_unexecseg
45 35      UNIMPL  XENIX   nosys
46 36      NOPROTO XENIX   { int select(u_int nd, fd_set *in, fd_set *ou, \
47                                      fd_set *ex, struct timeval *tv); }
48 37      STD     XENIX   { int xenix_eaccess(char *path, int flags); }
49 38      UNIMPL  XENIX   xenix_paccess
50 39      STD     XENIX   { int ibcs2_sigaction(int sig, \
51                                               struct ibcs2_sigaction *act, \
52                                               struct ibcs2_sigaction *oact); }
53 40      STD     XENIX   { int ibcs2_sigprocmask(int how, ibcs2_sigset_t *set, \
54                                                 ibcs2_sigset_t *oset); }
55 41      STD     XENIX   { int ibcs2_sigpending(ibcs2_sigset_t *mask); }
56 42      STD     XENIX   { int ibcs2_sigsuspend(ibcs2_sigset_t *mask); }
57 43      STD     XENIX   { int ibcs2_getgroups(int gidsetsize, \
58                                               ibcs2_gid_t *gidset); }
59 44      STD     XENIX   { int ibcs2_setgroups(int gidsetsize, \
60                                               ibcs2_gid_t *gidset); }
61 45      STD     XENIX   { int ibcs2_sysconf(int name); }
62 46      STD     XENIX   { int ibcs2_pathconf(char *path, int name); }
63 47      STD     XENIX   { int ibcs2_fpathconf(int fd, int name); }
64 48      STD     XENIX   { int ibcs2_rename(char *from, char *to); }
65 49      UNIMPL  XENIX   nosys
66 50      STD     XENIX   { int xenix_utsname(long addr); }
67 51      UNIMPL  XENIX   nosys
68 52      UNIMPL  XENIX   nosys
69 53      UNIMPL  XENIX   nosys
70 54      UNIMPL  XENIX   nosys
71 55      NOPROTO XENIX   { int getitimer(u_int which, struct itimerval *itv); }
72 56      NOPROTO XENIX   { int setitimer(u_int which, struct itimerval *itv, \
73                             struct itimerval *otv); }