vtset.c

来自「su 的源代码库」· C语言 代码 · 共 47 行

C
47
字号
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved.                       */#include	"vthdr.h"/*	Set attributes of a thread****	Written by Kiem-Phong Vo*/#if __STD_Cint vtset(Vthread_t* vt, int type, Void_t* val)#elseint vtset(vt, type, val)Vthread_t*	vt;int		type;Void_t*		val;#endif{#if !vt_threaded	return -1;#else	int	rv;	if(!vt)		return -1;	if(type == VT_STACK)	{		vt->stack = (size_t)val;#if _WIN32		rv = 0;#else		if((rv = pthread_attr_setstacksize(&vt->attrs, (size_t)val)) != 0)			vt->error = rv;#endif	}	else	{	vt->error = EINVAL;		rv = -1;	}	return rv ? -1 : 0;#endif /*vt_threaded*/}

⌨️ 快捷键说明

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