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: Makefile.inc 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
reasons.
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/Makefile.inc
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/sys/makelintstub
cvs rdiff -u -r1.6 -r1.7 src/lib/libquota/Makefile \
src/lib/libquota/quota_open.c
cvs rdiff -u -r1.4 -r1.5 src/lib/libquota/quota_cursor.c \
src/lib/libquota/quota_get.c
cvs rdiff -u -r1.3 -r1.4 src/lib/libquota/quota_delete.c \
src/lib/libquota/quota_put.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 \
src/lib/libquota/quota_schema.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