cvs commit: src/sys/kern kern_exec.c kern_exit.c kern_thread.c kern_time.c syscalls.master src/sys/sys proc.h timers.h timespec.h

David Xu davidxu at FreeBSD.org
Sat Oct 22 21:22:58 PDT 2005


davidxu     2005-10-23 04:22:56 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_exec.c kern_exit.c kern_thread.c 
                         kern_time.c syscalls.master 
    sys/sys              proc.h timers.h timespec.h 
  Log:
  Implement POSIX timers. Current only CLOCK_REALTIME and CLOCK_MONOTONIC
  clock are supported. I have plan to merge XSI timer ITIMER_REAL and other
  two CPU timers into the new code, current three slots are available for
  the XSI timers.
  The SIGEV_THREAD notification type is not supported yet because our
  sigevent struct lacks of two member fields:
  sigev_notify_function
  sigev_notify_attributes
  I have found the sigevent is used in AIO, so I won't add the two members
  unless the AIO code is adjusted.
  
  Revision  Changes    Path
  1.281     +3 -0      src/sys/kern/kern_exec.c
  1.267     +4 -2      src/sys/kern/kern_exit.c
  1.219     +1 -0      src/sys/kern/kern_thread.c
  1.118     +664 -2    src/sys/kern/kern_time.c
  1.202     +9 -5      src/sys/kern/syscalls.master
  1.438     +2 -0      src/sys/sys/proc.h
  1.6       +75 -2     src/sys/sys/timers.h
  1.5       +9 -0      src/sys/sys/timespec.h


More information about the cvs-src mailing list