/* public interfaces for block io routines */ #ifndef _BLOCK_H #define _BLOCK_H /*#define IBEX_STATS*/ /* define to get/dump block access stats */ #include /* version of file format */ #define IBEX_VERSION "ibx6" typedef guint32 nameid_t; typedef guint32 blockid_t; #define BLOCK_BITS (8) #define BLOCK_SIZE (1<memblock mapping */ int fd; /* file fd */ #ifdef IBEX_STATS GHashTable *stats; #endif struct _root root; /* root block */ /* temporary here */ struct _IBEXWord *words; /* word index */ }; #ifdef IBEX_STATS struct _stat_info { int read; int write; int cache_hit; int cache_miss; }; #endif /* IBEX_STATS */ struct _memcache *ibex_block_cache_open(const char *name, int flags, int mode); void ibex_block_cache_close(struct _memcache *block_cache); void ibex_block_cache_sync(struct _memcache *block_cache); void ibex_block_cache_flush(struct _memcache *block_cache); blockid_t ibex_block_get(struct _memcache *block_cache); void ibex_block_free(struct _memcache *block_cache, blockid_t blockid); void ibex_block_dirty(struct _block *block); struct _block *ibex_block_read(struct _memcache *block_cache, blockid_t blockid); #define block_number(x) ((x)>>BLOCK_BITS) #define block_location(x) ((x)<dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/lang/q
Commit message (Expand)AuthorAgeFilesLines
* - Unify the way to choose between ODBC flavors (WITH_IODBC / WITH_UNIXODBC).alepulver2006-10-101-6/+11
* - s,INSTALLS_SHLIB,USE_LDCONFIG,gclsung2006-08-151-1/+1
* - Change dependencies reflecting update in graphics/ImageMagickmnag2006-05-241-2/+2
* Chase gmp library and bump PORTREVISION.ale2006-05-101-2/+2
* Remove USE_REINPLACE from the categories starting with Ledwin2006-05-101-1/+0
* Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.ade2006-03-071-1/+1
* Unbreak by forcing the dxl module to build (and therefore install andvd2006-02-241-3/+4
* BROKEN: Incorrect pkg-plistkris2006-02-091-0/+2
* Chase libversion bumb to libMagick.so.9edwin2006-01-051-2/+2
* Chase libgii update.jylefort2005-12-131-2/+2
* - Add SHA256pav2005-11-251-0/+1
* Add missed dependencies on libxml2, libxslt and libcurl.vsevolod2005-08-191-2/+3
* Unbreak building.vsevolod2005-08-173-61/+91
* Maintainer does not have time to maintain this port any more. Thanks forlinimon2005-07-261-1/+1
* This port is scheduled for deletion on 2005-09-22 if it is still brokenkris2005-07-231-0/+2
* BROKEN: does not compilekris2005-03-271-0/+2
* - Chase ImageMagick shlib bumppav2005-03-071-2/+2
* Bump portrevision and dependency on ImageMagickjosef2004-12-051-2/+2
* BROKEN on amd64: Shared libraries must be compiled with -fPICkris2004-06-191-1/+7
* SIZEify (maintainer timeout)trevor2004-03-311-0/+1
* use stdlib.h instead of malloc.hijliao2004-03-291-0/+3
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-0/+1