Top
NetCOBOL V11.0 CBL Subroutines User's Guide
FUJITSU Software

Appendix A List of CBL Routines

Table A.1 List of CBL Routines

No

Fujitsu

Micro Focus

Category/Name

[Win32]

[Winx64]

[.NET]

[Solaris]

[HP]

Name

Byte-Stream File Routine

1

CBL_CLOSE_FILE

O

O

O

O

O

CBL_CLOSE_FILE

2

CBL_CREATE_FILE

O

O

O

O

O

CBL_CREATE_FILE

3

CBL_CREATE_FILE2

O

O

O

-

-

-

4

CBL_FLUSH_FILE

O

O

O

O

O

CBL_FLUSH_FILE

5

CBL_OPEN_FILE

O

O

O

O

O

CBL_OPEN_FILE

6

CBL_OPEN_FILE2

O

O

O

-

-

-

7

CBL_READ_FILE

O

O

O

O

O

CBL_READ_FILE

8

CBL_WRITE_FILE

O

O

O

O

O

CBL_WRITE_FILE

9

CBL_CLOSE_64BIT_FILE

-

-

-

O

-

-

10

CBL_CREATE_64BIT_FILE

-

-

-

O

-

-

11

CBL_FLUSH_64BIT_FILE

-

-

-

O

-

-

12

CBL_OPEN_64BIT_FILE

-

-

-

O

-

-

13

CBL_READ_64BIT_FILE

-

-

-

O

-

-

14

CBL_WRITE_64BIT_FILE

-

-

-

O

-

-

Filename Routines

15

CBL_JOIN_FILENAME

O

O

O

O

O

CBL_JOIN_FILENAME

16

CBL_SPLIT_FILENAME

O

O

O

O

O

CBL_SPLIT_FILENAME

File Routines

17

CBL_CHANGE_DIR

O

O

O

O

O

CBL_CHANGE_DIR

18

CBL_CHANGE_DIR2

O

O

O

-

-

-

19

CBL_CHECK_FILE_EXIST

O

O

O

O

O

CBL_CHECK_FILE_EXIST

20

CBL_CHECK_FILE_EXIST2

O

O

O

-

-

-

21

CBL_COPY_FILE

O

O

O

O

O

CBL_COPY_FILE

22

CBL_COPY_FILE2

O

O

O

-

-

-

23

CBL_CREATE_DIR

O

O

O

O

O

CBL_REATE_DIR

24

CBL_CREATE_DIR2

O

O

O

-

-

-

25

CBL_DELETE_DIR

O

O

O

O

O

CBL_DELETE_DIR

26

CBL_DELETE_DIR2

O

O

O

-

-

-

27

CBL_DELETE_FILE

O

O

O

O

O

CBL_DELETE_FILE

28

CBL_DELETE_FILE2

O

O

O

-

-

-

29

CBL_LOCATE_FILE

O

O

O

O

O

CBL_LOCATE_FILE

30

CBL_LOCATE_FILE2

O

O

O

-

-

-

31

CBL_READ_DIR

O

O

O

O

O

CBL_READ_DIR

32

CBL_RENAME_FILE

O

O

O

O

O

CBL_RENAME_FILE

33

CBL_RENAME_FILE2

O

O

O

-

-

-

34

PC_FIND_DRIVES

O

O

O

-

-

PC_FIND_DRIVES

35

PC_READ_DRIVE

O

O

O

-

-

PC_READ_DRIVE

36

PC_SET_DRIVE

O

O

O

-

-

PC_SET_DRIVE

Memory Allocation Routines

37

CBL_ALLOC_MEM

O

O

O

O

O

CBL_ALLOC_MEM

38

CBL_FREE_MEM2

O

O

O

O

O

CBL_FREE_MEM

Virtual Heap Routines

39

CBL_OPEN_VFILE

O

O

-

-

-

CBL_OPEN_VFILE

40

CBL_CLOSE_VFILE

O

O

-

-

-

CBL_CLOSE_VFILE

41

CBL_WRITE_VFILE

O

O

-

-

-

CBL_WRITE_VFILE

42

CBL_READ_VFILE

O

O

-

-

-

CBL_READVFILE

Operating System Information Routines

43

CBL_GET_OS_INFO

O

O

O

O

O

CBL_GET_OS_INFO

Run-Unit Handling Routines

44

CBL_YIELD_RUN_UNIT

O

O

O

-

-

CBL_YIELD_RUN_UNIT

Text Routines

45

CBL_TOUPPER

O

O

O

O

O

CBL_TOUPPER

46

CBL_TOLOWER

O

O

O

O

O

CBL_TOLOWER

Logical Operator Routines

47

CBL_AND

O

O

O

O

O

CBL_AND

48

CBL_EQ

O

O

O

O

O

CBL_EQ

49

CBL_IMP

O

O

O

O

O

CBL_IMP

50

CBL_NOT

O

O

O

O

