Patch title: Release 94 bulk changes
Abstract:
File: /pliant/graphic/console/framebuffer_common.pli
Key:
    Removed line
    Added line
module "/pliant/language/unsafe.pli"

public


constant FBIOGET_VSCREENINF0 4600h
constant FBIOPUT_VSCREENINF0 4601h
constant FBIOGET_FSCREENINF0 4602h
constant FBIOGETCMAP         4604h
constant FBIOPUTCMAP         4605h
constant FBIOPAN_DISPLAY     4606h
constant FBIOBLANK           4611h
constant FBIO_COPYAREA       4630h

constant FB_ACTIVATE_NOW        0
constant FB_ACTIVATE_ALL       64
constant FB_ACTIVATE_FORCE    128


type fb_fix_screeninfo
  field (Array Char 16) id
  field Address smem_start
  field uInt32 smem_len
  field uInt32 type
  field uInt32 type_aux
  field uInt32 visual
  field uInt16 xpanstep ypanstep ywrapstep
  field uInt16 hole1
  field uInt32 line_length
  field Address mmio_start
  field uInt32 mmio_len
  field uInt32 accel
  field (Array uInt16 4) reserved

type fb_bitfield
  field uInt32 offset length msb_right

type fb_var_screeninfo
  field uInt32 xres yres
  field uInt32 xres_virtual yres_virtual
  field uInt32 xoffset yoffset
  field uInt32 bits_per_pixel grayscale
  field fb_bitfield red green blue transp
  field uInt32 nonstd active
  field uInt32 height width
  field uInt32 accel_flags
  field uInt32 pixclock
  field uInt32 left_margin right_margin upper_margin lower_margin
  field uInt32 hsync_len vsync_len sync vmode
  field (Array uInt32 6) reserved

type fb_cmap
  field uInt32 start len
  field Address red green blue transp

type fb_copyarea
  field uInt32 dx dy width height sx sy


constant os_VT_GETMODE  5601h
constant os_VT_SETMODE  5602h
constant os_VT_GETSTATE 5603h
constant os_VT_ACTIVATE 5606h
constant os_VT_AUTO 0
constant os_VT_PROCESS 1
constant os_VT_ACKACQ 2

type os_vt_mode
  field uInt8 mode
  field uInt8 waitv
  field uInt16 relsig acqsig frsig

type os_vt_stat
  field uInt16 v_active
  field uInt16 v_signal
  field uInt16 v_state


constant os_KDSETMODE 4B3Ah
constant os_KD_TEXT 0
constant os_KD_GRAPHICS 1


# console fb_fix_screeninfo:size " " fb_var_screeninfo:size eol
#
#
# #include <stdio.h>
# #include "/usr/src/linux/include/linux/fb.h"
#
# int main() {
#   printf("%i %i\n",sizeof(struct fb_fix_screeninfo),sizeof(struct fb_var_screeninfo));
#   return 0; }