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

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

?? singleinstance.c

?? Linux環境下手寫輸入程序。手寫輸入
?? C
字號:
/*cellwriter -- a character recognition input methodCopyright (C) 2007 Michael Levin <risujin@risujin.org>This program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.*/#include "config.h"#include "common.h"#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>/*        Single-instance checks*/static SingleInstanceFunc on_dupe;static int fifo;static char *path;static gboolean check_dupe(void){        ssize_t len;        char buf[2];        if (fifo <= 0 || !on_dupe)                return FALSE;        len = read(fifo, buf, 1);        buf[1] = 0;        if (len > 0)                on_dupe(buf);        return TRUE;}void single_instance_cleanup(void){        if (fifo > 0)                close(fifo);        if (path && unlink(path) == -1)                log_errno("Failed to unlink program FIFO");}int single_instance_init(SingleInstanceFunc func, const char *str){        on_dupe = func;        path = g_build_filename(g_get_home_dir(), "." PACKAGE, "fifo", NULL);        /* If we can open the program FIFO in write-only mode then we must           have a reader process already running. We send it a one-byte junk           message to wake it up and quit. */        if ((fifo = open(path, O_WRONLY | O_NONBLOCK)) > 0) {                write(fifo, str, 1);                close(fifo);                return TRUE;        }        /* The FIFO can be left over from a previous instance if the program           crashes or is killed */        if (g_file_test(path, G_FILE_TEST_EXISTS)) {                g_debug("Program FIFO exists but is not opened on "                        "read-only side, deleting\n");                single_instance_cleanup();        }        /* Otherwise, create a read-only FIFO and poll for input */        fifo = 0;        if (mkfifo(path, S_IRUSR | S_IWUSR)) {                log_errno("Failed to create program FIFO");                return FALSE;        }        if ((fifo = open(path, O_RDONLY | O_NONBLOCK)) == -1) {                log_errno("Failed to open FIFO for reading");                return FALSE;        }        /* Setup the polling function */        g_timeout_add_full(G_PRIORITY_DEFAULT_IDLE, 1000,                           (GSourceFunc)check_dupe, NULL, NULL);        return FALSE;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91国偷自产一区二区三区观看| 久久婷婷国产综合国色天香| 成人短视频下载| 亚洲高清视频中文字幕| 1024国产精品| 亚洲一区二区三区精品在线| 一区二区三区在线视频观看58| 一区二区三区四区亚洲| 亚洲大片一区二区三区| 毛片基地黄久久久久久天堂| 国产一区二区调教| 成人美女在线视频| 精品污污网站免费看| 欧美一区二区播放| 国产精品人人做人人爽人人添| 亚洲精品一二三| 国内精品国产成人国产三级粉色| 国产盗摄视频一区二区三区| 色综合色狠狠综合色| 欧美岛国在线观看| 亚洲日本电影在线| 国内精品写真在线观看| 日本黄色一区二区| 日韩免费电影一区| 亚洲欧洲中文日韩久久av乱码| 韩国毛片一区二区三区| 成人免费毛片嘿嘿连载视频| 欧美精品丝袜中出| 中文字幕一区在线观看| 免费看欧美美女黄的网站| 92精品国产成人观看免费| 久久久精品人体av艺术| 日韩福利电影在线| 欧美性生活一区| 国产精品成人免费在线| 国产麻豆精品一区二区| 日韩欧美三级在线| 免费成人小视频| 欧美人成免费网站| 亚洲色图丝袜美腿| 99精品视频一区二区三区| 欧美精彩视频一区二区三区| 美脚の诱脚舐め脚责91| 欧美大片一区二区| 美女脱光内衣内裤视频久久网站| 欧美二区三区的天堂| 亚洲va韩国va欧美va精品| 91福利视频在线| 午夜精品成人在线视频| 在线看国产日韩| 亚洲一区在线观看视频| 91.com在线观看| 日韩成人av影视| 精品国产欧美一区二区| 国产一区二区福利| 亚洲婷婷综合色高清在线| 91麻豆文化传媒在线观看| 亚洲精品第一国产综合野| 欧美日韩一区三区四区| 免费观看在线色综合| 久久综合九色综合久久久精品综合 | 亚洲伦理在线免费看| 欧美中文字幕一二三区视频| 日韩不卡免费视频| 久久蜜臀中文字幕| 色婷婷国产精品久久包臀 | 久久精品久久精品| 国产欧美日韩综合| 欧美嫩在线观看| 国产成都精品91一区二区三| 亚洲午夜一区二区三区| 欧美sm美女调教| 色综合久久88色综合天天6| 美女视频免费一区| 国产欧美综合色| 欧美日产国产精品| 成人av资源站| 久草这里只有精品视频| 一个色综合网站| 日本一区二区不卡视频| 日韩一级片在线观看| 91欧美激情一区二区三区成人| 美女免费视频一区二区| 一区二区三区av电影| 国产欧美一区二区精品性色| 制服丝袜在线91| 欧美日韩一区二区三区高清| 99久久久免费精品国产一区二区| 免费观看91视频大全| 天涯成人国产亚洲精品一区av| 中文字幕亚洲区| 欧美激情综合在线| 久久无码av三级| 久久综合丝袜日本网| 日韩三级伦理片妻子的秘密按摩| 欧美日韩一区二区欧美激情| 在线视频国内自拍亚洲视频| jizz一区二区| 色婷婷av一区二区三区gif | 一区二区三区在线观看国产 | 在线免费精品视频| 色噜噜狠狠成人网p站| 91老师片黄在线观看| gogo大胆日本视频一区| www.欧美色图| 在线亚洲免费视频| 欧美色男人天堂| 欧美一区二区三区电影| 欧美一级日韩一级| 久久一夜天堂av一区二区三区| 精品久久久久一区| 国产日韩欧美一区二区三区乱码| 国产日韩高清在线| 亚洲同性同志一二三专区| 亚洲线精品一区二区三区八戒| 日韩成人免费电影| 国产成人超碰人人澡人人澡| 91在线高清观看| 91.xcao| 亚洲一区二区三区四区五区中文| 亚洲欧美另类在线| 麻豆国产91在线播放| 粉嫩久久99精品久久久久久夜| 色综合久久天天综合网| 91精品国产福利在线观看| 国产丝袜欧美中文另类| 一区二区免费视频| 丰满少妇在线播放bd日韩电影| 99精品视频在线观看免费| 制服丝袜在线91| 亚洲国产精品99久久久久久久久| 亚洲永久精品大片| 国产a级毛片一区| 日韩一区二区三区四区| 亚洲精品乱码久久久久| 国产成人精品免费网站| 欧美一区二区三区视频免费| 亚洲美女视频在线| 国产成人aaaa| 国产亚洲成年网址在线观看| 午夜精品在线视频一区| 97精品电影院| 国产性天天综合网| 国内精品久久久久影院色| 69av一区二区三区| 午夜影院久久久| 在线免费观看一区| 亚洲精品少妇30p| a美女胸又www黄视频久久| 国产日韩欧美麻豆| 国产超碰在线一区| 中文字幕第一页久久| 高清成人免费视频| 国产精品乱码一区二三区小蝌蚪| 国产在线国偷精品产拍免费yy| 欧美哺乳videos| 九九精品一区二区| 欧美精品一区二区久久久| 老司机免费视频一区二区三区| 日韩久久免费av| 精品中文av资源站在线观看| 欧美一区欧美二区| 国内精品视频666| 国产精品久久久久久久久晋中| 国产99久久久国产精品潘金| 国产精品国产三级国产aⅴ入口 | 欧美国产欧美综合| 97se狠狠狠综合亚洲狠狠| 五月天一区二区三区| 3d成人h动漫网站入口| 韩国女主播一区| 国产精品毛片久久久久久久| 色婷婷av一区二区三区大白胸| 亚洲国产中文字幕在线视频综合| 欧美疯狂性受xxxxx喷水图片| 蜜乳av一区二区三区| 国产精品久久久久aaaa樱花 | 欧美羞羞免费网站| 国产一区二三区好的| 自拍偷自拍亚洲精品播放| 在线观看亚洲精品视频| 美女网站在线免费欧美精品| 亚洲欧洲国产专区| 欧美精品成人一区二区三区四区| 国产在线麻豆精品观看| 亚洲精品久久7777| 国产性天天综合网| 7777精品久久久大香线蕉| 97精品电影院| 高清在线观看日韩| 精一区二区三区| 日韩精品免费视频人成| 国产精品久久久久久福利一牛影视 | 国产亚洲一区字幕| 欧美乱熟臀69xxxxxx| 91网站在线播放| 成人一区二区三区视频在线观看| 午夜精品国产更新| 亚洲午夜久久久久久久久久久 | 亚洲国产三级在线|