home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / ls / root.2 / usr / include / sys / gsd.h / gsd
Text File  |  1998-08-19  |  3KB  |  77 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. /*
  12.  *      Copyright (C) The Santa Cruz Operation, 1997.
  13.  *      This Module contains Proprietary Information of
  14.  *      The Santa Cruz Operation and should be treated as Confidential.
  15.  */
  16.  
  17. #ifndef    _IO_GSD_GSD_H    /* wrapper symbol for kernel use */
  18. #define    _IO_GSD_GSD_H    /* subject to change without notice */
  19.  
  20. #ident    "@(#)gsd.h    1.4"
  21. #ident    "$Header: $"
  22.  
  23. #if defined(__cplusplus)
  24. extern "C" {
  25. #endif
  26.  
  27. #ifdef _KERNEL_HEADERS
  28.  
  29. #include <io/ldterm/eucioctl.h>
  30. #include <io/ws/mb.h>
  31.  
  32. #elif defined(_KERNEL)
  33.  
  34. #include <sys/eucioctl.h>
  35. #include <sys/mb.h>
  36.  
  37. #endif
  38.  
  39. #ifdef _KERNEL
  40.  
  41. extern void gcl_bs(kdcnops_t *, ws_channel_t *, termstate_t *);
  42. extern void gcl_bht(kdcnops_t *, ws_channel_t *, termstate_t *);
  43. extern void gcl_ht(kdcnops_t *cnops, ws_channel_t *chp, termstate_t *tsp);
  44. extern void gcl_cursor(kdcnops_t *, ws_channel_t *);
  45. extern void gcl_escr(kdcnops_t *, ws_channel_t *, termstate_t *);
  46. extern void gcl_eline(kdcnops_t *, ws_channel_t *, termstate_t *);
  47. extern void gcl_norm(struct kdcnops *, ws_channel_t *, termstate_t *, ushort);
  48. extern void gcl_handler(wstation_t *, mblk_t *, termstate_t *, ws_channel_t *);
  49. extern void gcl_ichar(kdcnops_t *, ws_channel_t *, termstate_t *);
  50. extern void gcl_dchar(kdcnops_t *, ws_channel_t *, termstate_t *);
  51. extern void gcl_iline(kdcnops_t *, ws_channel_t *, termstate_t *);
  52. extern void gcl_dline(kdcnops_t *, ws_channel_t *, termstate_t *);
  53. extern void gcl_scrlup(struct kdcnops *, ws_channel_t *, termstate_t *);
  54. extern void gcl_scrldn(struct kdcnops *, ws_channel_t *, termstate_t *);
  55. extern void gcl_sfont(wstation_t *, ws_channel_t *, termstate_t *);
  56. extern void gdv_scrxfer(ws_channel_t *, int);
  57. extern int  gdv_mvword(ws_channel_t *, ushort, ushort, int, char);
  58. extern void gdv_stchar(ws_channel_t *, ushort, wchar_t, uchar_t, int, int);
  59. extern int  gv_cursortype(wstation_t *, ws_channel_t *, termstate_t *);
  60. extern int  gdclrscr(ws_channel_t *, ushort, int);
  61. extern int  gs_alloc(struct kdcnops *, ws_channel_t *, termstate_t *);
  62. extern void gs_free(struct kdcnops *, ws_channel_t *, termstate_t *);
  63. extern void gs_chinit(wstation_t *, ws_channel_t *);
  64. extern int  gs_setcursor(ws_channel_t *, termstate_t *);
  65. extern int  gs_unsetcursor(ws_channel_t *, termstate_t *);
  66. extern int  gs_seteuc(ws_channel_t *, struct eucioc *);
  67. extern void gs_writebitmap(ws_channel_t *, int, unsigned char *, int, uchar_t);
  68. extern int  gs_ansi_cntl(struct kdcnops *, ws_channel_t *, termstate_t *, ushort);
  69.  
  70. #endif /* _KERNEL */
  71.  
  72. #if defined(__cplusplus)
  73.     }
  74. #endif
  75.  
  76. #endif /* _IO_GSD_GSD_H */
  77.