mirror of
https://git.FreeBSD.org/src.git
synced 2025-02-01 17:00:36 +00:00
"implement" vfork(). Add comments next to the other syscalls that need
to be implemented. This is enough to run i386 /bin/tcsh. /bin/sh is still not happy because of some strange job control problem.
This commit is contained in:
parent
2eb7cf1a2b
commit
bc0e45efa3
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=122301
@ -81,6 +81,7 @@
|
||||
25 MNOPROTO POSIX { uid_t geteuid(void); }
|
||||
26 MNOPROTO BSD { int ptrace(int req, pid_t pid, caddr_t addr, \
|
||||
int data); }
|
||||
; XXX implement
|
||||
27 UNIMPL BSD recvmsg
|
||||
28 MNOPROTO BSD { int sendmsg(int s, caddr_t msg, int flags); }
|
||||
29 MNOPROTO BSD { int recvfrom(int s, caddr_t buf, size_t len, \
|
||||
@ -124,8 +125,9 @@
|
||||
62 OBSOL POSIX ofstat
|
||||
63 OBSOL BSD ogetkerninfo
|
||||
64 OBSOL BSD ogetpagesize
|
||||
; XXX implement (not OBSOL at all)
|
||||
65 OBSOL BSD omsync
|
||||
66 OBSOL BSD ovfork
|
||||
66 MNOPROTO BSD { int vfork(void); }
|
||||
67 OBSOL NOHIDE vread
|
||||
68 OBSOL NOHIDE vwrite
|
||||
69 MNOPROTO BSD { int sbrk(int incr); }
|
||||
@ -148,7 +150,9 @@
|
||||
struct itimerval32 *itv, \
|
||||
struct itimerval32 *oitv); }
|
||||
84 OBSOL BSD owait
|
||||
; XXX implement
|
||||
85 OBSOL BSD oswapon
|
||||
; XXX implement
|
||||
86 OBSOL BSD ogetitimer
|
||||
87 OBSOL BSD ogethostname
|
||||
88 OBSOL BSD osethostname
|
||||
@ -499,7 +503,9 @@
|
||||
343 MNOPROTO POSIX { int sigpending(sigset_t *set); }
|
||||
344 MCOMPAT4 BSD { int freebsd32_sigreturn( \
|
||||
const struct __ucontext *sigcntxp); }
|
||||
; XXX implement
|
||||
345 UNIMPL NOHIDE sigtimedwait
|
||||
; XXX implement
|
||||
346 UNIMPL NOHIDE sigwaitinfo
|
||||
347 MNOPROTO BSD { int __acl_get_file(const char *path, \
|
||||
acl_type_t type, struct acl *aclp); }
|
||||
@ -581,6 +587,7 @@
|
||||
397 UNIMPL NOHIDE nosys
|
||||
398 UNIMPL NOHIDE nosys
|
||||
399 UNIMPL NOHIDE nosys
|
||||
; XXX implement these?
|
||||
400 UNIMPL NOHIDE ksem_close
|
||||
401 UNIMPL NOHIDE ksem_post
|
||||
402 UNIMPL NOHIDE ksem_wait
|
||||
@ -605,14 +612,18 @@
|
||||
418 UNIMPL BSD __xstat
|
||||
419 UNIMPL BSD __xfstat
|
||||
420 UNIMPL BSD __xlstat
|
||||
; XXX implement
|
||||
421 UNIMPL BSD getcontext
|
||||
; XXX implement
|
||||
422 UNIMPL BSD setcontext
|
||||
; XXX implement
|
||||
423 UNIMPL BSD swapcontext
|
||||
424 UNIMPL BSD swapoff
|
||||
425 UNIMPL BSD __acl_get_link
|
||||
426 UNIMPL BSD __acl_set_link
|
||||
427 UNIMPL BSD __acl_delete_link
|
||||
428 UNIMPL BSD __acl_aclcheck_link
|
||||
; XXX implement
|
||||
429 UNIMPL NOHIDE sigwait
|
||||
430 MNOPROTO BSD { int thr_create(ucontext_t *ctx, thr_id_t *id, \
|
||||
int flag s); }
|
||||
|
Loading…
Reference in New Issue
Block a user