/************************************************************************************** Copyright (c) 2002 The UbixOS Project $Id$ **************************************************************************************/ #include <stdio.h> int vfprintf(FILE *fd,const char *fmt,vaList args) { int retVal = 0; char data[1024]; retVal = vsprintf(data,fmt,args); asm( "int %0" : : "i" (0x80),"a" (0),"b" (data),"c" (sizeof(data)),"d" (fd->fd) ); return(retVal); }