mutex_init(&afs_global_lock, "afs_global_lock", MUTEX_DEFAULT, NULL)
#endif
+#define osi_procname(procname, size) strncpy(procname, curproc->pi_comm, size)
+
#endif /* _OSI_MACHDEP_H_ */
# define SetAfsVnode(v) /* nothing; done in getnewvnode() */
#endif
+#ifdef AFS_DARWIN80_ENV
+#define osi_procname(procname, size) proc_selfname(procname, size)
+#else
+#define osi_procname(procname, size) strncpy(procname, curproc->p_comm, size)
+#endif
+
#endif /* _OSI_MACHDEP_H_ */
#include <vfs_vm.h>
#endif
+#define osi_procname(procname, size) strncpy(procname, u.u_comm, size)
+
#endif /* _OSI_MACHDEP_H_ */
#define OSI_VFS_CONVERT(V) struct vfs * V = (struct vfs*)bhvtovfs(bhv_##V)
#endif /* AFS_SGI64_ENV */
-
+#define osi_procname(procname, size) strncpy(procname, proc_name(curproc()), size)
#endif /* _OSI_MACHDEP_H_ */
#endif
#endif
+#define osi_procname(procname, size) strncpy(procname, current->comm, size)
+
#endif /* OSI_MACHDEP_H_ */
#endif
#endif
+#define osi_procname(procname, size) strncpy(procname, current->comm, size)
+
#endif /* OSI_MACHDEP_H_ */
#define IsAfsVnode(v) ((v)->v_op == afs_vnodeop_p)
#define SetAfsVnode(v) /* nothing; done in getnewvnode() */
+#define osi_procname(procname, size) strncpy(procname, curproc->p_comm, size)
+
#endif /* _OSI_MACHDEP_H_ */
#define IsAfsVnode(v) ((v)->v_op == afs_vnodeop_p)
#define SetAfsVnode(v) /* nothing; done in getnewvnode() */
+#define osi_procname(procname, size) strncpy(procname, curproc->p_comm, size)
+
#endif /* _OSI_MACHDEP_H_ */
int metric;
ipaddr_t dstaddr;
};
+
+#define osi_procname(procname, size) strncpy(procname, PTOU(ttoproc(curthread))->u_comm, size)
+
#endif /* _OSI_MACHDEP_H_ */
#define getuerror(erval) get_user_struct()->u_error
#define osi_curcred() get_user_struct()->u_cred
+#define osi_procname(procname, size) strncpy(procname, "(unknown)", size)
#endif /* _OSI_MACHDEP_H_ */