gpt4 book ai didi

c - 帮助我理解这个函数标题。代码来自 FreeBSD 8 源代码 UFS 部分

转载 作者:太空宇宙 更新时间:2023-11-04 00:27:11 24 4
gpt4 key购买 nike

 /*
180 * Create a regular file
181 */
182 static int
183 ufs_create(ap)
184 struct vop_create_args /* {
185 struct vnode *a_dvp;
186 struct vnode **a_vpp;
187 struct componentname *a_cnp;
188 struct vattr *a_vap;
189 } */ *ap;
190 {
191 int error;
192
193 error =
194 ufs_makeinode(MAKEIMODE(ap->a_vap->va_type, ap->a_vap->va_mode),
195 ap->a_dvp, ap->a_vpp, ap->a_cnp);
196 if (error)
197 return (error);
198 return (0);
199 }

请帮我从第 182-189 行获取信息...这对我来说很奇怪.. 这个函数标题是什么意思? (我的意思是,什么是返回值,什么是输入参数?)谢谢大家。

最佳答案

返回类型是 int,它有一个参数,一个名为 apstruct vop_create_args*。这是 K&R 表示法。

关于c - 帮助我理解这个函数标题。代码来自 FreeBSD 8 源代码 UFS 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5024518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com