亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? port.so

?? berkeley db 4.6.21的源碼。berkeley db是一個簡單的數據庫管理系統
?? SO
字號:
m4_comment([$Id: port.so,v 10.5 2006/08/24 16:32:28 bostic Exp $])m4_ref_title(Distribution,    Porting m4_db to new architectures,, test/faq, distrib/layout)m4_p([dnlm4_db is generally easy to port to new architectures.  m4_db wasdesigned to be as portable as possible, and has been ported to a widevariety of systems, from Wind River's Tornado system, to VMS, toWindows/NT and Windows/95, and most existing UNIX platforms.  It runson 16, 32 and 64-bit machines, little or big-endian.  The difficulty ofa port depends on how much of the ANSI C and POSIX 1003.1 standards thenew architecture offers.])m4_p([dnlAn abstraction layer separates the main m4_db code from the operatingsystem and architecture specific components.   This layer is comprisedof approximately 2500 lines of C language code, found in the m4_path(os)subdirectory of the m4_db distribution.  The following list of filesinclude functionality that may need to be modified or implemented inorder to support a new architecture.  Within each file, there is usuallyone, but sometimes several functions (for example, them4_path(os_alloc.c) file contains the malloc, calloc, realloc, free,and strdup functions).])m4_table_begin(, _center)m4_table_header(Source file, Description)m4_table_element(os_abs.c, [Return if a filename is an absolute pathname])m4_table_element(os_alloc.c, [ANSI C malloc, calloc, realloc, strdup, free front-ends])m4_table_element(os_clock.c, [Return the current time-of-day])m4_table_element(os_config.c, [Return run-time configuration information])m4_table_element(os_dir.c, [Read the filenames from a directory])m4_table_element(os_errno.c, [Set/get the ANSI C errno value])m4_table_element(os_fid.c, [Create a unique ID for a file])m4_table_element(os_fsync.c, [POSIX 1003.1 fsync front-end])m4_table_element(os_handle.c, [Open file handles])m4_table_element(os_id.c, [Return thread ID])m4_table_element(os_map.c, [Map a shared memory area])m4_table_element(os_method.c, [Run-time replacement of system calls])m4_table_element(os_oflags.c, [Convert POSIX 1003.1 open flags, modes to m4_db flags])m4_table_element(os_open.c, [Open file handles])m4_table_element(os_region.c, [Map a shared memory area])m4_table_element(os_rename.c, [POSIX 1003.1 rename call])m4_table_element(os_root.c, [Return if application has special permissions])m4_table_element(os_rpath.c, [Return last pathname separator])m4_table_element(os_rw.c, [POSIX 1003.1 read/write calls])m4_table_element(os_seek.c, [POSIX 1003.1 seek call])m4_table_element(os_sleep.c, [Cause a thread of control to release the CPU])m4_table_element(os_spin.c, [Return the times to spin while waiting for a mutex])m4_table_element(os_stat.c, [POSIX 1003.1 stat call])m4_table_element(os_tmpdir.c, [Set the path for temporary files])m4_table_element(os_unlink.c, [POSIX 1003.1 unlink call])m4_table_endm4_p([dnlAll but a few of these files contain relatively trivial pieces of code.Typically, there is only a single version of the code for all platformsm4_db supports, and that code lives in the m4_path(os) directory of thedistribution.  Where different code is required, the code is eitherconditionally compiled or an entirely different version is written. Forexample, VxWorks versions of some of these files can be found in thedistribution directory os_vxworks, and Windows versions can be found inos_windows.])m4_p([dnlHistorically, there are only two difficult questions to answer for eachnew port.  The first question is how to handle shared memory.  In orderto write multiprocess database applications (not multithreaded, butthreads of control running in different address spaces), m4_db must beable to name pieces of shared memory and access them from multipleprocesses.  On UNIX/POSIX systems, we use m4_bold(mmap) andm4_bold(shmget) for that purpose, but any interface that provides accessto named shared memory is sufficient.  If you have a simple, flataddress space, you should be able to use the code inm4_path(os_vxworks/os_map.c) as a starting point for the port.  If youare not intending to write multiprocess database applications, thenthis won't be necessary, as m4_db can simply allocate memory from theheap if all threads of control will live in a single address space.])m4_p([dnlThe second question is mutex support.  m4_db requires some form ofm4_bold([self-blocking]) mutual exclusion mutex.  Blocking mutexes arepreferred as they tend to be less CPU-expensive and less likely to causethrashing.  If blocking mutexes are not available, however, test-and-setwill work as well.  The code for mutexes is in two places in the system:the include file m4_path(dbinc/mutex.h), and the distribution directorym4_path(mutex).])m4_p([dnlm4_db uses the GNU autoconf tools for configuration on almost all ofthe platforms it supports.  Specifically, the include filem4_path(db_config.h) configures the m4_db build.  The simplest way tobegin a port is to configure and build m4_db on a UNIX or UNIX-likesystem, and then take the m4_path(Makefile) and m4_path(db_config.h)file created by that configuration, and modify it by hand to reflectthe needs of the new architecture.  Unless you're already familiar withthe GNU autoconf toolset, we don't recommend you take the time tointegrate your changes back into the m4_db autoconfiguration framework.Instead, send us context diffs of your changes and any new source filesyou created, and we'll integrate the changes into our source tree.])m4_p([dnlFinally, we're happy to work with you on the port, or potentially, dothe port ourselves, if that is of interest to you.  Regardless, if youhave any porting questions, just let us know, and we will be happy toanswer them.])m4_page_footer

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久免费看| 日韩欧美一区二区久久婷婷| 久久机这里只有精品| 亚洲一区二区三区四区五区黄| 国产精品久久影院| 中文一区一区三区高中清不卡| 久久先锋资源网| 日本一区二区免费在线观看视频| 久久在线免费观看| 国产亚洲一区二区三区| 久久精品水蜜桃av综合天堂| 久久久另类综合| 中文字幕乱码日本亚洲一区二区| 国产调教视频一区| 国产精品久久久爽爽爽麻豆色哟哟 | 色吊一区二区三区| 色婷婷激情一区二区三区| 91麻豆国产在线观看| 91福利精品视频| 91精品国产日韩91久久久久久| 欧美电影免费观看完整版| 国产婷婷色一区二区三区在线| 中文字幕一区二区三区色视频 | 日日摸夜夜添夜夜添精品视频| 亚洲1区2区3区视频| 日本不卡123| 国产91精品久久久久久久网曝门 | 麻豆精品国产91久久久久久| 韩国毛片一区二区三区| av一区二区久久| 制服丝袜中文字幕一区| 国产网站一区二区| 亚洲第一狼人社区| 国产一区二区不卡老阿姨| 成人午夜又粗又硬又大| 色噜噜夜夜夜综合网| 欧美日韩你懂的| 精品免费视频.| 亚洲三级免费观看| 精品一区二区在线看| 91麻豆高清视频| 精品噜噜噜噜久久久久久久久试看 | 日韩欧美久久一区| 亚洲精选一二三| 国产在线精品一区二区三区不卡| 色婷婷国产精品| 精品久久久久久综合日本欧美| 亚洲人快播电影网| 韩国精品久久久| 91麻豆精品久久久久蜜臀 | 欧美裸体bbwbbwbbw| 国产丝袜欧美中文另类| 日本vs亚洲vs韩国一区三区| 99精品欧美一区二区三区综合在线| 51精品久久久久久久蜜臀| 国产精品久久久久久妇女6080| 蜜桃视频第一区免费观看| 91黄色小视频| 中文字幕在线不卡| 国产传媒日韩欧美成人| 精品奇米国产一区二区三区| 亚洲chinese男男1069| 99久久精品免费看| 欧美激情一区二区在线| 精品在线视频一区| 欧美videos大乳护士334| 亚洲午夜久久久久久久久久久| 99r国产精品| 亚洲欧洲成人自拍| 不卡电影一区二区三区| 中文一区一区三区高中清不卡| 国产美女在线观看一区| 精品久久久久久久人人人人传媒 | 久久精品国产成人一区二区三区| 欧美日韩一区二区电影| 亚洲一区免费视频| 欧美系列亚洲系列| 亚洲线精品一区二区三区八戒| 色偷偷成人一区二区三区91| 亚洲同性同志一二三专区| 不卡在线观看av| 国产精品灌醉下药二区| 不卡的av在线| 亚洲精品视频在线观看免费| 色综合天天狠狠| 一区二区三区**美女毛片| 色妞www精品视频| 亚洲午夜激情av| 在线不卡中文字幕播放| 日韩制服丝袜先锋影音| 欧美成人bangbros| 国产精品一级在线| 中文字幕日本乱码精品影院| 成人免费黄色大片| 亚洲精品网站在线观看| 欧美丰满一区二区免费视频| 秋霞电影一区二区| 国产三级精品视频| 不卡免费追剧大全电视剧网站| 亚洲激情欧美激情| 欧美一区二区私人影院日本| 精品亚洲国内自在自线福利| 久久综合99re88久久爱| 99精品国产一区二区三区不卡| 亚洲成人一二三| 久久在线观看免费| 91成人免费在线| 精品中文av资源站在线观看| 一区在线观看视频| 欧美影院一区二区三区| 激情亚洲综合在线| 亚洲一区二区三区爽爽爽爽爽| 欧美岛国在线观看| 99热国产精品| 九九国产精品视频| 一区二区三区在线免费视频| 日韩欧美成人午夜| 91成人免费在线| 国产精选一区二区三区| 亚洲线精品一区二区三区| 久久精品欧美一区二区三区不卡| 欧美午夜精品一区| 成人国产视频在线观看| 奇米色777欧美一区二区| **欧美大码日韩| 国产丝袜美腿一区二区三区| 在线播放一区二区三区| 不卡的av网站| 国产传媒久久文化传媒| 视频一区二区国产| 亚洲激情五月婷婷| 国产精品人成在线观看免费 | 久久久精品影视| 欧美精品三级日韩久久| 91免费视频网| 成人亚洲一区二区一| 久久99国产乱子伦精品免费| 一区二区欧美国产| 17c精品麻豆一区二区免费| 精品美女在线播放| 欧美一区二区三区在线观看| 91同城在线观看| 国产a精品视频| 国产在线播放一区三区四| 日韩专区欧美专区| 丝袜a∨在线一区二区三区不卡| 国产精品白丝在线| 国产嫩草影院久久久久| 久久嫩草精品久久久精品| 日韩情涩欧美日韩视频| 欧美一区二区三区四区高清| 欧美剧情电影在线观看完整版免费励志电影| 成人国产在线观看| 丁香激情综合五月| 成人免费视频国产在线观看| 粉嫩高潮美女一区二区三区| 粉嫩一区二区三区性色av| 国产不卡视频在线播放| 成人av电影观看| 91丨porny丨中文| 色又黄又爽网站www久久| 色又黄又爽网站www久久| 色婷婷综合久久| 欧美亚洲日本一区| 欧美精品在线观看一区二区| 91精品久久久久久久91蜜桃 | 国产不卡视频一区二区三区| 国产乱一区二区| 不卡的av网站| 欧洲另类一二三四区| 51精品久久久久久久蜜臀| 欧美成人aa大片| 国产精品美女久久久久久久网站| 国产欧美视频在线观看| 亚洲精品日韩一| 日本三级亚洲精品| 国产精品亚洲成人| 不卡高清视频专区| 91精品婷婷国产综合久久性色| 欧美大黄免费观看| 国产精品蜜臀在线观看| 亚洲一区影音先锋| 国产一区在线视频| 91蜜桃在线观看| 欧美大尺度电影在线| 国产精品久久久久久久久图文区| 亚洲国产一区二区视频| 国产原创一区二区三区| 91免费看`日韩一区二区| 欧美巨大另类极品videosbest | 日韩有码一区二区三区| 国产又黄又大久久| 欧美午夜不卡视频| 久久九九久久九九| 亚洲sss视频在线视频| 国产激情精品久久久第一区二区 | 一本一道综合狠狠老| 日韩女优视频免费观看| 亚洲欧美综合网| 九九九精品视频|