cfunction Statement

The cfunction statement provides access to C libraries from BASIC.

Syntax

cfunction name {, name...}

Three libraries are defined:

gm.builtin

Provided as part of D3.

unix.builtin

Provided as part of D3.

user.builtin

Provided for user-written C routines.

If only the C programs defined in the common.builtin libraries are used, the cfunction statement is optional. If user-defined or third party C programs are used, the cfunction user.builtin statement is required.

The user.builtin table is maintained with the TCL addbi command.

Example(s)

cfunction unix.builtin

cfunction user.builtin, gm.builtin

See Also

%alarm() Function

%chdir() Function

%chmod() Function

%chown() Function

%close() Function

%connect() Function

%creat() Function

%dup() Function

%fclose() Function

%fdopen() Function

%fgetc() Function

%fgets() Function

%fopen() Function

%fprintf() Function

%fputc() Function

%fputs() Function

%free() Function

%freopen() Function

%fsize() Function

%getenv() Function

%gethostid() Function

%getpgrp() Function

%getpid() Function

%getppid() Function

%ioctl() Function

%kill() Function

%listen() Function

%lseek() Function

%malloc() Function

%memcopy() Function

%memcpy() Function

%memxcpy() Function

%open() Function

%pause() Function

%pclose() Function

%pgetpid() Function

%popen() Function

%putenv() Function

%rdhex() Function

%read() Function

%semctl() Function

%semget() Function

%setflush() Function

%shmat() Function

%shmdt() Function

%shmget() Function

%socket() Function

%wait() Function

%whex() Function

%write() Function

addbi Command

C Functions Overview

Creating User-Defined C Functions

execute Statement

Statements and Functions