/* * Copyright (c) 1997-1999 University of Utah and the Flux Group. * All rights reserved. * * This file is part of the Flux OSKit. The OSKit is free software, also known * as "open source;" you can redistribute it and/or modify it under the terms * of the GNU General Public License (GPL), version 2, as published by the Free * Software Foundation (FSF). To explore alternate licensing terms, contact * the University of Utah at csl-dist@cs.utah.edu or +1-801-585-3271. * * The OSKit is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GPL for more details. You should have * received a copy of the GPL along with the OSKit; see the file COPYING. If * not, write to the FSF, 59 Temple Place #330, Boston, MA 02111-1307, USA. */ #ifndef _NETBSD_OSKIT_GLOBAL_H_ #define _NETBSD_OSKIT_GLOBAL_H_ /* * Symbols defined by glue code which are used by the NetBSD fs code. */ #define allproc fs_netbsd_allproc #define copyin fs_netbsd_copyin #define copyinstr fs_netbsd_copyinstr #define copyout fs_netbsd_copyout #define copyoutstr fs_netbsd_copyoutstr #define copystr fs_netbsd_copystr #define cpl fs_netbsd_cpl #define curproc fs_netbsd_curproc #define delay fs_netbsd_delay #define domains fs_netbsd_domains #define free fs_netbsd_free #define gettime fs_netbsd_gettime #define gopenfile_create fs_netbsd_gopenfile_create #define imask fs_netbsd_imask #define inittodr fs_netbsd_inittodr #define log fs_netbsd_log #define malloc fs_netbsd_malloc #define microtime fs_netbsd_microtime #define mono_time fs_netbsd_mono_time #define panic fs_netbsd_panic #define panicstr fs_netbsd_panicstr #define printf fs_netbsd_printf #define rootvp fs_netbsd_rootvp #define sdclose fs_netbsd_sdclose #define sddump fs_netbsd_sddump #define sdioctl fs_netbsd_sdioctl #define sdopen fs_netbsd_sdopen #define sdsize fs_netbsd_sdsize #define sdstrategy fs_netbsd_sdstrategy #define securelevel fs_netbsd_securelevel #define sleep fs_netbsd_sleep #define soo_stat fs_netbsd_soo_stat #define tablefull fs_netbsd_tablefull #define time fs_netbsd_time #define tsleep fs_netbsd_tsleep #define uprintf fs_netbsd_uprintf #define wakeup fs_netbsd_wakeup #define wdclose fs_netbsd_wdclose #define wddump fs_netbsd_wddump #define wdioctl fs_netbsd_wdioctl #define wdopen fs_netbsd_wdopen #define wdsize fs_netbsd_wdsize #define wdstrategy fs_netbsd_wdstrategy /* * Nops */ #define chgproccnt(uid,diff) 0 #define enterpgrp(p,pgid,mksess) 0 #define inferior(p) 0 #define pfind(pid) curproc #define pgfind(pid) 0 #define munmapfd(p,fd) 0 #define proc0 (*curproc) #define vnode_pager_umount(mp) 0 #define vnode_pager_setsize(vp,size) 0 #define vnode_pager_uncache(vp) TRUE #define psignal(p,sig) 0 #define subyte(base,c) (-1) /* * Global symbols defined in the NetBSD fs code. */ #define acctp fs_netbsd_acctp #define astpending fs_netbsd_astpending #define bclnlist fs_netbsd_bclnlist #define bswlist fs_netbsd_bswlist #define bufhash fs_netbsd_bufhash #define bufhashtbl fs_netbsd_bufhashtbl #define bufqueues fs_netbsd_bufqueues #define callfree fs_netbsd_callfree #define callout fs_netbsd_callout #define calltodo fs_netbsd_calltodo #define cfree fs_netbsd_cfree #define checkdirs fs_netbsd_checkdirs #define chkvnlock fs_netbsd_chkvnlock #define cluster_collectbufs fs_netbsd_cluster_collectbufs #define cluster_newbuf fs_netbsd_cluster_newbuf #define cluster_rbuild fs_netbsd_cluster_rbuild #define cluster_wbuild fs_netbsd_cluster_wbuild #define cnt fs_netbsd_cnt #define count_lock_queue fs_netbsd_count_lock_queue #define crcopy fs_netbsd_crcopy #define crdup fs_netbsd_crdup #define crfree fs_netbsd_crfree #define crget fs_netbsd_crget #define dead_badop fs_netbsd_dead_badop #define dead_bmap fs_netbsd_dead_bmap #define dead_ebadf fs_netbsd_dead_ebadf #define dead_ioctl fs_netbsd_dead_ioctl #define dead_lock fs_netbsd_dead_lock #define dead_print fs_netbsd_dead_print #define dead_read fs_netbsd_dead_read #define dead_select fs_netbsd_dead_select #define dead_strategy fs_netbsd_dead_strategy #define dead_vnodeop_entries fs_netbsd_dead_vnodeop_entries #define dead_vnodeop_p fs_netbsd_dead_vnodeop_p #define dead_write fs_netbsd_dead_write #define desireddquot fs_netbsd_desireddquot #define dirchk fs_netbsd_dirchk #define doclusterraz fs_netbsd_doclusterraz #define doforce fs_netbsd_doforce #define doingcache fs_netbsd_doingcache #define dos_partitions fs_netbsd_dos_partitions #define dqfreelist fs_netbsd_dqfreelist #define dqhash fs_netbsd_dqhash #define dqhashtbl fs_netbsd_dqhashtbl #define dupfdopen fs_netbsd_dupfdopen #define enoioctl fs_netbsd_enoioctl #define enosys fs_netbsd_enosys #define enxio fs_netbsd_enxio #define eopnotsupp fs_netbsd_eopnotsupp #define fdalloc fs_netbsd_fdalloc #define fdavail fs_netbsd_fdavail #define fdcloseexec fs_netbsd_fdcloseexec #define fdcopy fs_netbsd_fdcopy #define fdexpand fs_netbsd_fdexpand #define fdfree fs_netbsd_fdfree #define fdrelease fs_netbsd_fdrelease #define ffs_fifoop_entries fs_netbsd_ffs_fifoop_entries #define ffs_fsync fs_netbsd_ffs_fsync #define ffs_specop_entries fs_netbsd_ffs_specop_entries #define ffs_vnodeop_entries fs_netbsd_ffs_vnodeop_entries #define fifo_advlock fs_netbsd_fifo_advlock #define fifo_badop fs_netbsd_fifo_badop #define fifo_bmap fs_netbsd_fifo_bmap #define fifo_close fs_netbsd_fifo_close #define fifo_ebadf fs_netbsd_fifo_ebadf #define fifo_ioctl fs_netbsd_fifo_ioctl #define fifo_lock fs_netbsd_fifo_lock #define fifo_lookup fs_netbsd_fifo_lookup #define fifo_open fs_netbsd_fifo_open #define fifo_pathconf fs_netbsd_fifo_pathconf #define fifo_print fs_netbsd_fifo_print #define fifo_printinfo fs_netbsd_fifo_printinfo #define fifo_read fs_netbsd_fifo_read #define fifo_select fs_netbsd_fifo_select #define fifo_unlock fs_netbsd_fifo_unlock #define fifo_vnodeop_entries fs_netbsd_fifo_vnodeop_entries #define fifo_vnodeop_opv_desc fs_netbsd_fifo_vnodeop_opv_desc #define fifo_vnodeop_p fs_netbsd_fifo_vnodeop_p #define fifo_write fs_netbsd_fifo_write #define filedescopen fs_netbsd_filedescopen #define finishdup fs_netbsd_finishdup #define fs_shutdown fs_netbsd_fs_shutdown #define fscale fs_netbsd_fscale #define getdevvp fs_netbsd_getdevvp #define getproc fs_netbsd_getproc #define getvnode fs_netbsd_getvnode #define gfilesystem_create fs_netbsd_gfilesystem_create #define gfilesystem_mount fs_netbsd_gfilesystem_mount #define gfilesystem_unmount fs_netbsd_gfilesystem_unmount #define gfile_create fs_netbsd_gfile_create #define gdir_create fs_netbsd_gdir_create #define gopen_file_create fs_netbsd_gopen_file_create #define gopen_dir_create fs_netbsd_gopen_dir_create #define hz fs_netbsd_hz #define hzto fs_netbsd_hzto #define ihash fs_netbsd_ihash #define ihashtbl fs_netbsd_ihashtbl #define initproc fs_netbsd_initproc #define insmntque fs_netbsd_insmntque #define invalhash fs_netbsd_invalhash #define ipending fs_netbsd_ipending #define itimerfix fs_netbsd_itimerfix #define kernel_object fs_netbsd_kernel_object #define kinfo_vdebug fs_netbsd_kinfo_vdebug #define kinfo_vgetfailed fs_netbsd_kinfo_vgetfailed #define kmem_object fs_netbsd_kmem_object #define lockcount fs_netbsd_lockcount #define max_datalen fs_netbsd_max_datalen #define max_hdr fs_netbsd_max_hdr #define max_linkhdr fs_netbsd_max_linkhdr #define max_protohdr fs_netbsd_max_protohdr #define maxlockdepth fs_netbsd_maxlockdepth #define maxproc fs_netbsd_maxproc #define mem_no fs_netbsd_mem_no #define mbstat fs_netbsd_mbstat #define mclfree fs_netbsd_mclfree #define ncallout fs_netbsd_ncallout #define nchash fs_netbsd_nchash #define nchashtbl fs_netbsd_nchashtbl #define nclruhead fs_netbsd_nclruhead #define needbuffer fs_netbsd_needbuffer #define nmbclusters fs_netbsd_nmbclusters #define nselcoll fs_netbsd_nselcoll #define nswbuf fs_netbsd_nswbuf #define nullop fs_netbsd_nullop #define numcache fs_netbsd_numcache #define numdquot fs_netbsd_numdquot #define numvnodes fs_netbsd_numvnodes #define nvfssw fs_netbsd_nvfssw #define pageproc fs_netbsd_pageproc #define pagemove fs_netbsd_pagemove #define prtactive fs_netbsd_prtactive #define pv_table fs_netbsd_pv_table #define qs fs_netbsd_qs #define rootfs fs_netbsd_rootfs #define rootdev fs_netbsd_rootdev #define sb_max fs_netbsd_sb_max #define selscan fs_netbsd_selscan #define setrunnable fs_netbsd_setrunnable #define shutdownhook_list fs_netbsd_shutdownhook_list #define shutdownhooks_done fs_netbsd_shutdownhooks_done #define soo_stat fs_netbsd_soo_stat #define spec_advlock fs_netbsd_spec_advlock #define spec_badop fs_netbsd_spec_badop #define spec_bmap fs_netbsd_spec_bmap #define spec_close fs_netbsd_spec_close #define spec_ebadf fs_netbsd_spec_ebadf #define spec_fsync fs_netbsd_spec_fsync #define spec_ioctl fs_netbsd_spec_ioctl #define spec_lock fs_netbsd_spec_lock #define spec_lookup fs_netbsd_spec_lookup #define spec_open fs_netbsd_spec_open #define spec_pathconf fs_netbsd_spec_pathconf #define spec_print fs_netbsd_spec_print #define spec_read fs_netbsd_spec_read #define spec_select fs_netbsd_spec_select #define spec_strategy fs_netbsd_spec_strategy #define spec_unlock fs_netbsd_spec_unlock #define spec_vnodeop_entries fs_netbsd_spec_vnodeop_entries #define spec_write fs_netbsd_spec_write #define strcat fs_netbsd_strcat #define strncmp fs_netbsd_strncmp #define strncpy fs_netbsd_strncpyx #define suser fs_netbsd_suser #define swapdev fs_netbsd_swapdev #define swbuf fs_netbsd_swbuf #define sys_access fs_netbsd_sys_access #define sys_chdir fs_netbsd_sys_chdir #define sys_chflags fs_netbsd_sys_chflags #define sys_chmod fs_netbsd_sys_chmod #define sys_chown fs_netbsd_sys_chown #define sys_chroot fs_netbsd_sys_chroot #define sys_close fs_netbsd_sys_close #define sys_dup fs_netbsd_sys_dup #define sys_dup2 fs_netbsd_sys_dup2 #define sys_fchdir fs_netbsd_sys_fchdir #define sys_fchflags fs_netbsd_sys_fchflags #define sys_fchmod fs_netbsd_sys_fchmod #define sys_fchown fs_netbsd_sys_fchown #define sys_fcntl fs_netbsd_sys_fcntl #define sys_flock fs_netbsd_sys_flock #define sys_fpathconf fs_netbsd_sys_fpathconf #define sys_fstat fs_netbsd_sys_fstat #define sys_fstatfs fs_netbsd_sys_fstatfs #define sys_fsync fs_netbsd_sys_fsync #define sys_ftruncate fs_netbsd_sys_ftruncate #define sys_futimes fs_netbsd_sys_futimes #define sys_getdirentries fs_netbsd_sys_getdirentries #define sys_getegid fs_netbsd_sys_getegid #define sys_geteuid fs_netbsd_sys_geteuid #define sys_getfsstat fs_netbsd_sys_getfsstat #define sys_getgid fs_netbsd_sys_getgid #define sys_getgroups fs_netbsd_sys_getgroups #define sys_getlogin fs_netbsd_sys_getlogin #define sys_getpgrp fs_netbsd_sys_getpgrp #define sys_getpid fs_netbsd_sys_getpid #define sys_getppid fs_netbsd_sys_getppid #define sys_getuid fs_netbsd_sys_getuid #define sys_ioctl fs_netbsd_sys_ioctl #define sys_link fs_netbsd_sys_link #define sys_lseek fs_netbsd_sys_lseek #define sys_lstat fs_netbsd_sys_lstat #define sys_mkdir fs_netbsd_sys_mkdir #define sys_mkfifo fs_netbsd_sys_mkfifo #define sys_mknod fs_netbsd_sys_mknod #define sys_mount fs_netbsd_sys_mount #define sys_open fs_netbsd_sys_open #define sys_pathconf fs_netbsd_sys_pathconf #define sys_quotactl fs_netbsd_sys_quotactl #define sys_read fs_netbsd_sys_read #define sys_readlink fs_netbsd_sys_readlink #define sys_readv fs_netbsd_sys_readv #define sys_rename fs_netbsd_sys_rename #define sys_revoke fs_netbsd_sys_revoke #define sys_rmdir fs_netbsd_sys_rmdir #define sys_select fs_netbsd_sys_select #define sys_setegid fs_netbsd_sys_setegid #define sys_seteuid fs_netbsd_sys_seteuid #define sys_setgid fs_netbsd_sys_setgid #define sys_setgroups fs_netbsd_sys_setgroups #define sys_setlogin fs_netbsd_sys_setlogin #define sys_setpgid fs_netbsd_sys_setpgid #define sys_setsid fs_netbsd_sys_setsid #define sys_setuid fs_netbsd_sys_setuid #define sys_stat fs_netbsd_sys_stat #define sys_statfs fs_netbsd_sys_statfs #define sys_symlink fs_netbsd_sys_symlink #define sys_sync fs_netbsd_sys_sync #define sys_truncate fs_netbsd_sys_truncate #define sys_umask fs_netbsd_sys_umask #define sys_undelete fs_netbsd_sys_undelete #define sys_unlink fs_netbsd_sys_unlink #define sys_unmount fs_netbsd_sys_unmount #define sys_utimes fs_netbsd_sys_utimes #define sys_write fs_netbsd_sys_write #define sys_writev fs_netbsd_sys_writev #define sysctl_vnode fs_netbsd_sysctl_vnode #define tick fs_netbsd_tick #define tickadj fs_netbsd_tickadj #define total fs_netbsd_total #define tz fs_netbsd_tz #define ufs_abortop fs_netbsd_ufs_abortop #define ufs_access fs_netbsd_ufs_access #define ufs_advlock fs_netbsd_ufs_advlock #define ufs_bmap fs_netbsd_ufs_bmap #define ufs_close fs_netbsd_ufs_close #define ufs_create fs_netbsd_ufs_create #define ufs_getattr fs_netbsd_ufs_getattr #define ufs_inactive fs_netbsd_ufs_inactive #define ufs_ioctl fs_netbsd_ufs_ioctl #define ufs_islocked fs_netbsd_ufs_islocked #define ufs_link fs_netbsd_ufs_link #define ufs_lock fs_netbsd_ufs_lock #define ufs_lookup fs_netbsd_ufs_lookup #define ufs_mkdir fs_netbsd_ufs_mkdir #define ufs_mknod fs_netbsd_ufs_mknod #define ufs_mmap fs_netbsd_ufs_mmap #define ufs_open fs_netbsd_ufs_open #define ufs_pathconf fs_netbsd_ufs_pathconf #define ufs_print fs_netbsd_ufs_print #define ufs_readdir fs_netbsd_ufs_readdir #define ufs_readlink fs_netbsd_ufs_readlink #define ufs_remove fs_netbsd_ufs_remove #define ufs_rename fs_netbsd_ufs_rename #define ufs_rmdir fs_netbsd_ufs_rmdir #define ufs_seek fs_netbsd_ufs_seek #define ufs_select fs_netbsd_ufs_select #define ufs_setattr fs_netbsd_ufs_setattr #define ufs_strategy fs_netbsd_ufs_strategy #define ufs_symlink fs_netbsd_ufs_symlink #define ufs_unlock fs_netbsd_ufs_unlock #define ufs_whiteout fs_netbsd_ufs_whiteout #define ufsfifo_close fs_netbsd_ufsfifo_close #define ufsfifo_read fs_netbsd_ufsfifo_read #define ufsfifo_write fs_netbsd_ufsfifo_write #define ufsspec_close fs_netbsd_ufsspec_close #define ufsspec_read fs_netbsd_ufsspec_read #define ufsspec_write fs_netbsd_ufsspec_write #define unsleep fs_netbsd_unsleep #define ureadc fs_netbsd_ureadc #define utsname fs_netbsd_utsname #define vfs_lock fs_netbsd_vfs_lock #define vfs_op_descs fs_netbsd_vfs_op_descs #define vfs_op_init fs_netbsd_vfs_op_init #define vfs_opv_descs fs_netbsd_vfs_opv_descs #define vfs_opv_init fs_netbsd_vfs_opv_init #define vfs_opv_init_default fs_netbsd_vfs_opv_init_default #define vfs_opv_init_explicit fs_netbsd_vfs_opv_init_explicit #define vfs_opv_numops fs_netbsd_vfs_opv_numops #define vfs_shutdown fs_netbsd_vfs_shutdown #define vfs_unbusy fs_netbsd_vfs_unbusy #define vfs_unlock fs_netbsd_vfs_unlock #define vfs_unmountall fs_netbsd_vfs_unmountall #define vfsinit fs_netbsd_vfsinit #define vm_cache_lock fs_netbsd_vm_cache_lock #define vm_object_cached fs_netbsd_vm_object_cached #define vm_object_cached_list fs_netbsd_vm_object_cached_list #define vm_object_count fs_netbsd_vm_object_count #define vm_object_list fs_netbsd_vm_object_list #define vm_object_list_lock fs_netbsd_vm_object_list_lock #define vn_select fs_netbsd_vn_select #define vnode_free_list fs_netbsd_vnode_free_list #define vnops fs_netbsd_vnops #define vop_abortop_desc fs_netbsd_vop_abortop_desc #define vop_abortop_vp_offsets fs_netbsd_vop_abortop_vp_offsets #define vop_access_desc fs_netbsd_vop_access_desc #define vop_access_vp_offsets fs_netbsd_vop_access_vp_offsets #define vop_advlock_desc fs_netbsd_vop_advlock_desc #define vop_advlock_vp_offsets fs_netbsd_vop_advlock_vp_offsets #define vop_blkatoff_desc fs_netbsd_vop_blkatoff_desc #define vop_blkatoff_vp_offsets fs_netbsd_vop_blkatoff_vp_offsets #define vop_bmap_desc fs_netbsd_vop_bmap_desc #define vop_bmap_vp_offsets fs_netbsd_vop_bmap_vp_offsets #define vop_bwrite_desc fs_netbsd_vop_bwrite_desc #define vop_bwrite_vp_offsets fs_netbsd_vop_bwrite_vp_offsets #define vop_close_desc fs_netbsd_vop_close_desc #define vop_close_vp_offsets fs_netbsd_vop_close_vp_offsets #define vop_create_desc fs_netbsd_vop_create_desc #define vop_create_vp_offsets fs_netbsd_vop_create_vp_offsets #define vop_default_desc fs_netbsd_vop_default_desc #define vop_fsync_desc fs_netbsd_vop_fsync_desc #define vop_fsync_vp_offsets fs_netbsd_vop_fsync_vp_offsets #define vop_getattr_desc fs_netbsd_vop_getattr_desc #define vop_getattr_vp_offsets fs_netbsd_vop_getattr_vp_offsets #define vop_inactive_desc fs_netbsd_vop_inactive_desc #define vop_inactive_vp_offsets fs_netbsd_vop_inactive_vp_offsets #define vop_ioctl_desc fs_netbsd_vop_ioctl_desc #define vop_ioctl_vp_offsets fs_netbsd_vop_ioctl_vp_offsets #define vop_islocked_desc fs_netbsd_vop_islocked_desc #define vop_islocked_vp_offsets fs_netbsd_vop_islocked_vp_offsets #define vop_lease_desc fs_netbsd_vop_lease_desc #define vop_lease_vp_offsets fs_netbsd_vop_lease_vp_offsets #define vop_link_desc fs_netbsd_vop_link_desc #define vop_link_vp_offsets fs_netbsd_vop_link_vp_offsets #define vop_lock_desc fs_netbsd_vop_lock_desc #define vop_lock_vp_offsets fs_netbsd_vop_lock_vp_offsets #define vop_lookup_desc fs_netbsd_vop_lookup_desc #define vop_lookup_vp_offsets fs_netbsd_vop_lookup_vp_offsets #define vop_mkdir_desc fs_netbsd_vop_mkdir_desc #define vop_mkdir_vp_offsets fs_netbsd_vop_mkdir_vp_offsets #define vop_mknod_desc fs_netbsd_vop_mknod_desc #define vop_mknod_vp_offsets fs_netbsd_vop_mknod_vp_offsets #define vop_mmap_desc fs_netbsd_vop_mmap_desc #define vop_mmap_vp_offsets fs_netbsd_vop_mmap_vp_offsets #define vop_open_desc fs_netbsd_vop_open_desc #define vop_open_vp_offsets fs_netbsd_vop_open_vp_offsets #define vop_pathconf_desc fs_netbsd_vop_pathconf_desc #define vop_pathconf_vp_offsets fs_netbsd_vop_pathconf_vp_offsets #define vop_print_desc fs_netbsd_vop_print_desc #define vop_print_vp_offsets fs_netbsd_vop_print_vp_offsets #define vop_read_desc fs_netbsd_vop_read_desc #define vop_read_vp_offsets fs_netbsd_vop_read_vp_offsets #define vop_readdir_desc fs_netbsd_vop_readdir_desc #define vop_readdir_vp_offsets fs_netbsd_vop_readdir_vp_offsets #define vop_readlink_desc fs_netbsd_vop_readlink_desc #define vop_readlink_vp_offsets fs_netbsd_vop_readlink_vp_offsets #define vop_reallocblks_desc fs_netbsd_vop_reallocblks_desc #define vop_reallocblks_vp_offsets fs_netbsd_vop_reallocblks_vp_offsets #define vop_reclaim_desc fs_netbsd_vop_reclaim_desc #define vop_reclaim_vp_offsets fs_netbsd_vop_reclaim_vp_offsets #define vop_remove_desc fs_netbsd_vop_remove_desc #define vop_remove_vp_offsets fs_netbsd_vop_remove_vp_offsets #define vop_rename_desc fs_netbsd_vop_rename_desc #define vop_rename_vp_offsets fs_netbsd_vop_rename_vp_offsets #define vop_rmdir_desc fs_netbsd_vop_rmdir_desc #define vop_rmdir_vp_offsets fs_netbsd_vop_rmdir_vp_offsets #define vop_seek_desc fs_netbsd_vop_seek_desc #define vop_seek_vp_offsets fs_netbsd_vop_seek_vp_offsets #define vop_select_desc fs_netbsd_vop_select_desc #define vop_select_vp_offsets fs_netbsd_vop_select_vp_offsets #define vop_setattr_desc fs_netbsd_vop_setattr_desc #define vop_setattr_vp_offsets fs_netbsd_vop_setattr_vp_offsets #define vop_strategy_desc fs_netbsd_vop_strategy_desc #define vop_strategy_vp_offsets fs_netbsd_vop_strategy_vp_offsets #define vop_symlink_desc fs_netbsd_vop_symlink_desc #define vop_symlink_vp_offsets fs_netbsd_vop_symlink_vp_offsets #define vop_truncate_desc fs_netbsd_vop_truncate_desc #define vop_truncate_vp_offsets fs_netbsd_vop_truncate_vp_offsets #define vop_unlock_desc fs_netbsd_vop_unlock_desc #define vop_unlock_vp_offsets fs_netbsd_vop_unlock_vp_offsets #define vop_update_desc fs_netbsd_vop_update_desc #define vop_update_vp_offsets fs_netbsd_vop_update_vp_offsets #define vop_valloc_desc fs_netbsd_vop_valloc_desc #define vop_valloc_vp_offsets fs_netbsd_vop_valloc_vp_offsets #define vop_vfree_desc fs_netbsd_vop_vfree_desc #define vop_vfree_vp_offsets fs_netbsd_vop_vfree_vp_offsets #define vop_whiteout_desc fs_netbsd_vop_whiteout_desc #define vop_whiteout_vp_offsets fs_netbsd_vop_whiteout_vp_offsets #define vop_write_desc fs_netbsd_vop_write_desc #define vop_write_vp_offsets fs_netbsd_vop_write_vp_offsets #define want_resched fs_netbsd_want_resched #define whichqs fs_netbsd_whichqs #define allocbuf fs_netbsd_allocbuf #define around fs_netbsd_around #define bawrite fs_netbsd_bawrite #define bcmp fs_netbsd_bcmp #define bcopy fs_netbsd_bcopy #define bdevsw fs_netbsd_bdevsw #define bdevvp fs_netbsd_bdevvp #define bdwrite fs_netbsd_bdwrite #define bgetvp fs_netbsd_bgetvp #define biodone fs_netbsd_biodone #define biowait fs_netbsd_biowait #define bread fs_netbsd_bread #define breada fs_netbsd_breada #define breadn fs_netbsd_breadn #define brelse fs_netbsd_brelse #define brelvp fs_netbsd_brelvp #define bremfree fs_netbsd_bremfree #define buf fs_netbsd_buf #define buffers fs_netbsd_buffers #define bufinit fs_netbsd_bufinit #define bufpages fs_netbsd_bufpages #define bwrite fs_netbsd_bwrite #define bzero fs_netbsd_bzero #define cache_enter fs_netbsd_cache_enter #define cache_lookup fs_netbsd_cache_lookup #define cache_purge fs_netbsd_cache_purge #define cache_purgevfs fs_netbsd_cache_purgevfs #define cdevsw fs_netbsd_cdevsw #define cdevvp fs_netbsd_cdevvp #define checkalias fs_netbsd_checkalias #define chkdq fs_netbsd_chkdq #define chkdqchg fs_netbsd_chkdqchg #define chkdquot fs_netbsd_chkdquot #define chkiq fs_netbsd_chkiq #define chkiqchg fs_netbsd_chkiqchg #define chrtoblk fs_netbsd_chrtoblk #define closef fs_netbsd_closef #define cluster_callback fs_netbsd_cluster_callback #define cluster_read fs_netbsd_cluster_read #define cluster_write fs_netbsd_cluster_write #define dead_lookup fs_netbsd_dead_lookup #define dead_open fs_netbsd_dead_open #define dead_vnodeop_opv_desc fs_netbsd_dead_vnodeop_opv_desc #define desiredvnodes fs_netbsd_desiredvnodes #define devcls fs_netbsd_devcls #define devin fs_netbsd_devin #define devio fs_netbsd_devio #define devioc fs_netbsd_devioc #define devopn fs_netbsd_devopn #define devout fs_netbsd_devout #define devwait fs_netbsd_devwait #define doshutdownhooks fs_netbsd_doshutdownhooks #define dounmount fs_netbsd_dounmount #define dqflush fs_netbsd_dqflush #define dqget fs_netbsd_dqget #define dqinit fs_netbsd_dqinit #define dqref fs_netbsd_dqref #define dqrele fs_netbsd_dqrele #define dqsync fs_netbsd_dqsync #define enodev fs_netbsd_enodev #define falloc fs_netbsd_falloc #define ffree fs_netbsd_ffree #define ffs_alloc fs_netbsd_ffs_alloc #define ffs_balloc fs_netbsd_ffs_balloc #define ffs_blkatoff fs_netbsd_ffs_blkatoff #define ffs_blkfree fs_netbsd_ffs_blkfree #define ffs_blkpref fs_netbsd_ffs_blkpref #define ffs_cgupdate fs_netbsd_ffs_cgupdate #define ffs_checkoverlap fs_netbsd_ffs_checkoverlap #define ffs_clrblock fs_netbsd_ffs_clrblock #define ffs_clusteracct fs_netbsd_ffs_clusteracct #define ffs_fhtovp fs_netbsd_ffs_fhtovp #define ffs_fifoop_opv_desc fs_netbsd_ffs_fifoop_opv_desc #define ffs_fifoop_p fs_netbsd_ffs_fifoop_p #define ffs_flushfiles fs_netbsd_ffs_flushfiles #define ffs_fragacct fs_netbsd_ffs_fragacct #define ffs_init fs_netbsd_ffs_init #define ffs_isblock fs_netbsd_ffs_isblock #define ffs_mount fs_netbsd_ffs_mount #define ffs_mountfs fs_netbsd_ffs_mountfs #define ffs_mountroot fs_netbsd_ffs_mountroot #define ffs_oldfscompat fs_netbsd_ffs_oldfscompat #define ffs_read fs_netbsd_ffs_read #define ffs_reallocblks fs_netbsd_ffs_reallocblks #define ffs_realloccg fs_netbsd_ffs_realloccg #define ffs_reclaim fs_netbsd_ffs_reclaim #define ffs_reload fs_netbsd_ffs_reload #define ffs_sbupdate fs_netbsd_ffs_sbupdate #define ffs_setblock fs_netbsd_ffs_setblock #define ffs_specop_opv_desc fs_netbsd_ffs_specop_opv_desc #define ffs_specop_p fs_netbsd_ffs_specop_p #define ffs_statfs fs_netbsd_ffs_statfs #define ffs_sync fs_netbsd_ffs_sync #define ffs_truncate fs_netbsd_ffs_truncate #define ffs_unmount fs_netbsd_ffs_unmount #define ffs_update fs_netbsd_ffs_update #define ffs_valloc fs_netbsd_ffs_valloc #define ffs_vfree fs_netbsd_ffs_vfree #define ffs_vfsops fs_netbsd_ffs_vfsops #define ffs_vget fs_netbsd_ffs_vget #define ffs_vnodeop_opv_desc fs_netbsd_ffs_vnodeop_opv_desc #define ffs_vnodeop_p fs_netbsd_ffs_vnodeop_p #define ffs_vptofh fs_netbsd_ffs_vptofh #define ffs_write fs_netbsd_write #define filehead fs_netbsd_filehead #define fragtbl fs_netbsd_fragtbl #define fragtbl124 fs_netbsd_fragtbl124 #define fragtbl8 fs_netbsd_fragtbl8 #define getblk fs_netbsd_getblk #define geteblk fs_netbsd_geteblk #define getinoquota fs_netbsd_getinoquota #define getnewbuf fs_netbsd_getnewbuf #define getnewfsid fs_netbsd_getnewfsid #define getnewvnode fs_netbsd_getnewvnode #define getquota fs_netbsd_getquota #define getvfs fs_netbsd_getvfs #define groupmember fs_netbsd_groupmember #define hashinit fs_netbsd_hashinit #define hashtab_create fs_netbsd_hashtab_create #define hashtab_destroy fs_netbsd_hashtab_destroy #define hashtab_insert fs_netbsd_hashtab_insert #define hashtab_map fs_netbsd_hashtab_map #define hashtab_map_remove_on_error fs_netbsd_hashtab_map_remove_on_error #define hashtab_remove fs_netbsd_hashtab_remove #define hashtab_search fs_netbsd_hashtab_search #define holdrele fs_netbsd_holdrele #define iftovt_tab fs_netbsd_iftovt_tab #define incore fs_netbsd_incore #define inside fs_netbsd_inside #define iskmemdev fs_netbsd_iskmemdev #define iszerodev fs_netbsd_iszerodev #define lf_addblock fs_netbsd_lf_addblock #define lf_advlock fs_netbsd_lf_advlock #define lf_clearlock fs_netbsd_lf_clearlock #define lf_findoverlap fs_netbsd_lf_findoverlap #define lf_getblock fs_netbsd_lf_getblock #define lf_getlock fs_netbsd_lf_getlock #define lf_setlock fs_netbsd_lf_setlock #define lf_split fs_netbsd_lf_split #define lf_wakelock fs_netbsd_lf_wakelock #define lfs_fifoop_opv_desc fs_netbsd_lfs_fifoop_opv_desc #define lfs_specop_opv_desc fs_netbsd_lfs_specop_opv_desc #define lfs_vnodeop_opv_desc fs_netbsd_lfs_vnodeop_opv_desc #define lookup fs_netbsd_lookup #define makefstype fs_netbsd_makefstype #define maxfiles fs_netbsd_maxfiles #define mountlist fs_netbsd_mountlist #define msdosfs_vnodeop_opv_desc fs_netbsd_msdosfs_vnodeop_opv_desc #define namei fs_netbsd_namei #define nblkdev fs_netbsd_nblkdev #define nbuf fs_netbsd_nbuf #define nchinit fs_netbsd_nchinit #define nchrdev fs_netbsd_nchrdev #define nchstats fs_netbsd_nchstats #define nextgennumber fs_netbsd_nextgennumber #define nextvnodeid fs_netbsd_nextvnodeid #define nfiles fs_netbsd_nfiles #define portal_vnodeop_opv_desc fs_netbsd_portal_vnodeop_opv_desc #define prfree fs_netbsd_prfree #define procfs_vnodeop_opv_desc fs_netbsd_procfs_vnodeop_opv_desc #define qsync fs_netbsd_qsync #define quotaoff fs_netbsd_quotaoff #define quotaon fs_netbsd_quotaon #define reassignbuf fs_netbsd_reassignbuf #define relookup fs_netbsd_relookup #define rootvnode fs_netbsd_rootvnode #define scanc fs_netbsd_scanc #define selrecord fs_netbsd_selrecord #define seltrue fs_netbsd_seltrue #define selwait fs_netbsd_selwait #define selwakeup fs_netbsd_selwakeup #define setquota fs_netbsd_setquota #define setuse fs_netbsd_setuse #define shutdownhook_disestablish fs_netbsd_shutdownhook_disestablish #define shutdownhook_establish fs_netbsd_shutdownhook_establish #define skpc fs_netbsd_skpc #define sleep fs_netbsd_sleep #define spec_nfsv2nodeop_opv_desc fs_netbsd_spec_nfsv2nodeop_opv_desc #define spec_vnodeop_opv_desc fs_netbsd_spec_vnodeop_opv_desc #define spec_vnodeop_p fs_netbsd_spec_vnodeop_p #define speclisth fs_netbsd_speclisth #define strncasecmp fs_netbsd_strncasecmp #define ufs_bmaparray fs_netbsd_ufs_bmaparray #define ufs_check_export fs_netbsd_ufs_check_export #define ufs_checkpath fs_netbsd_ufs_checkpath #define ufs_dirbad fs_netbsd_ufs_dirbad #define ufs_dirbadentry fs_netbsd_ufs_dirbadentry #define ufs_dirempty fs_netbsd_ufs_dirempty #define ufs_direnter fs_netbsd_ufs_direnter #define ufs_direnter2 fs_netbsd_ufs_direnter2 #define ufs_dirremove fs_netbsd_ufs_dirremove #define ufs_dirrewrite fs_netbsd_ufs_dirrewrite #define ufs_getlbns fs_netbsd_ufs_getlbns #define ufs_ihashget fs_netbsd_ufs_ihashget #define ufs_ihashinit fs_netbsd_ufs_ihashinit #define ufs_ihashins fs_netbsd_ufs_ihashins #define ufs_ihashlookup fs_netbsd_ufs_ihashlookup #define ufs_ihashrem fs_netbsd_ufs_ihashrem #define ufs_init fs_netbsd_ufs_init #define ufs_makeinode fs_netbsd_ufs_makeinode #define ufs_quotactl fs_netbsd_ufs_quotactl #define ufs_reclaim fs_netbsd_ufs_reclaim #define ufs_root fs_netbsd_ufs_root #define ufs_start fs_netbsd_ufs_start #define ufs_vinit fs_netbsd_ufs_vinit #define uiomove fs_netbsd_uiomove #define umap_vnodeop_opv_desc fs_netbsd_umap_vnodeop_opv_desc #define union_vnodeop_opv_desc fs_netbsd_union_vnodeop_opv_desc #define va_null fs_netbsd_va_null #define vaccess fs_netbsd_vaccess #define vattr_null fs_netbsd_vattr_null #define vclean fs_netbsd_vclean #define vcount fs_netbsd_vcount #define vfinddev fs_netbsd_vfinddev #define vflush fs_netbsd_vflush #define vflushbuf fs_netbsd_vflushbuf #define vfs_bufstats fs_netbsd_vfs_bufstats #define vfs_busy fs_netbsd_vfs_busy #define vfs_export fs_netbsd_vfs_export #define vfs_export_lookup fs_netbsd_vfs_export_lookup #define vfs_mountedon fs_netbsd_vfs_mountedon #define vfssw fs_netbsd_vfssw #define vget fs_netbsd_vget #define vgone fs_netbsd_vgone #define vgoneall fs_netbsd_vgoneall #define vhold fs_netbsd_vhold #define vinvalbuf fs_netbsd_vinvalbuf #define vn_bwrite fs_netbsd_vn_bwrite #define vn_close fs_netbsd_vn_close #define vn_closefile fs_netbsd_vn_closefile #define vn_default_error fs_netbsd_vn_default_error #define vn_ioctl fs_netbsd_vn_ioctl #define vn_open fs_netbsd_vn_open #define vn_poll fs_netbsd_vn_poll #define vn_rdwr fs_netbsd_vn_rdwr #define vn_read fs_netbsd_vn_read #define vn_stat fs_netbsd_vn_stat #define vn_write fs_netbsd_vn_write #define vn_writechk fs_netbsd_vn_writechk #define vntblinit fs_netbsd_vntblinit #define vprint fs_netbsd_vprint #define vptab fs_netbsd_vptab #define vput fs_netbsd_vput #define vref fs_netbsd_vref #define vrele fs_netbsd_vrele #define vttoif_tab fs_netbsd_vttoif_tab #define vwakeup fs_netbsd_vwakeup /* * More global (debugging) symbols defined in the NetBSD fs code. */ #define debug0 fs_netbsd_debug0 #define debug1 fs_netbsd_debug1 #define debug11 fs_netbsd_debug11 #define debug12 fs_netbsd_debug12 #define debug13 fs_netbsd_debug13 #define debug14 fs_netbsd_debug14 #define debug15 fs_netbsd_debug15 #define busyprt fs_netbsd_busyprt #define syncprt fs_netbsd_syncprt #define prtrealloc fs_netbsd_prtrealloc #if 0 #define doreallocblks fs_netbsd_doreallocblks #define doasyncfree fs_netbsd_doasyncfree #endif #define doclusterread fs_netbsd_doclusterread #define doclusterwrite fs_netbsd_doclusterwrite #define printlockedvnodes fs_netbsd_printlockedvnodes #endif /* _NETBSD_OSKIT_GLOBAL_H_ */