summaryrefslogtreecommitdiff
path: root/ufs/ufs.h
AgeCommit message (Collapse)Author
2012-03-25Fix extern inline useSamuel Thibault
* ext2fs/Makefile (SRCS): Add xinl.c * libtreefs/Makefile (OTHERSRCS): Likewise. * term/Makefile (SRCS): Likewise. * ufs/Makefile (SRCS): Likewise. * hostmux/hostmux-xinl.c: Define HOSTMUX_DEFINE_EI instead of HOSTMUX_EI. * libdiskfs/extern-inline.c: Define DISKFS_DEFINE_EXTERN_INLINE instead of DISKFS_EXTERN_INLINE. * libftpconn/xinl.c: Define FTP_CONN_DEFINE_EI instead of FTP_CONN_EI. * libpipe/pipe-funcs.c: Define PIPE_DEFINE_EI instead of PIPE_EI. * libpipe/pq-funcs.c: Define PQ_DEFINE_EI instead of PQ_EI. * libshouldbeinlibc/idvec-funcs.c: Define IDVEC_DEFINE_EI instead of IDVEC_EI. * libshouldbeinlibc/maptime-funcs.c: Define MAPTIME_DEFINE_EI instead of MAPTIME_EI. * libshouldbeinlibc/ugids-xinl.c: Define UGIDS_DEFINE_EI instead of UGIDS_EI. * libstore/xinl.c: Define STORE_DEFINE_EI instead of STORE_EI. * libthreads/rwlock.c: Define RWLOCK_DEFINE_EI instead of RWLOCK_EI. * ext2fs/xinl.c: New file, define EXT2FS_DEFINE_EI and include "ext2fs.h" * libtreefs/xinl.c: New file, define TREEFS_DEFINE_EI and include "treefs.h" and "mig-decls.h". * term/xinl.c: New file, define TERM_DEFINE_EI and include "term.h". * ufs/xinl.c: New file, define UFS_DEFINE_EI and include "ufs.h" * ext2fs/ext2fs.h: Include <features.h>, define EXT2FS_EI to __extern_inline instead of "extern inline", define it to empty when EXT2FS_DEFINE_EI is defined. Always declare extern inline prototypes, and define extern inlines content only if __USE_EXTERN_INLINES or EXT2FS_DEFINE_EI is defined. * libdiskfs/diskfs.h: Likewise with DISKFS_EXTERN_INLINE and DISKFS_DEFINE_EXTERN_INLINE. * libftpconn/ftpconn.h: Likewise with FTP_CONN_EI and FTP_CONN_DEFINE_EI. * libftpconn/priv.h: Likewise. * libpipe/pipe.h: Likewise with PIPE_EI and PIPE_DEFINE_EI. * libpipe/pq.h: Likewise with PQ_EI and PQ_DEFINE_EI. * libshouldbeinlibc/idvec.h: Likewise with IDVEC_EI and IDVEC_DEFINE_EI. * libshouldbeinlibc/maptime.h: Likewise with MAPTIME_EI and MAPTIME_DEFINE_EI. * libshouldbeinlibc/ugids.h: Likewise with UGIDS_EI and UGIDS_DEFINE_EI. * libstore/store.h: Likewise with STORE_EI and STORE_DEFINE_EI. * libthreads/rwlock.h: Likewise with RWLOCK_EI and RWLOCK_DEFINE_EI. * term/term.h: Likewise with TERM_EI and TERM_DEFINE_EI. * ufs/ufs.h: Likewise with UFS_EI and UFS_DEFINE_EI. * libtreefs/treefs.h: Include <features.h>, define TREE_FS_EI to __extern_inline, or to empty when TREEFS_DEFINE_EI is defined. Use TREEFS_EI instead of "extern inline". * libtreefs/mig-decls.h: Use TREEFS_EI instead of "extern inline".
2001-10-012001-10-01 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* ufs.h (swab_long_long): Use LL, not lL, for constant. Submitted by Maurizio Boriani <baux@debian.org>.
1999-07-111999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ufs.h: Add #include <sys/mman.h> for munmap decl.
1997-06-20(log2_dev_blocks_per_bsize):Miles Bader
New declaration.
1996-09-23(store, store_parsed, disk_image):Miles Bader
New declarations. (zeroblock): Change type to `void *'. (sync_disk_blocks): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
1996-08-29*** empty log message ***Thomas Bushnell
1996-05-09ioserver.h -> iohelp.h.Michael I. Bushnell
1996-05-03(struct user_pager_info): New members `allow_unlocked_pagein' andMichael I. Bushnell
`unlocked_pagein_length'. (unlocked_pagein_lock): New variable.
1996-04-23(swab_long_long): one more timeMichael I. Bushnell
1996-04-23and even betterMichael I. Bushnell
1996-04-23(swab_long_long, swab_long): better now.Michael I. Bushnell
1996-04-23(swab_long): Cleaner now.Michael I. Bushnell
(swab_long_long): New function.
1996-04-23(read_disk_entry): Proper syntax.Michael I. Bushnell
1996-04-23(swab_disk): New variable.Michael I. Bushnell
(swab_short, swab_long): New functions. (read_disk_entry, write_disk_entry): New macros.
1996-04-23(read_disk_entry): New macro.Michael I. Bushnell
1996-04-23(swab_disk): New variable.Michael I. Bushnell
(swab_short, swab_long): New functions.
1996-04-03*** empty log message ***Michael I. Bushnell
1996-01-06(diskpager, diskpagerport, disk_image): Variables removed.Roland McGrath
Include <hurd/diskfs-pager.h> instead. (sync_disk_blocks): Use `disk_pager' in place of `diskpager->p'.
1995-10-19(struct user_pager_info): Add max_prot field.Miles Bader
(struct rwlock): Structure deleted. (rwlock_init, rwlock_reader_unlock, rwlock_reader_lock, rwlock_writer_lock, rwlock_writer_unlock): Functions deleted. (zeroblock, sblock, csum): Declare extern. (flush_node_pager, flush_pokes): New declarations.
1995-10-13(dev_read_sync, dev_write_sync, dev_write, diskpagersize): Decls removed.Miles Bader
1995-09-26(ufs_device_name): New var.Michael I. Bushnell
1995-06-21(struct user_pager_info): Drop members next and prevp.Michael I. Bushnell
1994-11-08entered into RCSRoland McGrath
1994-10-04Formerly ufs.h.~28~Michael I. Bushnell
1994-10-03Formerly ufs.h.~27~Michael I. Bushnell
1994-09-27Formerly ufs.h.~26~Michael I. Bushnell
1994-09-23Formerly ufs.h.~25~Michael I. Bushnell
1994-09-23Formerly ufs.h.~24~Michael I. Bushnell
1994-09-23Formerly ufs.h.~23~Michael I. Bushnell
1994-09-22Formerly ufs.h.~22~Michael I. Bushnell
1994-09-22Formerly ufs.h.~21~Michael I. Bushnell
1994-09-21Formerly ufs.h.~20~Michael I. Bushnell
1994-07-20Formerly ufs.h.~19~Roland McGrath
1994-07-18Formerly ufs.h.~18~Michael I. Bushnell
1994-07-15Formerly ufs.h.~17~Michael I. Bushnell
1994-07-15Formerly ufs.h.~16~Michael I. Bushnell
1994-07-14Formerly ufs.h.~15~Michael I. Bushnell
1994-06-14Initial revisionMichael I. Bushnell