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 --- |