freebsd-skq/sys/compat/linux
John Baldwin b62f75cf44 - Change the linux_[gs]et_os{name, release, s_version}() functions to
take a thread instead of a proc for their first argument.
- Add a mutex to protect the system-wide Linux osname, osrelease, and
  oss_version variables.
- Change linux_get_prison() to take a thread instead of a proc for its
  first argument and to use td_ucred rather than p_ucred.  This is ok
  because a thread's prison does not change even though it's ucred might.
- Also, change linux_get_prison() to return a struct prison * instead of
  a struct linux_prison * since it returns with the struct prison locked
  and this makes it easier to safely unlock the prison when we are done
  messing with it.
2003-03-13 22:45:43 +00:00
..
linux_file.c Clean up whitespace and remove register keyword. 2003-03-03 09:17:12 +00:00
linux_getcwd.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
linux_ioctl.c - Change the linux_[gs]et_os{name, release, s_version}() functions to 2003-03-13 22:45:43 +00:00
linux_ioctl.h - Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2); 2002-10-11 11:43:09 +00:00
linux_ipc.c Clean up whitespace and remove register keyword. 2003-03-03 09:17:12 +00:00
linux_ipc.h - Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2); 2002-10-11 11:43:09 +00:00
linux_mib.c - Change the linux_[gs]et_os{name, release, s_version}() functions to 2003-03-13 22:45:43 +00:00
linux_mib.h - Change the linux_[gs]et_os{name, release, s_version}() functions to 2003-03-13 22:45:43 +00:00
linux_misc.c - Change the linux_[gs]et_os{name, release, s_version}() functions to 2003-03-13 22:45:43 +00:00
linux_signal.c Add MPSAFE comment to linux_sigpending(). 2003-02-16 02:33:12 +00:00
linux_signal.h Remove __P. 2002-03-20 05:48:58 +00:00
linux_socket.c Clean up whitespace and remove register keyword. 2003-03-03 09:17:12 +00:00
linux_socket.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
linux_stats.c Clean up whitespace and remove register keyword. 2003-03-03 09:17:12 +00:00
linux_sysctl.c Clean up whitespace and remove register keyword. 2003-03-03 09:17:12 +00:00
linux_uid16.c More caddr_t removal, in conjunction with copy{in,out}(9) this time. 2003-03-03 09:14:26 +00:00
linux_util.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
linux_util.h Add function linux_msg() for regulating output from the linux emulation 2003-01-02 02:19:10 +00:00