contsetch.c 1.38 KB
/**************************************************************************
 *                                                                        *
 *               Copyright (C) 1995, Silicon Graphics, Inc.               *
 *                                                                        *
 *  These coded instructions, statements, and computer programs  contain  *
 *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
 *  are protected by Federal copyright law.  They  may  not be disclosed  *
 *  to  third  parties  or copied or duplicated in any form, in whole or  *
 *  in part, without the prior written consent of Silicon Graphics, Inc.  *
 *                                                                        *
 **************************************************************************/

#include "osint.h"
#include "controller.h"
#include "siint.h"

/*
 * This call forces joychannel to read specified number of controllers
 * only, instead of reading all of the controllers. This can save  user 
 * some joychannel polling time.
 */
#ifndef _HW_VERSION_1
s32
osContSetCh(u8 ch)
{
	s32	ret = 0;

	/* Block to get resource token */
	__osSiGetAccess();

	if (ch > MAXCONTROLLERS)
		__osMaxControllers = MAXCONTROLLERS;
	else
		__osMaxControllers = ch;
		
	__osContLastCmd = (u8)CONT_SETCH;
	/* Return resource token */
	__osSiRelAccess();
	return(ret);
}
#endif