Newer
Older
ubixos / src / lib / libc / stdio / vfprintf.c
@reddawg reddawg on 28 May 2002 497 bytes Its Been lots of work
/**************************************************************************************
 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);
  }