Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Mar 2011 12:40:35 +0000 (UTC)
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/include unistd.h src/lib/libc/sys Symbol.map src/lib/libutil login_cap.h login_class.c src/sys/compat/freebsd32 syscalls.master src/sys/conf files src/sys/kern init_main.c kern_jail.c kern_loginclass.c kern_prot.c syscalls.master ...
Message-ID:  <201103051243.p25ChBni037308@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
trasz       2011-03-05 12:40:35 UTC

  FreeBSD src repository

  Modified files:
    include              unistd.h 
    lib/libc/sys         Symbol.map 
    lib/libutil          login_cap.h login_class.c 
    sys/compat/freebsd32 syscalls.master 
    sys/conf             files 
    sys/kern             init_main.c kern_jail.c kern_prot.c 
                         syscalls.master 
    sys/sys              priv.h ucred.h 
    usr.bin/id           id.1 id.c 
  Added files:
    sys/kern             kern_loginclass.c 
    sys/sys              loginclass.h 
  Log:
  SVN rev 219304 on 2011-03-05 12:40:35Z by trasz
  
  Add two new system calls, setloginclass(2) and getloginclass(2).  This makes
  it possible for the kernel to track login class the process is assigned to,
  which is required for RCTL.  This change also make setusercontext(3) call
  setloginclass(2) and makes it possible to retrieve current login class using
  id(1).
  
  Reviewed by:    kib (as part of a larger patch)
  
  Revision  Changes    Path
  1.101     +2 -0      src/include/unistd.h
  1.33      +2 -0      src/lib/libc/sys/Symbol.map
  1.14      +2 -1      src/lib/libutil/login_cap.h
  1.33      +23 -0     src/lib/libutil/login_class.c
  1.134     +3 -0      src/sys/compat/freebsd32/syscalls.master
  1.1570    +1 -0      src/sys/conf/files
  1.320     +2 -0      src/sys/kern/init_main.c
  1.141     +6 -0      src/sys/kern/kern_jail.c
  1.1       +220 -0    src/sys/kern/kern_loginclass.c (new)
  1.232     +4 -0      src/sys/kern/kern_prot.c
  1.267     +3 -0      src/sys/kern/syscalls.master
  1.1       +49 -0     src/sys/sys/loginclass.h (new)
  1.43      +1 -0      src/sys/sys/priv.h
  1.63      +3 -1      src/sys/sys/ucred.h
  1.20      +5 -1      src/usr.bin/id/id.1
  1.37      +18 -4     src/usr.bin/id/id.c



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