vnode_if.src (d776d82c4d1f366d4288025fc627b09675013381) vnode_if.src (91f37dcba1648b1f24e2913c3ab78fc4eae35991)
1#
2# Copyright (c) 1992, 1993
3# The Regents of the University of California. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 140 unchanged lines hidden (view full) ---

149 IN struct proc *p;
150};
151
152#
153#% getattr vp = = =
154#
155vop_getattr {
156 IN struct vnode *vp;
1#
2# Copyright (c) 1992, 1993
3# The Regents of the University of California. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 140 unchanged lines hidden (view full) ---

149 IN struct proc *p;
150};
151
152#
153#% getattr vp = = =
154#
155vop_getattr {
156 IN struct vnode *vp;
157 IN struct vattr *vap;
157 OUT struct vattr *vap;
158 IN struct ucred *cred;
159 IN struct proc *p;
160};
161
162#
163#% setattr vp L L L
164#
165vop_setattr {

--- 313 unchanged lines hidden (view full) ---

479
480#
481#% bwrite vp L L L
482#
483vop_bwrite {
484 IN struct vnode *vp;
485 IN struct buf *bp;
486};
158 IN struct ucred *cred;
159 IN struct proc *p;
160};
161
162#
163#% setattr vp L L L
164#
165vop_setattr {

--- 313 unchanged lines hidden (view full) ---

479
480#
481#% bwrite vp L L L
482#
483vop_bwrite {
484 IN struct vnode *vp;
485 IN struct buf *bp;
486};
487
488#
489#% getacl vp = = =
490#
491vop_getacl {
492 IN struct vnode *vp;
493 IN acl_type_t type;
494 OUT struct acl *aclp;
495 IN struct ucred *cred;
496 IN struct proc *p;
497};
498
499#
500#% setacl vp L L L
501#
502vop_setacl {
503 IN struct vnode *vp;
504 IN acl_type_t type;
505 IN struct acl *aclp;
506 IN struct ucred *cred;
507 IN struct proc *p;
508};
509
510#
511#% aclcheck vp = = =
512#
513vop_aclcheck {
514 IN struct vnode *vp;
515 IN acl_type_t type;
516 IN struct acl *aclp;
517 IN struct ucred *cred;
518 IN struct proc *p;
519};
520
521#
522#% getextattr vp = = =
523#
524vop_getextattr {
525 IN struct vnode *vp;
526 IN char *name;
527 INOUT struct uio *uio;
528 IN struct ucred *cred;
529 IN struct proc *p;
530};
531
532#
533#% setextattr vp L L L
534#
535vop_setextattr {
536 IN struct vnode *vp;
537 IN char *name;
538 INOUT struct uio *uio;
539 IN struct ucred *cred;
540 IN struct proc *p;
541};