O

CBL_NOT

51

CBL_OR

O

O

O

O

O

CBL_OR

52

CBL_XOR

O

O

O

O

O

CBL_XOR

Screen Routines

53

CBL_GET_CSR_POS

O

O

-

O

CBL_GET_CSR_POS

54

CBL_SET_CSR_POS

O

O

-

-

O

CBL_SET_CSR_POS

55

CBL_SET_CSR_SHAPE

O

O

-

-

-

X"A7" Function 17

56

CBL_CREATE_SCR

O

O

-

-

-

-

57

CBL_WRITE_SCR_TTY_CHAR

O

O

-

-

O

X"AF" Function 18

58

CBL_WRITE_SCR_TTY

O

O

-

-

O

CBL_WRITE_SCR_TTY

59

CBL_CLEAR_SCR

O

O

-

-

O

CBL_CLEAR_SCR

60

CBL_GET_SCR_SIZE

O

O

-

-

O

CBL_GET_SCR_SIZE

61

CBL_GET_SCR_GRAPHICS

O

O

-

-

-

CBL_GET_SCR_GRAPHICS

62

CBL_GET_SCR_LINE_DRAW

O

O

-

-

-

CBL_GET_SCR_LINE_DRAW

63

CBL_ALARM_SOUND

O

O

-

-

O

X"AF" Function 22

64

CBL_BELL_SOUND

O

O

-

-

O

X"E5"

65

CBL_GET_VGA_MODE

O

O

-

-

-

X"A7" Function 25

66

CBL_WRITE_SCR_ATTRS

O

O

-

-

O

CBL_WRITE_SCR_ATTRS

67

CBL_WRITE_SCR_CHARS

O

O

-

-

O

CBL_WRITE_SCR_CHARS

68

CBL_WRITE_SCR_CHARS_ATTR

O

O

-

-

O

CBL_WRITE_SCR_CHARS_ATTR

69

CBL_WRITE_SCR_CHATTRS

O

O

-

-

O

CBL_WRITE_SCR_CHATTRS

70

CBL_WRITE_SCR_N_ATTR

O

O

-

-

O

CBL_WRITE_SCR_N_ATTR

71

CBL_WRITE_SCR_N_CHAR

O

O

-

-

O

CBL_WRITE_SCR_N_CHAR

72

CBL_WRITE_SCR_N_CHATTR

O

O

-

-

O

CBL_WRITE_SCR_N_CHATTR

73

CBL_READ_SCR_ATTRS

O

O

-

-

O

CBL_READ_SCR_ATTRS

74

CBL_READ_SCR_CHARS

O

O

-

-

O

CBL_READ_SCR_CHARS

75

CBL_READ_SCR_CHATTRS

O

O

-

-

O

CBL_READ_SCR_CHATTRS

76

CBL_SWAP_SCR_CHATTRS

O

O

-

-

O

CBL_SWAP_SCR_CHATTRS

77

CBL_SET_SCR_TERMKEY

O

O

-

-

O

X"AF" Function 1

78

CBL_SET_SCR_KEYFILE

O

O

-

-

O

-

79

CBL_READ_SCR_KEY

O

O

-

-

O

X"AF" Function 26

80

CBL_INIT_SCR_ACCEPT_ATTR

O

O

-

-

-

-

Mouse Routines

81

CBL_GET_MOUSE_MASK

O

O

-

-

-

CBL_GET_MOUSE_MASK

82

CBL_GET_MOUSE_POSITION

O

O

-

-

-

CBL_GET_MOUSE_POSITION

83

CBL_GET_MOUSE_STATUS

O

O

-

-

-

CBL_GET_MOUSE_STATUS

84

CBL_HIDE_MOUSE

O

O

-

-

-

CBL_HIDE_MOUSE

85

CBL_INIT_MOUSE

O

O

-

-

-

CBL_INIT_MOUSE

86

CBL_READ_MOUSE_EVENT

O

O

-

-

-

CBL_READ_MOUSE_EVENT

87

CBL_SET_MOUSE_MASK

O

O

-

-

-

CBL_SET_MOUSE_MASK

88

CBL_SET_MOUSE_POSITION

O

O

-

-

-

CBL_SET_MOUSE_POSITION

89

CBL_SHOW_MOUSE

O

O

-

-

-

CBL_SHOW_MOUSE

90

CBL_TERM_MOUSE

O

O

-

-

-

CBL_TERM_MOUSE

91

WIN_GET_MOUSE_SHAPE

O

O

-

-

-

PC_GET_MOUSE_SHAPE

92

WIN_SET_MOUSE_SHAPE

O

O

-

-

-

PC_SET_MOUSE_SHAPE

Keyboard Routines

93

CBL_GET_KBD_STATUS

O

O

-

-

O

CBL_GET_KBD_STATUS

94

CBL_READ_KBD_CHAR

O

O

-

-

O

CBL_READ_KBD_CHAR