Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Feb 2005 21:53:42 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/compat/svr4 svr4_fcntl.c svr4_ipc.c svr4_misc.c svr4_stat.c svr4_stream.c svr4_sysvec.c svr4_util.h
Message-ID:  <200502072153.j17Lrgpe046339@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2005-02-07 21:53:42 UTC

  FreeBSD src repository

  Modified files:
    sys/compat/svr4      svr4_fcntl.c svr4_ipc.c svr4_misc.c 
                         svr4_stat.c svr4_stream.c svr4_sysvec.c 
                         svr4_util.h 
  Log:
  - Implement svr4_emul_find() using kern_alternate_path().  This changes
    the semantics in that the returned filename to use is now a kernel
    pointer rather than a user space pointer.  This required changing the
    arguments to the CHECKALT*() macros some and changing the various system
    calls that used pathnames to use the kern_foo() functions that can accept
    kernel space filename pointers instead of calling the system call
    directly.
  - Use kern_open(), kern_access(), kern_msgctl(), kern_execve(),
    kern_mkfifo(), kern_mknod(), kern_statfs(), kern_fstatfs(),
    kern_setitimer(), kern_stat(), kern_lstat(), kern_fstat(), kern_utimes(),
    kern_pathconf(), and kern_unlink().
  
  Revision  Changes    Path
  1.35      +22 -29    src/sys/compat/svr4/svr4_fcntl.c
  1.15      +4 -21     src/sys/compat/svr4/svr4_ipc.c
  1.79      +64 -108   src/sys/compat/svr4/svr4_misc.c
  1.20      +116 -198  src/sys/compat/svr4/svr4_stat.c
  1.52      +8 -30     src/sys/compat/svr4/svr4_stream.c
  1.40      +9 -129    src/sys/compat/svr4/svr4_sysvec.c
  1.9       +7 -9      src/sys/compat/svr4/svr4_util.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502072153.j17Lrgpe046339>