⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipc.cc

📁 cygwin, 著名的在win32下模拟unix操作系统的东东
💻 CC
字号:
/* ipc.cc: Single unix specification IPC interface for Cygwin   Copyright 2001, 2002 Red Hat, Inc.   Originally written by Robert Collins <robert.collins@hotmail.com>   This file is part of Cygwin.   This software is a copyrighted work licensed under the terms of the   Cygwin license.  Please consult the file "CYGWIN_LICENSE" for   details. */#include "winsup.h"#include <cygwin/ipc.h>#include <sys/stat.h>extern "C"{/* Notes: we return a valid key even if id's low order 8 bits are 0. */key_tftok (const char *path, int id){  struct stat statbuf;  if (stat (path, &statbuf))    {      /* stat set the appropriate errno for us */      return (key_t) -1;    }  /* dev_t is short for cygwin   * ino_t is long for cygwin   * and we need 8 bits for the id.   * thus key_t is long long.   */  return ((long long) statbuf.st_dev << (5*8)) | (statbuf.st_ino << (8) ) | (id & 0x00ff);}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -