Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kqueue1 syscall missing in i386 emulation?



I am trying to build packages under pkg_comp in a current/i386 emulated 
environment.

in the i386 chroot, ftp will fail:

  6175      1 ktrace   EMUL  "netbsd32
[snip]
  6175      1 ftp      RET   netbsd32_read 0
  6175      1 ftp      CALL  netbsd32_dup(3)
  6175      1 ftp      RET   netbsd32_dup 4
  6175      1 ftp      CALL  netbsd32_close(3)
  6175      1 ftp      RET   netbsd32_close 0
  6175      1 ftp      CALL  netbsd32___fstat50(4,0xffffc26c)
  6175      1 ftp      RET   netbsd32___fstat50 0
  6175      1 ftp      CALL  # filler
  6175      1 ftp      RET   # filler -1 errno 78 Function not implemented
  6175      1 ftp      PSIG  SIGSYS SIG_DFL: code=SI_NOINFO
  6175      1 ftp      NAMI  "ftp.core"

the same sequence on the native current/amd64 machine:

  9846      1 ktrace   EMUL  "netbsd"
[snip]
  9846      1 ftp      RET   read 0
  9846      1 ftp      CALL  dup(3)
  9846      1 ftp      RET   dup 4
  9846      1 ftp      CALL  close(3)
  9846      1 ftp      RET   close 0
  9846      1 ftp      CALL  __fstat50(4,0x7f7fffffbe50)
  9846      1 ftp      RET   __fstat50 0
  9846      1 ftp      CALL  kqueue1(0x400000)
  9846      1 ftp      RET   kqueue1 3

-- 
    aew



Home | Main Index | Thread Index | Old Index