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

📄 sock.cc

📁 南京航空航天大学开发的一个类Unix和Linux的操作系统,好不好看看就知道了,
💻 CC
字号:
#include "root.h"#include "sock.h"#include "tcp.h"#include "udp.h"#include "raw.h"#include <lib/errno.h>int inetsocket(int domain, int type, int protocol){	sock_t * s = NULL;	int e;	switch (type) {		case SOCKSTREAM:			s = new tcpsock_t();			break;		case SOCKDGRAM:			s = new udpsock_t();			break;		case SOCKRAW:			if (!suser())				return EACCES;			s = new rawsock_t(protocol);			break;	        default:			return EPROTONOSUPPORT;	}	e = curr->fdvec->put(s);	if (e < 0)		delete s;	return e;}int inetsocketpair(int domain, int type, int protocol, int* pair){	return 0;}

⌨️ 快捷键说明

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