Source-Changes archive

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

CVS commit: src

Module Name:    src
Committed By:   dholland
Date:           Wed Feb  1 05:34:43 UTC 2012

Modified Files:
        src/common/include/quota: quotaprop.h
        src/distrib/sets/lists/comp: mi
        src/external/gpl3/gdb/dist/sim/ppc: emul_netbsd.c
        src/lib/libc/sys: makelintstub
        src/lib/libquota: Makefile quota_cursor.c quota_delete.c quota_get.c
            quota_oldfiles.c quota_open.c quota_put.c quota_schema.c quotapvt.h
        src/lib/librumphijack: hijack.c
        src/sys/compat/common: vfs_syscalls_50.c
        src/sys/compat/netbsd32: syscalls.master
        src/sys/kern: init_sysent.c syscalls.c syscalls.master vfs_quotactl.c
            vfs_subr.c vfs_syscalls.c
        src/sys/miscfs/genfs: layer_extern.h layer_vfsops.c
        src/sys/rump/include/rump: rump_syscalls.h
        src/sys/rump/librump/rumpkern: rump_syscalls.c
        src/sys/sys: Makefile mount.h quotactl.h syscall.h syscallargs.h
        src/sys/ufs/ufs: ufs_extern.h ufs_quota.c ufs_vfsops.c
        src/usr.bin/ktruss: dump.c
Added Files:
        src/lib/libquota: quota_kernel.c
Removed Files:
        src/lib/libquota: quota_proplib.c

Log Message:
Change the syscall API for quotas over to the new non-proplib one.

   - struct vfs_quotactl_args -> struct quotactl_args
   - add sys/stdint.h to sys/quotactl.h for clean userland build
   - install sys/quotactl.h in /usr/include
   - update set lists for same
   - add new marshalling code in libquota
   - add new unmarshalling code in vfs_syscalls.c
   - discard proplib interpreter code in vfs_quotactl.c
   - add dispatching code for the 14 quotactl ops in vfs_quotactl.c
   - mark the proplib quotactl syscall obsolete
   - add a new syscall number for the new quotactl syscall
   - change the name of the syscall to __quotactl()
   - remove the decl of the old quotactl from quota/quotaprop.h
   - add a decl of the new quotactl to sys/quotactl.h
   - update the libc build
   - update ktruss
   - remove proplib marshalling code from libquota
   - update copy of syscall table in gdb ppc sources
   - hack rumphijack to accomodate new quotactl name (as I recall,
     pooka wanted such a name change to simplify something, but I
     don't really see what/how)

This change appears to require a kernel version bump for rumpish

To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/common/include/quota/quotaprop.h
cvs rdiff -u -r1.1728 -r1.1729 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gdb/dist/sim/ppc/emul_netbsd.c
cvs rdiff -u -r1.209 -r1.210 src/lib/libc/sys/
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/sys/makelintstub
cvs rdiff -u -r1.6 -r1.7 src/lib/libquota/Makefile \
cvs rdiff -u -r1.4 -r1.5 src/lib/libquota/quota_cursor.c \
cvs rdiff -u -r1.3 -r1.4 src/lib/libquota/quota_delete.c \
cvs rdiff -u -r0 -r1.1 src/lib/libquota/quota_kernel.c
cvs rdiff -u -r1.5 -r1.6 src/lib/libquota/quota_oldfiles.c \
cvs rdiff -u -r1.10 -r0 src/lib/libquota/quota_proplib.c
cvs rdiff -u -r1.12 -r1.13 src/lib/libquota/quotapvt.h
cvs rdiff -u -r1.90 -r1.91 src/lib/librumphijack/hijack.c
cvs rdiff -u -r1.15 -r1.16 src/sys/compat/common/vfs_syscalls_50.c
cvs rdiff -u -r1.89 -r1.90 src/sys/compat/netbsd32/syscalls.master
cvs rdiff -u -r1.258 -r1.259 src/sys/kern/init_sysent.c
cvs rdiff -u -r1.249 -r1.250 src/sys/kern/syscalls.c
cvs rdiff -u -r1.252 -r1.253 src/sys/kern/syscalls.master
cvs rdiff -u -r1.36 -r1.37 src/sys/kern/vfs_quotactl.c
cvs rdiff -u -r1.431 -r1.432 src/sys/kern/vfs_subr.c
cvs rdiff -u -r1.443 -r1.444 src/sys/kern/vfs_syscalls.c
cvs rdiff -u -r1.33 -r1.34 src/sys/miscfs/genfs/layer_extern.h
cvs rdiff -u -r1.38 -r1.39 src/sys/miscfs/genfs/layer_vfsops.c
cvs rdiff -u -r1.52 -r1.53 src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.74 -r1.75 src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.140 -r1.141 src/sys/sys/Makefile
cvs rdiff -u -r1.206 -r1.207 src/sys/sys/mount.h
cvs rdiff -u -r1.32 -r1.33 src/sys/sys/quotactl.h
cvs rdiff -u -r1.245 -r1.246 src/sys/sys/syscall.h
cvs rdiff -u -r1.228 -r1.229 src/sys/sys/syscallargs.h
cvs rdiff -u -r1.70 -r1.71 src/sys/ufs/ufs/ufs_extern.h
cvs rdiff -u -r1.106 -r1.107 src/sys/ufs/ufs/ufs_quota.c
cvs rdiff -u -r1.49 -r1.50 src/sys/ufs/ufs/ufs_vfsops.c
cvs rdiff -u -r1.38 -r1.39 src/usr.bin/ktruss/dump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index