vnode_if.src (edfe736df916f9ca24d812ba13c52aed1fe8b4da) vnode_if.src (dd8c04f4c7b9354c57ae38ef2822d7ae408c6a62)
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

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

299 IN struct vnode *vp;
300 IN struct componentname *cnp;
301};
302
303#
304#% symlink dvp L L L
305#% symlink vpp - U -
306#
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

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

299 IN struct vnode *vp;
300 IN struct componentname *cnp;
301};
302
303#
304#% symlink dvp L L L
305#% symlink vpp - U -
306#
307# XXX - note that the return vnode has already been VRELE'ed
308# by the filesystem layer. To use it you must use vget,
309# possibly with a further namei.
310#
311vop_symlink {
312 IN struct vnode *dvp;
307vop_symlink {
308 IN struct vnode *dvp;
313 OUT WILLRELE struct vnode **vpp;
309 OUT struct vnode **vpp;
314 IN struct componentname *cnp;
315 IN struct vattr *vap;
316 IN char *target;
317};
318
319#
320#% readdir vp L L L
321#

--- 172 unchanged lines hidden ---
310 IN struct componentname *cnp;
311 IN struct vattr *vap;
312 IN char *target;
313};
314
315#
316#% readdir vp L L L
317#

--- 172 unchanged lines hidden ---