Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Domain/OS SR10.4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section ---

1. Commands

1C. Communications Commands

1G. Graphics Commands

1M. Maintenance Commands (SysV)

1X. Vue Commands

1c. Communications Commands

2. System Calls

3. C Library

3C. Compatibility Routines

3F. FORTRAN Library

3M. Math Library

3N. Networking Routines

3P. POSIX Threads Library

3S. Standard I/O Library

3T. Mach Threads Library

3X. Miscellaneous Routines

3X11. X11 Library

4. Special Files

4F. Network Protocol Families

4N. Networking Facilities

4P. Network Protocols

4X. Vue File Formats

5. File Formats (4BSD) & Miscellaneous Facilities (SysV)

6. Games

6X. X11 Games

7. Miscellaneous Facilities (4BSD) & Special Files (SysV)

8. Maintenance Procedures (4BSD)

8C. Network Services (4BSD)

HELP

HELP CALLS

HELP COMMAND

HELP DM

HELP ED

HELP EDNS

HELP EDSTR

HELP EM3270

HELP EMT

HELP FMT

HELP LOGIN

HELP MAGTAPE

HELP PROTECTION

HELP PRSVR

HELP SHELL

HELP SYSCALLS

HELP VT100

Manual — Domain/OS SR10.4.1

6527 entries
captoinfo.sys5convert a termcap description into a terminfo description[ captoinfo ]
cdm.bsdchanges the display mode[ cdm ]
cdm.sys5changes the display mode[ cdm ]
crddf.bsd
scrattr.bsdscreen attributes[ scrattr ]
scrattr.sys5screen attributes[ scrattr ]
thread_terminate.bsdinitiate thread termination[ thread_terminate ]
thread_terminate.sys5initiate thread termination[ thread_terminate ]
xsession.bsdstart Xdm Session[ xsession ]
xsession.sys5start Xdm Session[ xsession ]
xterm.bsd
xterm
xterm.sys5
aclmchange the protected subsystem privilege level SYNOPSIS (C) #include <apollo/base.h> #include <apollo/aclm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/aclm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/aclm.ins.ftn'[ intro ]
aclm_downdeassert subsystem manager rights SYNOPSIS (C) #include <apollo/base.h> #include <apollo/aclm.h> void aclm_$down(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/aclm.ins.pas'; procedure aclm_$down; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/aclm.ins.ftn' call aclm_$down[ aclm_$down ]
aclm_introchange the protected subsystem privilege level SYNOPSIS (C) #include <apollo/base.h> #include <apollo/aclm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/aclm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/aclm.ins.ftn'[ intro ]
aclm_upassert subsystem manager rights SYNOPSIS (C) #include <apollo/base.h> #include <apollo/aclm.h> void aclm_$up(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/aclm.ins.pas'; procedure aclm_$up; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/aclm.ins.ftn' call aclm_$up[ aclm_$up ]
cachethe cache call SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cache.h> void cache_$clear(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cache.ins.pas'; procedure cache_$clear; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cache.ins.ftn' call cache_$clear[ intro ]
cache_clearthe cache call SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cache.h> void cache_$clear(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cache.ins.pas'; procedure cache_$clear; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cache.ins.ftn' call cache_$clear[ intro ]
cache_introthe cache call SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cache.h> void cache_$clear(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cache.ins.pas'; procedure cache_$clear; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cache.ins.ftn' call cache_$clear[ intro ]
calthe Domain/OS calendar service SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn'[ intro ]
cal_add_clockadd two clock values SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$add_clock( time_$clock_t *clock1, time_$clock_t &clock2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$add_clock( var clock1: time_$clock_t; in clock2: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock1(3), clock1h, clock2(3), clock2h integer*4 clock1l, clock2l equivalence (clock1l, clock1(2)), (clock1h, clock1(1)) equivalence (clock2l, clock2(2)), (clock2h, clock2(1)) call cal_$add_clock(clock1, clock2)[ cal_$add_clock ]
cal_apply_local_offsetconvert a UTC clock value to a local one SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$apply_local_offset( time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$apply_local_offset( var clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock_value(3), clockh integer*4 clockl equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) call cal_$apply_local_offset(clock_value)[ cal_$apply_local_offset ]
cal_clock_to_secconvert clock ticks into whole seconds SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> unsigned long cal_$clock_to_sec( time_$clock_t &clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; function cal_$clock_to_sec( in clock_value: time_$clock_t): linteger; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock_value(3), clockh integer*4 clockl, seconds equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) seconds = cal_$clock_to_sec(clock_value)[ cal_$clock_to_sec ]
cal_cmp_clockcompare two clock values SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> short cal_$cmp_clock( time_$clock_t &clock1, time_$clock_t &clock2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; function cal_$cmp_clock( in clock1: time_$clock_t; in clock2: time_$clock_t):integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 cmp, clock1(3), clock1h, clock2(3), clock2h integer*4 clock1l, clock2l equivalence (clock1l, clock1(2)), (clock1h, clock1(1)) equivalence (clock2l, clock2(2)), (clock2h, clock2(1)) cmp = cal_$cmp_clock(clock1, clock2)[ cal_$cmp_clock ]
cal_decode_ascii_datedecode an ASCII date SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$decode_ascii_date( char *date_string, short &string_length, short *year, short *month, short *day, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$decode_ascii_date( in date_string: univ cal_$string_t; in string_length: integer; out year: integer; out month: integer; out day: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 string_length, year, month, day integer*4 status character date_string*80 call cal_$decode_ascii_date(date_string, string_length, year, & month, day, status)[ cal_$decode_ascii_date ]
cal_decode_ascii_timedecode an ascii time SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$decode_ascii_time( char *time_string, short &string_length, short *hour, short *minute, short *second, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$decode_ascii_time( in time_string: univ cal_$string_t; in string_length: integer; out hour: integer; out minute: integer; out second: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 string_length, hour, minute, second integer*4 status character time_string*80 call cal_$decode_ascii_time(time_string, string_length, hour, & minute, second, status)[ cal_$decode_ascii_time ]
cal_decode_ascii_tzdifdecode an ASCII time zone SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$decode_ascii_tzdif( char *tz_string, short &string_length, short *tz_dif, cal_$tz_name_t *tz_name, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$decode_ascii_tzdif( in tz_string: univ cal_$string_t; in string_length: integer; out tz_dif: integer; out tz_name: cal_$tz_name_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 string_length, tz_dif integer*4 status character tz_string*80, tz_name*4 call cal_$decode_ascii_tzdif(tz_string, string_length, & tz_dif, tz_name, status)[ cal_$decode_ascii_tzdif ]
cal_decode_local_timeget the local date and time SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$decode_local_time( cal_$timedate_rec_t *local_date_time) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$decode_local_time( out local_date_time: cal_$timedate_rec_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 local_date_time(6), year, month, day, hour, minute, second equivalence (year, local_date_time(1)), (month, local_date_time(2)) equivalence (day, local_date_time(3)), (hour, local_date_time(4)) equivalence (minute, local_date_time(5)), (second, local_date_time(2)) call cal_$decode_local_time(local_date_time)[ cal_$decode_local_time ]
cal_decode_timedecode a clock value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$decode_time( time_$clock_t &clock_value, cal_$timedate_rec_t *date_time) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$decode_time( in clock_value: time_$clock_t; out date_time: cal_$timedate_rec_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 date_time(6), clock_value(3), clockh integer*2 year, month, day, hour, minute, second integer*4 clockl equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) equivalence (year, date_time(1)), (month, date_time(2)) equivalence (day, date_time(3)), (hour, date_time(4)) equivalence (minute, date_time(5)), (second, date_time(2)) call cal_$decode_time(clock_value, date_time)[ cal_$decode_time ]
cal_encode_timeencode a date and time SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$encode_time( cal_$timedate_rec_t &date_time, time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$encode_time( in date_time: cal_$timedate_rec_t ; out clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 date_time(6), clock_value(3), clockh integer*2 year, month, day, hour, minute, second integer*4 clockl equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) equivalence (year, date_time(1)), (month, date_time(2)) equivalence (day, date_time(3)), (hour, date_time(4)) equivalence (minute, date_time(5)), (second, date_time(2)) call cal_$encode_time(date_time, clock_value)[ cal_$encode_time ]
cal_float_clockconvert clock ticks into seconds SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$float_clock( time_$clock_t &clock_value, double *float_seconds) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$float_clock( in clock_value: time_$clock_t; out float_seconds: univ cal_$dpval_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock_value(3), clockh integer*4 clockl double precision float_seconds equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) call cal_$float_clock(clock_value, float_seconds)[ cal_$float_clock ]
cal_get_infoget the local time zone SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$get_info( cal_$timezone_rec_t *time_zone) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$get_info( out time_zone: cal_$timezone_rec_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 time_zone(6), utc_delta, drift(3), drifth integer*4 driftl character tz_name*4 equivalence (utc_delta, time_zone(1)) equivalence (tz_name, time_zone(2)) equivalence (drift, time_zone(4)) equivalence (driftl, drift(2)), (drifth, drift(1)) call cal_$get_info(time_zone)[ cal_$get_info ]
cal_get_local_timeget the local time SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$get_local_time( time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$get_local_time( out clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock_value(3), clockh integer*4 clockl equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) call cal_$get_local_time(clock_value)[ cal_$get_local_time ]
cal_introthe Domain/OS calendar service SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn'[ intro ]
cal_remove_local_offsetconvert local time to UTC SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$remove_local_offset( time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$remove_local_offset( var clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock_value(3), clockh integer*4 clockl equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) call cal_$remove_local_offset(clock_value)[ cal_$remove_local_offset ]
cal_sec_to_clockconvert seconds to a clock value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$sec_to_clock( unsigned long &seconds, time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$sec_to_clock( in seconds: linteger; out clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock(3), clockh integer*4 clockl, seconds equivalence (clockl, clock_value(2)), (clockh, clock_value(1)) call cal_$sec_to_clock(seconds, clock_value)[ cal_$sec_to_clock ]
cal_sub_clocksubtract two clock values SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> boolean cal_$sub_clock( time_$clock_t *clock1, time_$clock_t &clock2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; function cal_$sub_clock( var clock1: time_$clock_t; in clock2: time_$clock_t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 clock1(3), clock1h, clock2(3), clock2h integer*4 clock1l, clock2l logical value equivalence (clock1l, clock1(2)), (clock1h, clock1(1)) equivalence (clock2l, clock2(2)), (clock2h, clock2(1)) value = cal_$sub_clock(clock1, clock2)[ cal_$sub_clock ]
cal_weekdayreturn the weekday for a date SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> cal_$weekday_t cal_$weekday( short &year, short &month, short &day) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; function cal_$weekday( in year: integer; in month: integer; in day: integer): cal_$weekday_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 weekday, year, month, day weekday = cal_$weekday(year, month, day)[ cal_$weekday ]
cal_write_timezoneset the local time zone SYNOPSIS (C) #include <apollo/base.h> #include <apollo/cal.h> void cal_$write_timezone( cal_$timezone_rec_t &time_zone, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/cal.ins.pas'; procedure cal_$write_timezone( in time_zone: cal_$timezone_rec_t ; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/cal.ins.ftn' integer*2 time_zone(6), utc_delta, drift(3), drifth integer*4 driftl, status character tz_name*4 equivalence (utc_delta, time_zone(1)) equivalence (tz_name, time_zone(2)) equivalence (drift, time_zone(4)) equivalence (driftl, drift(2)), (drifth, drift(1)) call cal_$write_timezone(time_zone, status)[ cal_$write_timezone ]
cd_cdrecread Directory Record from CD-ROM[ cd_drec, cd_cdrec ]
cd_cptrecread Path Table Record from CD-ROM[ cd_ptrec, cd_cptrec ]
cd_cpvdread Primary Volume Descriptor from CD-ROM[ cd_pvd, cd_cpvd ]
cd_cvdread Descriptor from CD-ROM
cd_cxarread Extended Attribute Record from CD-ROM[ cd_xar, cd_cxar ]
cd_defsset and get default values for User/Group ID and file/directory permissions
cd_drecread Directory Record from CD-ROM[ cd_drec, cd_cdrec ]
cd_idmapset and get mappings of User/Group IDs
cd_nmconvset and get CD-ROM file name conversion
cd_ptrecread Path Table Record from CD-ROM[ cd_ptrec, cd_cptrec ]
cd_pvdread Primary Volume Descriptor from CD-ROM[ cd_pvd, cd_cpvd ]
cd_typeget identification of CD-ROM
cd_xarread Extended Attribute Record from CD-ROM[ cd_xar, cd_cxar ]
ctm
ctm_alloc_pvallocates available pixel values and sets their use counts to one.[ ctm_$allocate_pv ]
ctm_find_colorfinds a color in the color map.[ ctm_$find_color ]
ctm_inc_use_countincrements pixel value use counts.[ ctm_$inc_use_count ]
ctm_inq_curr_color_mapreturns the color map ID for CTM.[ ctm_$inq_curr_color_map ]
ctm_intro
ctm_mark_read_onlyshares pixel values with other processes.[ ctm_$mark_read_only ]
ctm_release_pvdecrements pixel value use counts.[ ctm_$release_pv ]
ctm_set_curr_color_map[ ctm_$set_curr_color_map- sets the current CTM color map. ]
ec2Level 2 Eventcount Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn'[ intro ]
ec2_advanceincrement an eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> void ec2_$advance( ec2_$eventcount_t *eventcount, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; procedure ec2_$advance( var eventcount: ec2_$eventcount_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn' integer*4 status, value integer*2 eventcount(3) equivalence (value, eventcount(1)) call ec2_$advance(eventcount, status)[ ec2_$advance ]
ec2_initinitialize an eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> void ec2_$init(ec2_$eventcount_t *eventcount) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; procedure ec2_$init(out eventcount: ec2_$eventcount_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn' integer*4 value integer*2 eventcount(3) equivalence (value, eventcount(1)) call ec2_$init(eventcount)[ ec2_$init ]
ec2_introLevel 2 Eventcount Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn'[ intro ]
ec2_readreturn an eventcount value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> long ec2_$read(ec2_$eventcount_t &eventcount) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; function ec2_$read(in eventcount: ec2_$eventcount_t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn' integer*4 ec_value, value integer*2 eventcount(3) equivalence (value, eventcount(1)) ec_value = ec2_$read(eventcount)[ ec2_$read ]
ec2_waitwait for an eventcount trigger SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> pinteger ec2_$wait( ec2_$ptr_t *ec_plist, long *ec_vlist, short &ec_count, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; function ec2_$wait( in ec_plist: univ ec2_$ptr_list_t; in ec_vlist: univ ec2_$val_list_t; ec_count: integer; out status: status_$t): pinteger; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn' integer*4 ec_plist(128), ec_vlist(128), status integer*2 ec_satisfied, ec_count ec_satisfied = ec2_$wait(ec_plist, ec_vlist, ec_count, status)[ ec2_$wait ]
ec2_wait_slow_iowait for an eventcount trigger during I/O SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> pinteger ec2_$wait_slow_io( ec2_$ptr_t *ec_plist, long *ec_vlist, short &ec_count, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; function ec2_$wait_slow_io( in ec_plist: univ ec2_$ptr_list_t; in ec_vlist: univ ec2_$val_list_t; ec_count: integer; out status: status_$t): pinteger; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn' integer*4 ec_plist(128), ec_vlist(128), status integer*2 ec_satisfied, ec_count ec_satisfied = ec2_$wait_slow_io(ec_plist, ec_vlist, ec_count, status)[ ec2_$wait_slow_io ]
ec2_wait_svcwait for an eventcount trigger or asynchronous fault SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ec2.h> pinteger ec2_$wait_svc( ec2_$ptr_t *ec_plist, long *ec_vlist, short &ec_count, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ec2.ins.pas'; function ec2_$wait_svc( in ec_plist: univ ec2_$ptr_list_t; in ec_vlist: univ ec2_$val_list_t; ec_count: integer; out status: status_$t): pinteger; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ec2.ins.ftn' integer*4 ec_plist(128), ec_vlist(128), status integer*2 ec_satisfied, ec_count ec_satisfied = ec2_$wait_svc(ec_plist, ec_vlist, ec_count, status)[ ec2_$wait_svc ]
errlogDomain/OS error logging SYNOPSIS (C) #include <apollo/base.h> #include <apollo/errlog.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/errlog.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/errlog.ins.ftn'[ intro ]
errlog_closeclose an error log SYNOPSIS (C) #include <apollo/base.h> #include <apollo/errlog.h> void errlog_$close(short &stream_id) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/errlog.ins.pas'; procedure errlog_$close(in stream_id: ios_$id_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/errlog.ins.ftn' integer*4 stream_id call errlog_$close(stream_id)[ errlog_$close ]
errlog_fault_statuslog a fault status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/errlog.h> void errlog_$fault_status(short &stream_id) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/errlog.ins.pas'; procedure errlog_$fault_status(in stream_id: ios_$id_t) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/errlog.ins.ftn' integer*4 stream_id call errlog_$fault_status(stream_id)[ errlog_$fault_status ]
errlog_introDomain/OS error logging SYNOPSIS (C) #include <apollo/base.h> #include <apollo/errlog.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/errlog.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/errlog.ins.ftn'[ intro ]
errlog_openopen an error log file and log an error SYNOPSIS (C) #include <apollo/base.h> #include <apollo/errlog.h> short errlog_$open( char *path_name, short &path_length, long &min_size, long &time_out, char *entry_comment, short &comment_length, long &fault_status, short &errlog_options, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/errlog.ins.pas'; function errlog_$open( in path_name: univ name_$pname_t; in path_length: integer; in min_size: integer32; in time_out: integer32; in entry_comment: univ string; in comment_length: integer; in fault_status: univ status_$t; in errlog_options: errlog_$option_set_t; out status: status_$t): ios_$id_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/errlog.ins.ftn' integer*2 path_length, comment_length, errlog_options integer*4 min_size, time_out, status, stream_id character path_name(1023), entry_comment(80) stream_id = errlog_$open(path_name, path_length, min_size, & time_out, entry_comment, comment_length, & fault_status, errlog_options, status)[ errlog_$open ]
errlog_tracebacklog a stack traceback SYNOPSIS (C) #include <apollo/base.h> #include <apollo/errlog.h> void errlog_$traceback( short &stream_id, short &traceback_options, long &max_frames) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/errlog.ins.pas'; procedure errlog_$traceback( in stream_id: ios_$id_t; in traceback_options: errlog_$tb_opt_set_t; in max_frames: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/errlog.ins.ftn' integer*2 traceback_options integer*4 stream_id, max_frames call errlog_$traceback(stream_id, traceback_options, max_frames)[ errlog_$traceback ]
errorDomain/OS error reporting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn'[ intro ]
error_codereturn the error code from a completion status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> short error_$code(status_$t &status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; function error_$code(in status: status_$t): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*2 code integer*4 status code = error_$code(status)[ error_$code ]
error_failtest the fail bit in a completion status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> boolean error_$fail(status_$t &status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; function error_$fail(in status: status_$t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' logical fail integer*4 status fail = error_$fail(status)[ error_$fail ]
error_find_textfind error reporting text SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$find_text( status_$t &status, error_$string_t *subsys_p, short *subsys_l, error_$string_t *module_p, short *module_l, error_$string_t *code_p, short *code_l) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$find_text( in status: status_$t; out subsys_p: univ_ptr; out subsys_l: integer; out module_p: univ_ptr; out module_l: integer; out code_p: univ_ptr; out code_l: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*4 status integer*2 subsys_l, module_l, code_l character subsys_text*80, module_text*80, code_text*80 integer*4 subsys_p, module_p, code_p pointer /subsys_p/ subsys_text pointer /module_p/ module_text pointer /code_p/ code_text call error_$find_text(status, subsys_p, subsys_l, module_p, & module_l, code_p, code_l)[ error_$find_text ]
error_get_textget error reporting text SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$get_text( status_$t &status, error_$string_t subsys_t, short *subsys_l, error_$string_t module_t, short *module_l, error_$string_t code_t, short *code_l) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$get_text( in status: status_$t; out sub_n: error_$string_t; out sub_nl: integer; out mod_n: error_$string_t; out mod_nl: integer; out err_t: error_$string_t; out err_l: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*4 status integer*2 subsys_l, module_l, code_l character subsys_t*80, module_t*80, code_t*80 call error_$get_text(status, subsys_t, subsys_l, module_t, & module_l, code_t, code_l)[ error_$get_text ]
error_init_std_formatinitialize standard error reporting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$init_std_format( stream_$id_t &stream_id, char &prefix_char, error_$string_t command_name, short &command_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$init_std_format( in stream_id: stream_$id_t; in prefix_char: char; in command_name: univ error_$string_t; in command_length: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*2 stream_id, command_length character prefix_char*1, command_name*80 call error_$init_std_format(stream_id, prefix_char, & command_name, command_length)[ error_$init_std_format ]
error_introDomain/OS error reporting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn'[ intro ]
error_modulereturn the module code from a completion status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> short error_$module(status_$t &status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; function error_$module(in status: status_$t): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*2 module integer*4 status module = error_$module(status)[ error_$module ]
error_printprint an error message SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$print(status_$t &status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$print(in status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*4 status call error_$print(status)[ error_$print ]
error_print_formatprint an error message in standard format SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$print_format( status_$t &status, stream_$id_t &stream_id, char &prefix_char, error_$string_t command_name, short &name_length, error_$string_t control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$print_format( in status: univ status_$t; in stream_id: stream_$id_t; in prefix_char: char; in command_name: univ error_$string_t; in name_length: integer; in control_string: univ error_$string_t; in a1,a2,a3,a4,a5,a6,a7,a8,a9,a10: univ error_$integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 stream_id, name_length character prefix_char*1, command_name*80, control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call error_$print_format(status, stream_id, prefix_char, command_name, & name_length, control_string, a1, a2, a3, a4, & a5, a6, a7, a8, a9, a10)[ error_$print_format ]
error_print_nameprint error text with a name SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$print_name( status_$t &status, error_$string_t source_name, pinteger &name_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$print_name( in status: status_$t; in source_name: univ error_$string_t; in name_length: pinteger); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*4 status integer*2 name_length character source_name*80 call error_$print_name(status, source_name, name_length)[ error_$print_name ]
error_std_formatprint a standard error message SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> void error_$std_format( status_$t &status, error_$string_t control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; procedure error_$std_format( in status: univ status_$t; in control_string: univ error_$string_t; in a1,a2,a3,a4,a5,a6,a7,a8,a9,a10: univ error_$integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call error_$std_format(status, control_string, a1, a2, a3, a4, & a5, a6, a7, a8, a9, a10)[ error_$std_format ]
error_subsysreturn the subsystem code from a completion status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/error.h> short error_$subsys(status_$t &status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/error.ins.pas'; function error_$subsys(in status: status_$t): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/error.ins.ftn' integer*2 subsys integer*4 status subsys = error_$subsys(status)[ error_$subsys ]
evmanipulating Domain/OS environment variables SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn'[ intro ]
ev_delete_vardelete an environment variable SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> boolean ev_$delete_var( char *variable_name, short &name_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; function ev_$delete_var( in variable_name: univ ev_$string_t; in name_length: integer): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn' integer*2 name_length character variable_name*256 logical variable_found variable_found = ev_$delete_var(variable_name, name_length)[ ev_$delete_var ]
ev_exist_vartest an environment variable SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> boolean ev_$exist_var( char *variable_name, short &name_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; function ev_$exist_var( in variable_name: univ ev_$string_t; in name_length: integer): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn' integer*2 name_length character variable_name*256 logical variable_exists variable_exists = ev_$exist_var(variable_name, name_length)[ ev_$exist_var ]
ev_get_varget an environment variable SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> boolean ev_$get_var( char *variable_name, short &name_length, char **value_ptr, short *value_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; function ev_$get_var( in variable_name: univ ev_$string_t; in name_length: integer; out value_p: ev_$string_ptr_t; out value_length: integer): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn' integer*2 name_length, value_length character variable_name*256, value*256 logical variable_exists integer*4 value_ptr pointer /value_ptr/ value variable_exists = ev_$get_var(variable_name, name_length, & value_ptr, value_length)[ ev_$get_var ]
ev_intromanipulating Domain/OS environment variables SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn'[ intro ]
ev_read_var_entryread an environment entry SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> extern boolean ev_$read_var_entry( short *environment_index, char **name_ptr, short *name_length, char **value_ptr, short *value_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; function ev_$read_var_entry( var environment_index: integer; out name_ptr: ev_$string_ptr_t; out name_length: integer; out value_ptr: ev_$string_ptr_t; out value_length: integer): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn' integer*2 environment_index, name_length, value_length character name*256, value*256 logical entry_exists integer*4 name_ptr, value_ptr pointer /name_ptr/ name pointer /value_ptr/ value entry_exists = ev_$read_var_entry(environment_index, & name_ptr, name_length, & value_ptr, value_length)[ ev_$read_var_entry ]
ev_set_varset an environment variable SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ev.h> boolean ev_$set_var( char *variable_name, short &name_length, char *variable_value, short &value_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ev.ins.pas'; function ev_$set_var( in variable_name: univ ev_$string_t; in name_length: integer; in variable_value: univ ev_$string_t; in value_length: integer): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ev.ins.ftn' integer*2 name_length, value_length character variable_name*256, variable_value*256 logical variable_set variable_set = ev_$set_var(variable_name, name_length, & variable_value, value_length)[ ev_$set_var ]
faultDomain/OS fault codes SYNOPSIS (C) #include <apollo/fault.h> SYNOPSIS (Pascal) %include '/sys/ins/fault.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/fault.ins.ftn'[ intro ]
fault_introDomain/OS fault codes SYNOPSIS (C) #include <apollo/fault.h> SYNOPSIS (Pascal) %include '/sys/ins/fault.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/fault.ins.ftn'[ intro ]
fppthe Domain/OS Floating-Point Package SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn'[ intro ]
fpp_controlmodify the floating-point control register SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$control( fpp_op_t &option, unsigned long int *control_reg, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$control( in option: fpp_op_t; var control_reg: set_32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*4 status, control_reg integer*2 option call fpp_$control(option, control_reg, status)[ fpp_$control ]
fpp_dp_infinityreturn double-precision infinity SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_infinity(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_infinity: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 infinity infinity = fpp_$dp_infinity()[ fpp_$dp_infinity ]
fpp_dp_max_normalreturn maximum positive normalized double-precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_max_normal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_max_normal: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 max_normal max_normal = fpp_$dp_max_normal()[ fpp_$dp_max_normal ]
fpp_dp_max_subnormalreturn maximum positive denormalized double- precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_max_subnormal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_max_subnormal: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 max_subnormal max_subnormal = fpp_$dp_max_subnormal()[ fpp_$dp_max_subnormal ]
fpp_dp_min_normalreturn minimum positive normalized double-precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_min_normal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_min_normal: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 min_normal min_normal = fpp_$dp_min_normal()[ fpp_$dp_min_normal ]
fpp_dp_min_subnormalreturn minimum positive denormalized double- precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_min_subnormal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_min_subnormal: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 min_subnormal min_subnormal = fpp_$dp_min_subnormal()[ fpp_$dp_min_subnormal ]
fpp_dp_quiet_nanreturn double-precision quiet NaN SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_quiet_nan(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_quiet_nan: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 quiet_nan quiet_nan = fpp_$dp_quiet_nan()[ fpp_$dp_quiet_nan ]
fpp_dp_signaling_nanreturn double-precision signaling NaN SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> double fpp_$dp_signaling_nan(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$dp_signaling_nan: double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 signaling_nan signaling_nan = fpp_$dp_signaling_nan()[ fpp_$dp_signaling_nan ]
fpp_get_accrued_exceptionsread accrued exception status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$get_accrued_exceptions( fpp_$accumulated_status_t *accrued_exceptions, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$get_accrued_exceptions( out accrued_exceptions: fpp_$accumulated_status_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 accrued_exceptions integer*4 status call fpp_$get_accrued_exceptions(accrued_exceptions, status)[ fpp_$get_accrued_exceptions ]
fpp_get_ieee_underflow_modereport the underflow mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$get_ieee_underflow_mode( boolean *ieee_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$get_ieee_underflow_mode( out ieee_mode: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' logical ieee_mode integer*4 status call fpp_$get_ieee_underflow_mode(ieee_mode, status)[ fpp_$get_ieee_underflow_mode ]
fpp_get_mc68881_precision_modereport the precision mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$get_mc68881_precision_mode( fpp_$mc68881_precision_mode_t *precision_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$get_mc68881_precision_mode( out precision_mode: fpp_$mc68881_precision_mode_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 precision_mode integer*4 status call fpp_$get_mc68881_precision_mode(precision_mode, status)[ fpp_$get_mc68881_precision_mode ]
fpp_get_rounding_modereport the current rounding mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$get_rounding_mode( fpp_$rounding_mode_t *rounding_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$get_rounding_mode( out rounding_mode: fpp_$rounding_mode_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 rounding_mode integer*4 status call fpp_$get_rounding_mode(rounding_mode, status)[ fpp_$get_rounding_mode ]
fpp_get_trap_enablesreport enabled floating-point exception traps SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$get_trap_enables( fpp_$trap_enables_t *enabled_traps, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$get_trap_enables( out enabled_traps: fpp_$trap_enables_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 enabled_traps integer*4 status call fpp_$get_trap_enables(enabled_traps, status)[ fpp_$get_trap_enables ]
fpp_introthe Domain/OS Floating-Point Package SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn'[ intro ]
fpp_restoreload a new floating-point state SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> short int fpp_$restore( void *&save_area_ptr, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$restore( in save_area_ptr: univ_ptr; out status: status_$t): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*4 status, save_area_ptr, save_area(26) integer*2 bytes_restored pointer /save_area_ptr/ save_area bytes_restored = fpp_$restore(save_area_ptr, status)[ fpp_$restore ]
fpp_savesave the floating-point state SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> short int fpp_$save( void *&save_area_ptr, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$save( in save_area_ptr: univ_ptr; out status: status_$t): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*4 status, save_area_ptr, save_area(26) integer*2 bytes_saved pointer /save_area_ptr/ save_area bytes_saved = fpp_$save(save_area_ptr, status)[ fpp_$save ]
fpp_save_restoresave the current and load a new floating-point state SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> short int fpp_$save_restore( void *&save_area_ptr, void *&restore_area_ptr, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$save_restore( in save_area_ptr: univ_ptr; in restore_area_ptr: univ_ptr; out status: status_$t): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*4 status, save_area_ptr, restore_area_ptr integer*4 save_area(26), restore_area(26) integer*2 bytes_moved pointer /save_area_ptr/ save_area pointer /restore_area_ptr/ restore_area bytes_moved = fpp_$save_restore(save_area_ptr, restore_area_ptr, & status)[ fpp_$save_restore ]
fpp_save_restore_sizereturn the size of a floating-point state SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> short int fpp_$save_restore_size(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$save_restore_size: integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 save_area_size save_area_size = fpp_$save_restore_size[ fpp_$save_restore_size ]
fpp_set_accrued_exceptionsset accrued exception status SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$set_accrued_exceptions( fpp_$accumulated_status_t accrued_exceptions, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$set_accrued_exceptions( in accrued_exceptions: fpp_$accumulated_status_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 accrued_exceptions integer*4 status call fpp_$set_accrued_exceptions(accrued_exceptions, status)[ fpp_$set_accrued_exceptions ]
fpp_set_default_modesrestore default floating-point modes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$set_default_modes(status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$set_default_modes(out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*4 status call fpp_$set_default_modes(status)[ fpp_$set_default_modes ]
fpp_set_ieee_underflow_modeset the underflow mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$set_ieee_underflow_mode( boolean ieee_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$set_ieee_underflow_mode( in ieee_mode: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' logical ieee_mode integer*4 status call fpp_$set_ieee_underflow_mode(ieee_mode, status)[ fpp_$set_ieee_underflow_mode ]
fpp_set_mc68881_precision_modeset the precision mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$set_mc68881_precision_mode( fpp_$mc68881_precision_mode_t precision_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$set_mc68881_precision_mode( in precision_mode: fpp_$mc68881_precision_mode_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 precision_mode integer*4 status call fpp_$set_mc68881_precision_mode(precision_mode, status)[ fpp_$set_mc68881_precision_mode ]
fpp_set_rounding_modeset the rounding mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$set_rounding_mode( fpp_$rounding_mode_t rounding_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$set_rounding_mode( in rounding_mode: fpp_$rounding_mode_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 rounding_mode integer*4 status call fpp_$set_rounding_mode(rounding_mode, status)[ fpp_$set_rounding_mode ]
fpp_set_trap_enablesset floating-point exception traps SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$set_trap_enables( fpp_$trap_enables_t enabled_traps, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$set_trap_enables( in enabled_traps: fpp_$trap_enables_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*2 enabled_traps integer*4 status call fpp_$set_trap_enables(enabled_traps, status)[ fpp_$set_trap_enables ]
fpp_sp_infinityreturn single-precision infinity SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_infinity(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_infinity: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*4 infinity infinity = fpp_$sp_infinity()[ fpp_$sp_infinity ]
fpp_sp_max_normalreturn maximum positive normalized single-precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_max_normal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_max_normal: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*4 max_normal max_normal = fpp_$sp_max_normal()[ fpp_$sp_max_normal ]
fpp_sp_max_subnormalreturn maximum positive denormalized single- precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_max_subnormal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_max_subnormal: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*4 max_subnormal max_subnormal = fpp_$sp_max_subnormal()[ fpp_$sp_max_subnormal ]
fpp_sp_min_normalreturn minimum positive normalized single-precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_min_normal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_min_normal: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*4 min_normal min_normal = fpp_$sp_min_normal()[ fpp_$sp_min_normal ]
fpp_sp_min_subnormalreturn minimum positive denormalized single- precision value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_min_subnormal(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_min_subnormal: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*8 min_subnormal min_subnormal = fpp_$sp_min_subnormal()[ fpp_$sp_min_subnormal ]
fpp_sp_quiet_nanreturn single-precision quiet NaN SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_quiet_nan(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_quiet_nan: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*4 quiet_nan quiet_nan = fpp_$sp_quiet_nan()[ fpp_$sp_quiet_nan ]
fpp_sp_signaling_nanreturn single-precision signaling NaN SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> float fpp_$sp_signaling_nan(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; function fpp_$sp_signaling_nan: real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' real*4 signaling_nan signaling_nan = fpp_$sp_signaling_nan()[ fpp_$sp_signaling_nan ]
fpp_statusmodify the floating-point status register SYNOPSIS (C) #include <apollo/base.h> #include <apollo/fpp.h> void fpp_$status( fpp_op_t &option, unsigned long int *status_reg, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/fpp.ins.pas'; procedure fpp_$status( in option: fpp_op_t; var status_reg: set_32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/fpp.ins.ftn' integer*4 status, status_reg integer*2 option call fpp_$status(option, status_reg, status)[ fpp_$status ]
gmfusing graphics metafiles SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn'[ intro ]
gmf_closeclose a GMF SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> void gmf_$close( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; procedure gmf_$close( in stream_id: ios_$id_t; out status: status_$t ); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn' integer*4 status integer*2 stream_id call gmf_$close(stream_id, status)[ gmf_$close ]
gmf_copy_planecopy a bitmap plane to a GMF SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> void gmf_$copy_plane( ios_$id_t &stream_id, boolean &black_or_white, short &bpi, void *&plane_ptr, short &x_dimension, short &y_dimension, short &wpl, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; procedure gmf_$copy_plane( in sid: ios_$id_t; in black_or_white: boolean; in bpi: integer; in plane_ptr: univ gmf_$memory_ptr_t; in x_dimension: integer; in y_dimension: integer; in wpl: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn' integer*4 status integer*2 stream_id, bpi, x_dimension, y_dimension integer*2 wpl, bits(65535) logical black_or_white integer*4 plane_ptr pointer /plane_ptr/ bits call gmf_$copy_plane(stream_id, black_or_white, bpi, plane_ptr, & x_dimension, y_dimension, wpl, status)[ gmf_$copy_plane ]
gmf_copy_subplanecopy part of a bitmap plane to a GMF SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> void gmf_$copy_subplane( ios_$id_t &stream_id, boolean &black_or_white, short &bpi, void *&plane_origin, short &x_dimension, short &y_dimension, short &x_offset, short &y_offset, short &wpl, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; procedure gmf_$copy_subplane( in stream_id: ios_$id_t; in black_or_white: boolean; in bpi: integer; in plane_origin: univ gmf_$memory_ptr_t; in x_dimension: integer; in y_dimension: integer; in x_off: integer; in y_off: integer; in wpl: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn' integer*4 status integer*2 stream_id, bpi, x_dimension, y_dimension, wpl integer*2 x_offset, y_offset, bits(65535) logical black_or_white integer*4 plane_origin pointer /plane_origin/ bits call gmf_$copy_subplane(stream_id, black_or_white, bpi, & plane_origin, x_dimension, y_dimension, & x_offset, y_offset, wpl, status)[ gmf_$copy_subplane ]
gmf_introusing graphics metafiles SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn'[ intro ]
gmf_openopen a GMF SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> void gmf_$open( char *path_name, short &name_length, gmf_$opos_t &option, ios_$id_t *stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; procedure gmf_$open( in path_name: univ name_$long_pname_t; in name_length: integer; in option: gmf_$opos_t; out stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn' integer*4 status integer*2 stream_id, name_length, option character path_name*1023 call gmf_$open(path_name, name_length, option, stream_id, status)[ gmf_$open ]
gmf_restore_planerestore a bitmap from a GMF SYNOPSIS (C) #include <apollo/base.h> #include <apollo/gmf.h> void gmf_$restore_plane( ios_$id_t &stream_id, short &x_dimension, short &y_dimension, short &wpl, short *&plane_ptr, short *bpi, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/gmf.ins.pas'; procedure gmf_$restore_plane( in stream_id: ios_$id_t; in x_dimension: integer in y_dimension: integer; in wpl: integer; in plane_ptr: univ_ptr; out bpi: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/gmf.ins.ftn' integer*4 status integer*2 stream_id, bpi, x_dimension, y_dimension integer*2 wpl, bits(65535) integer*4 plane_ptr pointer /plane_ptr/ bits call gmf_$restore_plane(stream_id, x_dimension, y_dimension, & wpl, plane_ptr, bpi, status)[ gmf_$restore_plane ]
gpr
gpr_acquire_displayaccesses the display hardware.[ gpr_$acquire_display ]
gpr_additive_bltblts a plane of a bitmap to all active planes of the current bitmap.[ gpr_$additive_blt ]
gpr_allocate_attribute_blockallocates a set of default bitmap attri- butes.[ gpr_$allocate_attribute_block ]
gpr_allocate_bitmapallocates a bitmap in main memory.[ gpr_$allocate_bitmap ]
gpr_allocate_bitmap_ncallocates a bitmap in main memory without clearing the pixels.[ gpr_$allocate_bitmap_nc ]
gpr_allocate_bufferallocates a buffer bitmap in display memory.[ gpr_$allocate_buffer ]
gpr_allocate_hdm_bitmapallocates a bitmap in hidden display memory.[ gpr_$allocate_hdm_bitmap ]
gpr_allocate_projectionallocates a new projection for an existing bitmap.[ gpr_$allocate_projection ]
gpr_arc_3pdraws an arc.[ gpr_$arc_3p ]
gpr_arc_c2pdraws an arc.[ gpr_$arc_c2p ]
gpr_attribute_blockreturns the descriptor of an attribute block.[ gpr_$attribute_block ]
gpr_bit_bltperforms a bit block transfer.[ gpr_$bit_blt ]
gpr_circledraws a circle.[ gpr_$circle ]
gpr_circle_filleddraws and fills a circle.[ gpr_$circle_filled ]
gpr_clearsets all pixels in the current bitmap to the given color.[ gpr_$clear ]
gpr_close_fill_pgoncloses and fills a polygon.[ gpr_$close_fill_pgon ]
gpr_close_return_pgoncloses the currently open polygon and returns the list of trapezoids within its interior.[ gpr_$close_return_pgon ]
gpr_close_return_pgon_tricloses the currently open polygon and returns a list of triangles within its interior.[ gpr_$close_return_pgon_tri ]
gpr_color_zoomsets the magnification scale factor for a color display.[ gpr_$color_zoom ]
gpr_cond_event_waitreturns event information without entering a wait state.[ gpr_$cond_event_wait ]
gpr_deallocate_attribute_blockdeallocates an attribute block.[ gpr_$deallocate_attribute_block ]
gpr_deallocate_bitmapdeallocates an allocated bitmap.[ gpr_$deallocate_bitmap ]
gpr_deallocate_bufferdeallocates a buffer bitmap.[ gpr_$deallocate_buffer ]
gpr_disable_inputdisables an event type.[ gpr_$disable_input ]
gpr_draw_boxdraws an unfilled box.[ gpr_$draw_box ]
gpr_enable_direct_accessensures completion of display hardware opera- tions before the program uses the pointer to access display memory.[ gpr_$enable_direct_access ]
gpr_enable_inputenables an event type and a selected set of keys.[ gpr_$enable_input ]
gpr_event_waitwaits for an event.[ gpr_$event_wait ]
gpr_force_releasereleases the display.[ gpr_$force_release ]
gpr_get_ecreturns the eventcount associated with a graphic event.[ gpr_$get_ec ]
gpr_initinitializes GPR and allocates an initial bitmap.[ gpr_$init ]
gpr_initializeinitializes GPR.[ gpr_$initialize ]
gpr_inq_backgroundreturns the background color of the window.[ gpr_$inq_background ]
gpr_inq_bitmapreturns the descriptor of the current bitmap.[ gpr_$inq_bitmap ]
gpr_inq_bitmap_dimensionsreturns the bitmap dimensions.[ gpr_$inq_bitmap_dimensions ]
gpr_inq_bitmap_file_color_mapreturns entries from the external-bitmap color map.[ gpr_$inq_bitmap_file_color_map ]
gpr_inq_bitmap_pixel_formatreturns the pixel format for the specified bitmap.[ gpr_$inq_bitmap_pixel_format ]
gpr_inq_bitmap_pointerreturns a pointer to a bitmap.[ gpr_$inq_bitmap_pointer ]
gpr_inq_bitmap_positionreturns the position of the upper left corner of the specified bitmap.[ gpr_$inq_bitmap_position ]
gpr_inq_bitmap_proj_formatreturns the projection format for the specified bitmap.[ gpr_$inq_bitmap_proj_format ]
gpr_inq_bitmap_video_formatreturns the video format for the bitmap.[ gpr_$inq_bitmap_video_format ]
gpr_inq_blank_timeoutreturns the time period before screen is shut off.[ gpr_$inq_blank_timeout ]
gpr_inq_bm_bit_offsetreturns the bit offset that corresponds to the left edge of a bitmap in virtual address space.[ gpr_$inq_bm_bit_offset ]
gpr_inq_character16_widthreturns the width of a 16-bit character.[ gpr_$inq_character16_width ]
gpr_inq_character_widthreturns a character width.[ gpr_$inq_character_width ]
gpr_inq_color_mapreturns the current color map values.[ gpr_$inq_color_map ]
gpr_inq_color_map_charreturns compatibility of color maps with the specified display mode.[ gpr_$inq_color_map_char ]
gpr_inq_configreturns the current display configuration.[ gpr_$inq_config ]
gpr_inq_constraintsreturns the clipping window and plane mask.[ gpr_$inq_constraints ]
gpr_inq_coordinate_originreturns the x- and y-offsets added to all x- and y-coordinates.[ gpr_$inq_coordinate_origin ]
gpr_inq_cpreturns the current position.[ gpr_$inq_cp ]
gpr_inq_curr_color_mapreturns the current color map ID.[ gpr_$inq_curr_color_map ]
gpr_inq_cursorreturns information about the cursor.[ gpr_$inq_cursor ]
gpr_inq_cursor_moderetrieves the current cursor mode.[ gpr_$inq_cursor_mode ]
gpr_inq_disp_characteristicsreturns information about the nature of the actual display or device or external bitmap.[ gpr_$inq_disp_characteristics ]
gpr_inq_display_characteristicsreturns information about the device or the external bitmap.[ gpr_$inq_display_characteristics ]
gpr_inq_draw_patternreturns the draw pattern used for lines and curves.[ gpr_$inq_draw_pattern ]
gpr_inq_draw_valuereturns the color used for drawing lines.[ gpr_$inq_draw_value ]
gpr_inq_draw_widthreturns the line-width in pixels for lines and curves.[ gpr_$inq_draw_width ]
gpr_inq_event_datareturns the time that an event occurred, and, if it is a dial event, the dial number and the dial value.[ gpr_$inq_event_data ]
gpr_inq_fill_background_valuereturns the tile fill background color.[ gpr_$inq_fill_background_value ]
gpr_inq_fill_patternreturns the fill pattern for the current bitmap.[ gpr_$inq_fill_pattern ]
gpr_inq_fill_valuereturns the color used to fill circles, rectangles, triangles, and trapezoids.[ gpr_$inq_fill_value ]
gpr_inq_foregroundreturns the foreground color of the window.[ gpr_$inq_foreground ]
gpr_inq_horizontal_spacingreturns the width of spacing between char- acters.[ gpr_$inq_horizontal_spacing ]
gpr_inq_imaging_formatreturns the current imaging format.[ gpr_$inq_imaging_format ]
gpr_inq_line_patternreturns the line pattern.[ gpr_$inq_line_pattern ]
gpr_inq_linestylereturns information about the current linestyle.[ gpr_$inq_linestyle ]
gpr_inq_mult_constraintsreturns the dimensions and the number of clip windows for the bitmap.[ gpr_$inq_mult_constraints ]
gpr_inq_overlay_color_mapreturns the current overlay color map values.[ gpr_$inq_overlay_color_map ]
gpr_inq_pgon_decomp_techniquereturns the mode used to decompose and rasterize polygons.[ gpr_$inq_pgon_decomp_technique ]
gpr_inq_pixel_formatsreturns the pixel formats available on the dev- ice.[ gpr_$inq_pixel_formats ]
gpr_inq_plane_mask_32returns a 32-bit plane mask for the current bit- map.[ gpr_$inq_plane_mask_32 ]
gpr_inq_raster_op_prim_setreturns raster op primitives.[ gpr_$inq_raster_op_prim_set ]
gpr_inq_raster_opsreturns the raster operation for the primitives.[ gpr_$inq_raster_ops ]
gpr_inq_refresh_entryreturns two pointers: one to the procedure which refreshes the window; one to the procedure which refreshes hidden display memory.[ gpr_$inq_refresh_entry ]
gpr_inq_space_sizereturns the width of the space to be displayed when a character requested is not in the specified font.[ gpr_$inq_space_size ]
gpr_inq_textreturns the text font and text path.[ gpr_$inq_text ]
gpr_inq_text16_extentreturns the extent of an array of 16-bit charac- ters.[ gpr_$inq_text16_extent ]
gpr_inq_text16_offsetreturns the x- and y-offsets of an array of 16- bit characters.[ gpr_$inq_text16_offset ]
gpr_inq_text_extentreturns the extent of a string.[ gpr_$inq_text_extent ]
gpr_inq_text_offsetreturns the x- and y-offsets from the top left pixel of a string to the origin of the string's first character.[ gpr_$inq_text_offset ]
gpr_inq_text_pathreturns the direction for writing a line of text.[ gpr_$inq_text_path ]
gpr_inq_text_valuesreturns the text color and the text background color.[ gpr_$inq_text_values ]
gpr_inq_triangle_fill_criteriareturns the filling criteria used with polygons decomposed into triangles.[ gpr_$inq_triangle_fill_criteria ]
gpr_inq_vis_listreturns a list of the visible sections of an obscured window.[ gpr_$inq_vis_list ]
gpr_inq_visible_buffertells you whether the primary or the buffer bitmap is currently being displayed.[ gpr_$inq_visible_buffer ]
gpr_inq_window_idreturns the window ID.[ gpr_$inq_window_id ]
gpr_intro
gpr_light_pfk_buttonsturns the PFK button lights on or off.[ gpr_$light_pfk_buttons ]
gpr_linedraws a line from the current position to the end point sup- plied.[ gpr_$line ]
gpr_load_font_fileloads a font from a file.[ gpr_$load_font_file ]
gpr_make_bitmap_from_arraycreates a bitmap descriptor pointing to a given memory address (containing the image data).[ gpr$_make_bitmap_from_array ]
gpr_movesets the current position to the given position.[ gpr_$move ]
gpr_multilinedraws a series of disconnected lines.[ gpr_$multiline ]
gpr_multitrapezoiddraws and fills a list of trapezoids.[ gpr_$multitrapezoid ]
gpr_multitriangledraws and fills a list of triangles.[ gpr_$multitriangle ]
gpr_open_bitmap_fileopens a bitmap stored on disk.[ gpr_$open_bitmap_file ]
gpr_pgon_decomp_techniquesets a mode used to decompose and render polygons.[ gpr_$pgon_decomp_technique ]
gpr_pgon_polylinedefines a series of line segments forming part of a polygon boundary.[ gpr_$pgon_polyline ]
gpr_pixel_bltperforms a pixel BLT from any bitmap to the current bit- map.[ gpr_$pixel_blt ]
gpr_polylinedraws a series of connected lines.[ gpr_$polyline ]
gpr_raster_op_prim_setspecifies the primitive(s) that will be affected by the next gpr_$set_raster_op call, or the primitive(s) for which gpr_$inq_raster_op will return the current raster-op.[ gpr_$raster_op_prim_set ]
gpr_read_pixelsreads the pixel values from a window of the current bitmap.[ gpr_$read_pixels ]
gpr_rectangledraws and fills a rectangle.[ gpr_$rectangle ]
gpr_release_displaydecrements a counter associated with the number of times a display has been acquired.[ gpr_$release_display ]
gpr_remap_color_memorydefines the plane in color display memory for which a pointer will be returned when using gpr_$inq_bitmap_pointer.[ gpr_$remap_color_memory ]
gpr_remap_color_memory_1defines the plane in hidden color display memory for which a pointer is returned when using gpr_$inq_bitmap_pointer.[ gpr_$remap_color_memory_1 ]
gpr_remap_pixelsremaps the display bitmap to pixel mode.[ gpr_$remap_pixels ]
gpr_replicate_fontcreates and loads a modifiable copy of a font.[ gpr_$replicate_font ]
gpr_select_color_frameselects whether frame 0 or frame 1 of color display memory is visible.[ gpr_$select_color_frame ]
gpr_select_display_bufferswitches the buffers in a double buffering program.[ gpr_$select_display_buffer ]
gpr_set_acq_time_outestablishes the length of time the display will be acquired.[ gpr_$set_acq_time_out ]
gpr_set_attribute_blockassociates an attribute block with the current bitmap.[ gpr_$set_attribute_block ]
gpr_set_auto_refreshrefreshes the window automatically.[ gpr_$set_auto_refresh ]
gpr_set_bitmapestablishes a bitmap as the current bitmap.[ gpr_$set_bitmap ]
gpr_set_bitmap_dimensionsmodifies the size and the number of planes of a bitmap.[ gpr_$set_bitmap_dimensions ]
gpr_set_bitmap_file_color_mapestablishes new values for the external-bitmap color map.[ gpr_$set_bitmap_file_color_map ]
gpr_set_blank_timeoutestablishes the time period that the system waits before it shuts off the screen.[ gpr_$set_blank_timeout ]
gpr_set_character16_widthspecifies the width of a 16-bit character.[ gpr_$set_character16_width ]
gpr_set_character_widthspecifies the character width in the specified modifiable font.[ gpr_$set_character_width ]
gpr_set_clip_windowchanges the clipping window.[ gpr_$set_clip_window ]
gpr_set_clipping_activeenables/disables a clipping window.[ gpr_$set_clipping_active ]
gpr_set_color_mapestablishes new values for the color map.[ gpr_$set_color_map ]
gpr_set_coordinate_originestablishes x- and y-offsets used for move, draw, text, fill, and BLT operations.[ gpr_$set_coordinate_origin ]
gpr_set_curr_color_mapsets the current color map.[ gpr_$set_curr_color_map ]
gpr_set_cursor_activespecifies whether the cursor is displayed.[ gpr_$set_cursor_active ]
gpr_set_cursor_modesets the cursor mode to software or hardware mode.[ gpr_$set_cursor_mode ]
gpr_set_cursor_origindefines one of the cursor's pixels as the cursor origin.[ gpr_$set_cursor_origin ]
gpr_set_cursor_patternloads a cursor pattern.[ gpr_$set_cursor_pattern ]
gpr_set_cursor_positionestablishes a cursor position on the screen.[ gpr_$set_cursor_position ]
gpr_set_draw_patternspecifies the line pattern for lines and curves.[ gpr_$set_draw_pattern ]
gpr_set_draw_valuespecifies the color/intensity value to use to draw lines.[ gpr_$set_draw_value ]
gpr_set_draw_widthsets the line width in pixels for lines and curves.[ gpr_$set_draw_width ]
gpr_set_fill_background_valuespecifies the color/intensity value for tile fill background.[ gpr_$set_fill_background_value ]
gpr_set_fill_patternspecifies the fill pattern used for the current bitmap.[ gpr_$set_fill_pattern ]
gpr_set_fill_valuespecifies the fill color for circles, rectangles, triangles, and trapezoids.[ gpr_$set_fill_value ]
gpr_set_horizontal_spacingspecifies the parameter for horizontal spacing of the specified font.[ gpr_$set_horizontal_spacing ]
gpr_set_icon_optsets option for acquire-display behavior when window is an icon.[ gpr_$set_icon_opt ]
gpr_set_imaging_formatsets the imaging format of the color display.[ gpr_$set_imaging_format ]
gpr_set_input_sidspecifies the input pad for graphics input.[ gpr_$set_input_sid ]
gpr_set_line_patternspecifies the pattern to use in drawing lines.[ gpr_$set_line_pattern ]
gpr_set_linestylesets the line-style attribute of the current bitmap.[ gpr_$set_linestyle ]
gpr_set_mult_clip_windowsets multiple clip windows for the current attribute block and bitmap.[ gpr_$set_mult_clip_window ]
gpr_set_obscured_optestablishes the action to be taken when a window to be acquired is obscured.[ gpr_$set_obscured_opt ]
gpr_set_overlay_color_mapestablishes new values for the overlay color map.[ gpr_$set_overlay_color_map ]
gpr_set_pixel_formatchanges the pixel format.[ gpr_$set_pixel_format ]
gpr_set_plane_maskestablishes a 16-bit plane mask for subsequent write operations.[ gpr_$set_plane_mask ]
gpr_set_plane_mask_32establishes a 32-bit plane mask for subsequent write operations.[ gpr_$set_plane_mask_32 ]
gpr_set_quit_eventdefines the event which causes a quit to be sent to the process.[ gpr_$set_quit_event ]
gpr_set_raster_opspecifies a raster operation.[ gpr_$set_raster_op ]
gpr_set_raster_op_masksets raster operations on several planes.[ gpr_$set_raster_op_mask ]
gpr_set_refresh_entryspecifies the entry points of refresh pro- cedures.[ gpr_$set_refresh_entry ]
gpr_set_space_sizespecifies the amount of horizontal space to leave blank when printing a character not defined in the current font.[ gpr_$set_space_size ]
gpr_set_text_background_valuespecifies the color to use for text background.[ gpr_$set_text_background_value ]
gpr_set_text_fontestablishes a new font for subsequent text opera- tions.[ gpr_$set_text_font ]
gpr_set_text_pathspecifies the direction for writing a line of text.[ gpr_$set_text_path ]
gpr_set_text_valuespecifies the color to use for writing text.[ gpr_$set_text_value ]
gpr_set_triangle_fill_criteriasets the filling criteria used with polygons.[ gpr_$set_triangle_fill_criteria ]
gpr_set_window_idestablishes the window ID.[ gpr_$set_window_id ]
gpr_spline_cubic_pdraws a parametric cubic spline.[ gpr_$spline_cubic_p ]
gpr_spline_cubic_xdraws a cubic spline as a function of x.[ gpr_$spline_cubic_x ]
gpr_spline_cubic_ydraws a cubic spline as a function of y.[ gpr_$spline_cubic_y ]
gpr_start_pgondefines the starting position of a polygon.[ gpr_$start_pgon ]
gpr_terminateterminates the graphics primitives package.[ gpr_$terminate ]
gpr_textwrites text to the current bitmap.[ gpr_$text ]
gpr_text16writes text consisting of 16-bit characters.[ gpr_$text16 ]
gpr_trapezoiddraws and fills a trapezoid.[ gpr_$trapezoid ]
gpr_triangledraws and fills a triangle.[ gpr_$triangle ]
gpr_unload_font_fileunloads a font that has been loaded by gpr_$load_font_file.[ gpr_$unload_font_file ]
gpr_wait_framewaits for the current frame refresh cycle to end before executing operations that modify the display.[ gpr_$wait_frame ]
gpr_write_pixelswrites the pixel values from a pixel array into a bitmap.[ gpr_$write_pixels ]
iosdevice-independent I/O SYNOPSIS (C) #include <apollo/base.h> #include <apollo/type_uids.h> #include <apollo/ios.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/type_uids.ins.pas'; %include '/sys/ins/ios.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/type_uids.ins.ftn' %include '/sys/ins/ios.ins.ftn'[ intro ]
ios_change_path_namechange an object's pathname SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$change_path_name( ios_$id_t &stream_id, char *new_pathname, short &new_namelength, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$change_path_name( in stream_id: ios_$id_t; in new_pathname: univ name_$long_pname_t; in new_namelength: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, new_name_length integer*4 status character new_pathname*1023 call ios_$change_path_name(stream_id, new_pathname, & new_namelength, status)[ ios_$change_path_name ]
ios_closeclose a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$close( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$close( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 status call ios_$close(stream_id, status)[ ios_$close ]
ios_createcreate an object and open a stream to it SYNOPSIS (C) #include <apollo/base.h> #include <apollo/type_uids.h> #include <apollo/ios.h> void ios_$create( char *pathname, short &name_length, uid_$t &type_uid, ios_$create_mode_t &create_option, ios_$open_options_t &open_options, ios_$id_t *stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/type_uids.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$create( in pathname: univ name_$long_pname_t; in namelength: integer; in type_uid: uid_$t; in create_option: ios_$create_mode_t; in open_options: ios_$open_options_t; out stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/type_uids.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 name_length, create_option, open_options, stream_id integer*4 type_uid(2), status character pathname*1023 call ios_$create(pathname, name_length, type_uid, create_option, & open_options, stream_id, status)[ ios_$create ]
ios_deletedelete an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$delete( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$delete( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 status call ios_$delete(stream_id, status)[ ios_$delete ]
ios_dirstream access to directories SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn'[ intro ]
ios_dir_introstream access to directories SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn'[ intro ]
ios_dir_isatest whether a stream is open on a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios_dir.h> void ios_dir_$isa( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; procedure ios_dir_$isa( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 stream_id integer*4 status call ios_dir_$isa(stream_id, status)[ ios_dir_$isa ]
ios_dir_openopen an object in an open directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> ios_$id_t ios_dir_$open( ios_$id_t &dir_id, name_$long_pname_t leaf_name, short &leaf_namelen, ios_$open_options_t &open_options, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; function ios_dir_$open( in dir_id: ios_$id_t; in leaf_name: univ name_$long_pname_t; in leaf_namelen: integer; in open_options: ios_$open_options_t; out status: status_$t): ios_$id_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, dir_id, leaf_namelen, open_options integer*4 status character leaf_name*1023 stream_id = ios_dir_$open(dir_id, leaf_name, leaf_namelen, & open_options, status)[ ios_dir_$open ]
ios_dir_readdirread a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> boolean ios_dir_$readdir( ios_$id_t &stream_id, long &max_count, long &dir_list_size, ios_dir_$buf_t dir_list, long *read_count, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; function ios_dir_$readdir( in stream_id: ios_$id_t; in max_count: integer32; in dir_list_size: integer32; out dir_list: univ ios_dir_$buf_t; out read_count: integer32; out status: status_$t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 maxbuf parameter (maxbuf = 1000) integer*2 stream_id, dir_list(maxbuf) integer*4 max_count, dir_list_size, read_count, status logical value value = ios_dir_$readdir(stream_id, max_count, dir_list_size, & dir_list, read_count, status)[ ios_dir_$readdir ]
ios_dir_rewinddirrewind a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> void ios_dir_$rewindddir( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; procedure ios_dir_$rewinddir( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 stream_id integer*4 status call ios_dir_$rewinddir(stream_id, status)[ ios_dir_$rewinddir ]
ios_dir_seekdirseek in a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> void ios_dir_$seekdir( ios_$id_t &stream_id, long &seek_key, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; procedure ios_dir_$seekdir( in stream_id: ios_$id_t; in seek_key: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 stream_id integer*4 seek_key, status call ios_dir_$seekdir(stream_id, seek_key, status)[ ios_dir_$seekdir ]
ios_dir_telldirreturn a seek key for a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> #include <apollo/ios_dir.h> long ios_dir_$telldir( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; %include '/sys/ins/ios_dir.ins.pas'; function ios_dir_$telldir( in stream_id: ios_$id_t; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 stream_id integer*4 status integer*4 seek_key seek_key = ios_dir_$telldir(stream_id, status)[ ios_dir_$telldir ]
ios_dupduplicate a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$id_t ios_$dup( ios_$id_t &old_stream_id, ios_$id_t &new_stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$dup( in old_stream_id: ios_$id_t; in new_stream_id: ios_$id_t; out status: status_$t): ios_$id_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 return_stream_id, old_stream_id, new_stream_id integer*4 status return_stream_id = ios_$dup(old_stream_id, & new_stream_id, status)[ ios_$dup ]
ios_equaldetermine if two streams are open on the same object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> boolean ios_$equal( ios_$id_t &stream_id, ios_$id_t &stream_id_too, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$equal( in stream_id: ios_$id_t; in stream_id_too: ios_$id_t; out status: status_$t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, stream_id_too integer*4 status character*1 csame logical same equivalence (csame, same) csame = ios_$equal(stream_id, stream_id_too, status)[ ios_$equal ]
ios_force_write_filesave an object to permanent storage SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$force_write_file( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$force_write_file( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 status call ios_$force_write_file(stream_id, status)[ ios_$force_write_file ]
ios_getread data from a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$get( ios_$id_t &stream_id, ios_$put_get_opts_t &get_options, char *get_buffer, long &buffer_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$get( in stream_id: ios_$id_t; in get_options: ios_$put_get_opts_t; out get_buffer: univ string; in buffer_size: integer32; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 buf_length parameter (buf_length = 128) integer*2 stream_id, get_options integer*4 ret_length, buffer_size, status character get_buffer*(buf_length) ret_length = ios_$get(stream_id, get_options, get_buffer, & buffer_size, status)[ ios_$get ]
ios_get_dir_lcget the current working or naming directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$get_dir_lc( ios_$dir_type_t &dir_type, short &buffer_length, char *path_name, short *path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$get_dir_lc( in dir_type: ios_$dir_type_t; in buffer_length: integer; out path_name: univ name_$long_pname_t; out path_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 dir_type, buffer_length, name_length integer*4 status character path_name*1023 call ios_$get_dir_lc(dir_type, buffer_length, path_name, path_length, status)[ ios_$get_dir_lc ]
ios_get_ecget a pointer to a stream eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$get_ec( ios_$id_t &stream_id, ios_$ec_key_t &stream_key, ec2_$ptr_t *eventcount_pointer, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$get_ec( in stream_id: ios_$id_t; in stream_key: ios_$ec_key_t; out eventcount_pointer: ec2_$ptr_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, stream_key, event(3) integer*4 status, value integer*4 eventcount_pointer pointer /eventcount_pointer/ event equivalence (value, event(1)) call ios_$get_ec(stream_id, stream_key, eventcount_pointer, status)[ ios_$get_ec ]
ios_get_handleconvert a stream ID to a handle SYNOPSIS (C) #include <apollo/base.h> #include <apollo/type_uids.h> #include <apollo/ios.h> void *ios_$get_handle( ios_$id_t &stream_id, uid_$t &type_uid, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/type_uids.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$get_handle( in stream_id: ios_$id_t; in type_uid: uid_$t; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/type_uids.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 handle, type_uid(2), status handle = ios_$get_handle(stream_id, type_uid, status)[ ios_$get_handle ]
ios_inq_byte_posreturn the byte position of a stream marker SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$inq_byte_pos( ios_$id_t &stream_id, ios_$pos_opt_t &position_option, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_byte_pos( in stream_id: ios_$id_t; in position_option: ios_$pos_opt_t; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, position_option integer*4 byte_position, status byte_pos = ios_$inq_byte_pos(stream_id, position_option, status)[ ios_$inq_byte_pos ]
ios_inq_conn_flagsreturn connection attributes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$conn_flag_set ios_$inq_conn_flags( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_conn_flags( in stream_id: ios_$id_t; out status: status_$t): ios_$conn_flag_set; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 conn_flags, status conn_flags = ios_$inq_conn_flags(stream_id, status)[ ios_$inq_conn_flags ]
ios_inq_cur_rec_lenreturn the length of the next record SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$inq_cur_rec_len( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_cur_rec_len( in stream_id: ios_$id_t; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 rec_length, status rec_length = ios_$inq_cur_rec_len(stream_id, status)[ ios_$inq_cur_rec_len ]
ios_inq_file_attrget file attributes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$inq_file_attr( ios_$id_t &stream_id, time_$clockh_t *dt_created, time_$clockh_t *dt_modified, time_$clockh_t *dt_used, long *blocks, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$inq_file_attr( in stream_id: ios_$id_t; out dt_created: time_$clockh_t; out dt_modified: time_$clockh_t; out dt_used: time_$clockh_t; out blocks: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 dt_created, dt_modified, dt_used, blocks, status call ios_$inq_file_attr(stream_id, dt_created, dt_modified, & dt_used, blocks, status)[ ios_$inq_file_attr ]
ios_inq_full_keyreturn a full seek key SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$inq_full_key( ios_$id_t &stream_id, ios_$pos_opt_t &positon_option, ios_$seek_key_t *full_key, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$inq_full_key( in stream_id: ios_$id_t; in position_option: ios_$pos_opt_t; out full_key: ios_$seek_key_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, position_option integer*4 full_key(2), status call ios_$inq_full_key(stream_id, position_option, & full_key, status)[ ios_$inq_full_key ]
ios_inq_mgr_flagsreturn manager attributes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$mgr_flag_set ios_$inq_mgr_flags( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_mgr_flags( in stream_id: ios_$id_t; out status: status_$t): ios_$mgr_flag_set; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 mgr_flags, status mgr_flags = ios_$inq_mgr_flags(stream_id, status)[ ios_$inq_mgr_flags ]
ios_inq_obj_flagsreturn object attributes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$obj_flag_set ios_$inq_obj_flags( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_obj_flags( in stream_id: ios_$id_t; out status: status_$t): ios_$obj_flag_set; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 obj_flags, status obj_flags = ios_$inq_obj_flags(stream_id, status)[ ios_$inq_obj_flags ]
ios_inq_path_name_lcget an object's pathname SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$inq_path_name_lc( ios_$id_t &stream_id, ios_$name_type_t &name_type, short &buffer_length, char *pathname, short *namelength, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$inq_path_name_lc( in stream_id: ios_$id_t; in name_type: ios_$name_type_t; in buffer_length: integer; out pathname: univ name_$long_pname_t; out namelength: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, name_type integer*2 buffer_length, name_length integer*4 status character pathname*1023 call ios_$inq_path_name_lc(stream_id, name_type, buffer_length & pathname, name_length, status)[ ios_$inq_path_name_lc ]
ios_inq_rec_posreturn the record position of a stream marker SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$inq_rec_pos( ios_$id_t &stream_id, ios_$pos_opt_t &position_option, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_rec_pos( in stream_id: ios_$id_t; in position_option: ios_$pos_opt_t; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, position_option integer*4 record_position, status rec_pos = ios_$inq_rec_pos(stream_id, position_option, status)[ ios_$inq_rec_pos ]
ios_inq_rec_remainderreturn the number of bytes left in a record SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$inq_rec_remainder( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_rec_remainder( in stream_id: ios_$id_t; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 bytes, status bytes = ios_$inq_rec_remainder(stream_id, status)[ ios_$inq_rec_remainder ]
ios_inq_rec_typereturn the record type of an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$rtype_t ios_$inq_rec_type( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_rec_type( in stream_id: ios_$id_t; out status: status_$t): ios_$rtype_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, record_type integer*4 status record_type = ios_$inq_rec_type(stream_id, status)[ ios_$inq_rec_type ]
ios_inq_short_keyreturn a short seek key SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$inq_short_key( ios_$id_t &stream_id, ios_$pos_opt_t &position_option, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$inq_short_key( in stream_id: ios_$id_t; in position_option: ios_$pos_opt_t; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, position_option integer*4 short_key, status short_key = ios_$inq_short_key(stream_id, position_option, status)[ ios_$inq_short_key ]
ios_inq_type_uidget the type of an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/type_uids.h> #include <apollo/ios.h> void ios_$inq_type_uid( ios_$id_t &stream_id, uid_$t *type_uid, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/type_uids.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$inq_type_uid( in stream_id: ios_$id_t; out type_uid: uid_$t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/type_uids.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 type_uid(2), status call ios_$inq_type_uid(stream_id, type_uid, status)[ ios_$inq_type_uid ]
ios_introdevice-independent I/O SYNOPSIS (C) #include <apollo/base.h> #include <apollo/type_uids.h> #include <apollo/ios.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/type_uids.ins.pas'; %include '/sys/ins/ios.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/type_uids.ins.ftn' %include '/sys/ins/ios.ins.ftn'[ intro ]
ios_locateget a pointer to data in a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$locate( ios_$id_t &stream_id, ios_$put_get_opts_t &get_options, char **data_ptr, long &data_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$locate( in stream_id: ios_$id_t; in get_options: ios_$put_get_opts_t; out data_ptr: univ_ptr; in data_size: integer32; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 nbytes parameter (nbytes=12) integer*2 stream_id, get_options integer*4 ret_length, data_size, status character*1 data(nbytes) integer*4 data_ptr pointer /data_ptr/ data ret_length = ios_$locate(stream_id, get_options, data_ptr, & data_size, status)[ ios_$locate ]
ios_openopen an existing object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$id_t ios_$open( char *path_name, short &path_length, ios_$open_options_t &open_options, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$open( in path_name: univ name_$long_pname_t; in path_length: integer; in open_options: ios_$open_options_t; out status: status_$t): ios_$id_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, name_length, open_options integer*4 status character path_name*1023 stream_id = ios_$open(path_name, name_length, open_options, status)[ ios_$open ]
ios_putwrite to an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$put( ios_$id_t &stream_id, ios_$put_get_opts_t &put_options, char *put_buffer, long &buffer_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$put( in stream_id: ios_$id_t; in put_options: ios_$put_get_opts_t; in put_buffer: univ string; in buffer_size: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 nbytes parameter (nbytes = 128) integer*2 stream_id, put_options integer*4 buffer_size, status character put_buffer*(nbytes) call ios_$put(stream_id, put_options, put_buffer, buffer_size, status)[ ios_$put ]
ios_putpwrite to an object, returning amount written SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> long ios_$putp( ios_$id_t &stream_id, ios_$put_get_opts_t &put_options, char *put_buffer, long &buffer_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$putp( in stream_id: ios_$id_t; in put_options: ios_$put_get_opts_t; in put_buffer: univ string; in buffer_size: integer32; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 nbytes parameter (nbytes = 128) integer*2 stream_id, put_options integer*4 buffer_size, status, bytes_written character put_buffer*(nbytes) bytes_written = ios_$putp(stream_id, put_options, & put_buffer, buffer_size, status)[ ios_$putp ]
ios_replicatereplicate a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$id_t ios_$replicate( ios_$id_t &old_stream_id, ios_$id_t &new_stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$replicate( in old_stream_id: ios_$id_t; in new_stream_id: ios_$id_t; out status: status_$t): ios_$id_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 return_stream_id, old_stream_id, new_stream_id integer*4 status return_stream_id = ios_$replicate(old_stream_id, & new_stream_id, status)[ ios_$replicate ]
ios_seekseek on a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$seek( ios_$id_t &stream_id, ios_$abs_rel_t &abs_rel, ios_$seek_type_t &seek_type, long &offset, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$seek( in stream_id: ios_$id_t; in abs_rel: ios_$abs_rel_t; in seek_type: ios_$seek_type_t; in offset: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, abs_rel, seek_type integer*4 offset, status call ios_$seek(stream_id, abs_rel, seek_type, offset, status)[ ios_$seek ]
ios_seek_full_keyseek with a full key SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$seek_full_key( ios_$id_t &stream_id, ios_$seek_key_t &full_key, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$seek_full_key( in stream_id: ios_$id_t; in full_key: ios_$seek_key_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 full_key(2), status call ios_$seek_full_key(stream_id, full_key, status)[ ios_$seek_full_key ]
ios_seek_short_keyseek with a short key SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$seek_short_key( ios_$id_t &stream_id, long &short_key, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$seek_short_key( in stream_id: ios_$id_t; in short_key: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 short_key, status call ios_$seek_short_key(stream_id, short_key, status)[ ios_$seek_short_key ]
ios_seek_to_bofseek to the beginning of an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$seek_to_bof( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$seek_to_bof( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 status call ios_$seek_to_bof(stream_id, status)[ ios_$seek_to_bof ]
ios_seek_to_eofseek to the end of an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$seek_to_eof( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$seek_to_eof( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 status call ios_$seek_to_eof(stream_id, status)[ ios_$seek_to_eof ]
ios_set_conn_flagset connection attributes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$set_conn_flag( ios_$id_t &stream_id, ios_$conn_flag_t &conn_flag, boolean &on_off, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$set_conn_flag( in stream_id: ios_$id_t; in conn_flag: ios_$conn_flag_t; in on_off: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, conn_flag integer*4 status logical on_off call ios_$set_conn_flag(stream_id, conn_flag, on_off, status)[ ios_$set_conn_flag ]
ios_set_dirchange the current working or naming directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$set_dir( char *pathname, pinteger &namelength, ios_$dir_type_t &dir_type, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$set_dir( in pathname: univ name_$long_pname_t; in namelength: pinteger; in dir_type: ios_$dir_type_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 name_length, dir_type integer*4 status character pathname*1023 call ios_$set_dir(pathname, name_length, dir_type, status)[ ios_$set_dir ]
ios_set_locate_buffer_sizeset the locate buffer size SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$set_locate_buffer_size( ios_$id_t &stream_id, short &buffer_size, status_$t *status ) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$set_locate_buffer_size( in stream_id: ios_$id_t; in buffer_size: integer; out status: status_$t ); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, buffer_size integer*4 status call ios_$locate_buffer_size( stream_id, buffer_size, status )[ ios_$set_locate_buffer_size ]
ios_set_obj_flagset object attributes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$set_obj_flag( ios_$id_t &stream_id, ios_$obj_flag_t &obj_flag, boolean &on_off, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$set_obj_flag( in stream_id: ios_$id_t; in obj_flag: ios_$obj_flag_t; in on_off: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, obj_flag integer*4 status logical on_off call ios_$set_obj_flag(stream_id, obj_flag, on_off, status)[ ios_$set_obj_flag ]
ios_set_rec_typechange an object's record type SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$set_rec_type( ios_$id_t &stream_id, ios_$rtype_t &record_type, long &record_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$set_rec_type( in stream_id: ios_$id_t; in record_type: ios_$rtype_t; in record_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id, record_type integer*4 record_length, status call ios_$set_rec_type(stream_id, record_type, & record_length, status)[ ios_$set_rec_type ]
ios_switchswitch a stream to another ID SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> ios_$id_t ios_$switch( ios_$id_t &old_stream_id, ios_$id_t &new_stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; function ios_$switch( in old_stream_id: ios_$id_t; in new_stream_id: ios_$id_t; out status: status_$t): ios_$id_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 ret_stream_id, old_stream_id, new_stream_id integer*4 status ret_stream_id = ios_$switch(old_stream_id, new_stream_id, status)[ ios_$switch ]
ios_truncatetruncate an object at the current stream marker SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ios.h> void ios_$truncate( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ios.ins.pas'; procedure ios_$truncate( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ios.ins.ftn' integer*2 stream_id integer*4 status call ios_$truncate(stream_id, status)[ ios_$truncate ]
ipcDomain/OS Interprocess Communication SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn'[ intro ]
ipc_closeclose an IPC socket SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$close( char *path_name, unsigned short &path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$close( in path_name: univ name_$long_pname_t; in path_length: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 path_length integer*4 status character path_name*1023 call ipc_$close(path_name, path_length, status)[ ipc_$close ]
ipc_createcreate an IPC socket SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$create( char *path_name, unsigned short &path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$create( in path_name: univ name_$long_pname_t; in path_length: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 path_length integer*4 status character path_name*1023 call ipc_$create(path_name, path_length, status)[ ipc_$create ]
ipc_deletedelete an IPC socket SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$delete( char *path_name, unsigned short &path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$delete( in path_name: univ name_$long_pname_t; in path_length: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 path_length integer*4 status character path_name*1023 call ipc_$delete(path_name, path_length, status)[ ipc_$delete ]
ipc_get_ecget an IPC eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$get_ec( ipc_$socket_handle_t socket_handle, ec2_$ptr_t *eventcount_ptr, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$get_ec( in socket_handle: ipc_$socket_handle_t; out eventcount_ptr: ec2_$ptr_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*4 status, ec_value character socket_handle*20 integer*2 event(3) equivalence (ec_value, event(1)) integer*4 eventcount_ptr pointer /eventcount_ptr/ event call ipc_$get_ec(socket_handle, eventcount_ptr, status)[ ipc_$get_ec ]
ipc_introDomain/OS Interprocess Communication SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn'[ intro ]
ipc_openopen an IPC socket SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$open( char *path_name, unsigned short &path_length, unsigned short &socket_depth, ipc_$socket_handle_t *socket_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$open( in path_name: univ name_$long_pname_t; in path_length: pinteger; in socket_depth: pinteger; out socket_handle: ipc_$socket_handle_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 path_length, socket_depth integer*4 status character path_name*1023, socket_handle*20 call ipc_$open(path_name, path_length, socket_depth, & socket_handle, status)[ ipc_$open ]
ipc_rcvretrieve an IPC datagram SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$rcv( ipc_$socket_handle_t receive_socket, unsigned short &header_buffer_size, unsigned short &data_buffer_size, ipc_$socket_handle_t from_socket, void *header_buffer, unsigned short *header_length, void *data_buffer, unsigned short *data_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$rcv( in receive_socket: ipc_$socket_handle_t; in header_buffer_size: pinteger; in data_buffer_size: pinteger; out from_socket: ipc_$socket_handle_t; out header_buffer: univ ipc_$hdr_info_t; out header_length: pinteger; out data_buffer: univ ipc_$data_t; out data_length: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 header_buffer_size, data_buffer_size integer*2 header_length, data_length integer*4 status character receive_socket*20, from_socket*20 character header_buffer*128, data_buffer*1024 call ipc_$rcv(receive_socket, header_buffer_size, & data_buffer_size, from_socket, & header_buffer, header_length, & data_buffer, data_length, status)[ ipc_$rcv ]
ipc_resolveget an IPC socket handle SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$resolve( char *path_name, unsigned short &path_length, ipc_$socket_handle_t *socket_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$resolve( in path_name: univ name_$long_pname_t; in path_length: pinteger; out socket_handle: ipc_$socket_handle_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 path_length integer*4 status character path_name*1023, socket_handle*20 call ipc_$resolve(path_name, path_length, & socket_handle, status)[ ipc_$resolve ]
ipc_sarsend an IPC datagram and await a reply SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$sar( unsigned short &wait_time, ipc_$socket_handle_t to_socket, void *send_header, unsigned short &send_header_size, void *send_data, unsigned short &send_data_size, unsigned short &receive_header_limit, unsigned short &receive_data_limit, void *receive_header, unsigned short *receive_header_size, void *receive_data, unsigned short *receive_data_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$sar( in wait_time: pinteger; in to_socket: ipc_$socket_handle_t; in send_header: univ ipc_$hdr_info_t; in send_header_size: pinteger; in send_data: univ ipc_$data_t; in send_data_size: pinteger; in receive_header_limit: pinteger; in receive_data_limit: pinteger; out receive_header: univ ipc_$hdr_info_t; out receive_header_size: pinteger; out receive_data: univ ipc_$data_t; out receive_data_size: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 wait_time, send_header_size, send_data_size, integer*2 receive_header_limit, receive_data_limit integer*2 receive_header_size, receive_data_size integer*4 status character to_socket*20, send_header*128, send_data*1024 character receive_header*128, receive_data*1024 call ipc_$sar(wait_time, to_socket, & send_header, send_header_size, & send_data, send_data_size, & receive_header_limit, receive_data_limit, & receive_header, receive_header_size, & receive_data, receive_data_size, status)[ ipc_$sar ]
ipc_sendsend an IPC datagram SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$send( ipc_$socket_handle_t to_socket, ipc_$socket_handle_t from_socket, void *header_buffer, unsigned short &header_size, void *data_buffer, unsigned short &data_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$send( in to_socket: ipc_$socket_handle_t; in from_socket: ipc_$socket_handle_t; in header_buffer: univ ipc_$hdr_info_t; in header_size: pinteger; in data_buffer: univ ipc_$data_t; in data_size: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 header_size, data_size integer*4 status character to_socket*20, from_socket*20 character header_buffer*128, data_buffer*1024 call ipc_$send(to_socket, from_socket, & header_buffer, header_size, & data_buffer, data_size, status)[ ipc_$send ]
ipc_waitwait for an IPC datagram SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ipc.h> void ipc_$wait( ipc_$socket_handle_t socket_handle, unsigned short &wait_time, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ipc.ins.pas'; procedure ipc_$wait( in socket_handle: ipc_$socket_handle_t; in wait_time: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ipc.ins.ftn' integer*2 wait_time integer*4 status character socket_handle*20 call ipc_$wait(socket_handle, wait_time, status)[ ipc_$wait ]
libcalls to manipulate predefined large sets SYNOPSIS (C) #include <apollo/base.h> void lib_$init_set( void *set, short &set_size) void lib_$add_to_set( void *set, short &set_size, short &element) void lib_$clr_from_set( void *set, short &set_size, short &element) boolean lib_$member_of_set( void *set, short &set_size, short &element) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*4 set(8) integer*2 set_size, element logical in_set call lib_$init_set(set, set_size) call lib_$add_to_set(set, set_size, element) call lib_$clr_from_set(set, set_size, element) in_set = lib_$member_of_set(set, set_size, element)[ intro ]
lib_introcalls to manipulate predefined large sets SYNOPSIS (C) #include <apollo/base.h> void lib_$init_set( void *set, short &set_size) void lib_$add_to_set( void *set, short &set_size, short &element) void lib_$clr_from_set( void *set, short &set_size, short &element) boolean lib_$member_of_set( void *set, short &set_size, short &element) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*4 set(8) integer*2 set_size, element logical in_set call lib_$init_set(set, set_size) call lib_$add_to_set(set, set_size, element) call lib_$clr_from_set(set, set_size, element) in_set = lib_$member_of_set(set, set_size, element)[ intro ]
loaderthe Domain/OS loader SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas';[ intro ]
loader_clear_inlibclear the installed library list SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$clear_inlib(status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$clear_inlib( out status: status_$t);[ loader_$clear_inlib ]
loader_cond_loadensure a module is loaded SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> boolean loader_$cond_load( char *path_name, short &path_length, loader_$opts &load_options, loader_$handle_t *image_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; function loader_$cond_load( in path_name: univ name_$long_pname_t; in path_length: integer; in load_options: loader_$opts; out image_handle: loader_$handle_t; out status: status_$t): boolean;[ loader_$cond_load ]
loader_inlibcreate a privately installed library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$inlib( char *path_name, short &path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$inlib( in path_name: univ name_$long_pname_t; in path_length: integer; out status: status_$t);[ loader_$inlib ]
loader_inquire_imageget image information SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$inquire_image( loader_$handle_t &image_handle, loader_$image *image_info, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$inquire_image( in image_handle: loader_$handle_t; out image_info: loader_$image; out status: status_$t);[ loader_$inquire_image ]
loader_inquire_known_libget information on known libraries SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$inquire_known_lib( loader_$handle_t &image_handle, loader_$known_lib *lib_info, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$inquire_known_lib( in image_handle: loader_$handle_t; out lib_info: loader_$known_lib; out status: status_$t)[ loader_$inquire_known_lib ]
loader_inquire_sectionget information on an image section SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$inquire_section( loader_$handle_t &image_handle, unsigned long &load_index, loader_$section *section_info, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$inquire_section( in image_handle: loader_$handle_t; in load_index: linteger; out section_info: loader_$section; out status: status_$t);[ loader_$inquire_section ]
loader_inquire_statget a load history summation SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$inquire_stat( unsigned long *load_count, unsigned long *unload_count, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$inquire_stat( out load_count: linteger; out unload_count: linteger; out status: status_$t);[ loader_$inquire_stat ]
loader_introthe Domain/OS loader SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas';[ intro ]
loader_kg_defineadd to the Known Global Table (KGT) SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$kg_define( char *global_name, short &name_length, void *&global_address, long &global_size, loader_$kg_define_opts &define_options, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$kg_define( in global_name: univ loader_$string; in name_length: loader_$string_index; in global_address: univ_ptr; in global_size: integer32; in define_options: loader_$kg_define_opts; out status: status_$t);[ loader_$kg_define ]
loader_kg_lookuplook up a symbol SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> loader_$sym_flags loader_$kg_lookup( char *global_name, short &name_length, long &global_size, loader_$kg_lookup_opts &lookup_options, void **global_address) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; function loader_$kg_lookup( in global_name: univ loader_$string ; in name_length: loader_$string_index; in global_size: integer32; in lookup_options: loader_$kg_lookup_opts; out global_address: univ_ptr): loader_$sym_flags;[ loader_$kg_lookup ]
loader_loadload a module SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$load( char *path_name, short &path_length, loader_$opts &load_options, loader_$handle_t *image_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$load( in path_name: univ name_$long_pname_t; in path_length: integer; in load_options: loader_$opts; out image_handle: loader_$handle_t; out status: status_$t);[ loader_$load ]
loader_lookup_stack_sizeget the stack size requirement of an image SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> unsigned long loader_$lookup_stack_size( loader_$handle_t &image_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; function loader_$lookup_stack_size( in image_handle: loader_$handle_t; out status: status_$t): linteger;[ loader_$lookup_stack_size ]
loader_lookup_start_addrget the start address of an image SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void *loader_$lookup_start_addr( loader_$handle_t &image_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; function loader_$lookup_start_addr( in image_handle: loader_$handle_t; out status: status_$t): univ_ptr;[ loader_$lookup_start_addr ]
loader_unloadunload a loaded module SYNOPSIS (C) #include <apollo/base.h> #include <apollo/loader.h> void loader_$unload( loader_$handle_t &image_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/loader.ins.pas'; procedure loader_$unload( in handle: loader_$handle_t; out status: status_$t);[ loader_$unload ]
mbxusing mailboxes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn'[ intro ]
mbx_client_windowreturn client buffer size SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> int mbx_$client_window( void *&mbx_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; function mbx_$client_window( in mbx_handle: univ_ptr; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 size, mbx_handle, status size = mbx_$client_window(mbx_handle, status)[ mbx_$client_window ]
mbx_closeclose a channel or mailbox SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$close( void *&mbx_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$close( in mbx_handle: univ_ptr; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, status call mbx_$close(mbx_handle, status)[ mbx_$close ]
mbx_cond_get_rec_chanread a channel without waiting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$cond_get_rec_chan( void *&mbx_handle, short &mbx_channel, void *&buffer_pointer, long &buffer_length, void **return_pointer, long *return_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$cond_get_rec_chan( in mbx_handle: univ_ptr; in mbx_channel: integer; in buffer_pointer: univ_ptr; in buffer_length: integer32; out return_pointer: univ_ptr; out return_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, return_length, status integer*2 mbx_channel integer*4 buffer_pointer, return_pointer character buffer*32766, ret_buffer*32766 pointer /buffer_pointer/ buffer pointer /return_pointer/ ret_buffer call mbx_$cond_get_rec_chan(mbx_handle, mbx_channel, & buffer_pointer, buffer_length, & return_pointer, return_length, status)[ mbx_$cond_get_rec_chan ]
mbx_cond_get_rec_chan_setread a set of channels without waiting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$get_rec_chan_set( void *&mbx_handle, mbx_$chan_set_t channel_set, void *&buffer_pointer, long &buffer_length, void **return_pointer, long *return_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$cond_get_rec_chan_set( in mbx_handle: univ_ptr; in channel_set: mbx_$chan_set_t; in buffer_pointer: univ_ptr; in buffer_length: integer32; out return_pointer: univ_ptr; out return_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, channel_set(8) integer*4 buffer_length, return_length, status integer*4 buffer_pointer, return_pointer character buffer*32766, ret_buffer*32766 pointer /buffer_pointer/ buffer pointer /return_pointer/ ret_buffer call mbx_$cond_get_rec_chan_set(mbx_handle, channel_set, & buffer_pointer, buffer_length, & return_pointer, return_length, status)[ mbx_$cond_get_rec_chan_set ]
mbx_create_servercreate a mailbox SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$create_server( char *path_name, short &path_length, short &buffer_size, short &max_channels, void **mbx_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$create_server( in path_name: univ mbx_$name_t; in path_length: integer; in buffer_size: integer; in max_channels: integer; out mbx_handle: univ_ptr; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, status integer*2 path_length, buffer_size, max_channels character path_name*1023 call mbx_$create_server(path_name, path_length, buffer_size, & max_channels, mbx_handle, status)[ mbx_$create_server ]
mbx_deallocatedeallocate a channel SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$deallocate( void *&mbx_handle, short &mbx_channel, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$deallocate( in mbx_handle: univ_ptr; in mbx_channel: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, status integer*2 mbx_channel call mbx_$deallocate(mbx_handle, mbx_channel, status)[ mbx_$deallocate ]
mbx_get_conditionalread a message without waiting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$get_conditional( void *&mbx_handle, void *&buffer_pointer, long &buffer_length, void **return_pointer, long *return_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$get_conditional( in mbx_handle: univ_ptr; in buffer_pointer: univ_ptr; in buffer_length: integer32; out return_pointer: univ_ptr; out return_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, return_length, status integer*4 buffer_pointer, return_pointer character buffer*32766, ret_buffer*32766 pointer /buffer_pointer/ buffer pointer /return_pointer/ return_buffer call mbx_$get_conditional(mbx_handle, buffer_pointer, buffer_length, & return_pointer, return_length, status)[ mbx_$get_conditional ]
mbx_get_ecget a pointer to a mailbox eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$get_ec( void *&mbx_handle, mbx_$ec_key_t &mbx_key, ec2_$ptr_t *eventcount_pointer, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$get_ec( in mbx_handle: univ_ptr; in mbx_key: mbx_$ec_key_t; out eventcount_pointer: ec2_$ptr_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, status, ec_value integer*2 mbx_key, event(3) equivalence (ec_value, event(3)) integer*4 eventcount_pointer pointer /eventcount_pointer/ event call mbx_$get_ec(mbx_handle, mbx_key, eventcount_pointer, status)[ mbx_$get_ec ]
mbx_get_recget a message from a mailbox SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$get_rec( void *&mbx_handle, void *&buffer_pointer, long &buffer_length, void **return_pointer, long *return_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$get_rec( in mbx_handle: univ_ptr; in buffer_pointer: univ_ptr; in buffer_length: integer32; out return_pointer: univ_ptr; out return_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, return_length, status integer*4 buffer_pointer, return_pointer character buffer*32766, return_buffer*32766 pointer /buffer_pointer/ buffer pointer /return_pointer/ return_buffer call mbx_$get_rec(mbx_handle, buffer_pointer, buffer_length, & return_pointer, return_length, status)[ mbx_$get_rec ]
mbx_get_rec_chanread a mailbox channel SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$get_rec_chan( void *&mbx_handle, short &mbx_channel, void *&buffer_pointer, long &buffer_length, void **return_pointer, long *return_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$get_rec_chan( in mbx_handle: univ_ptr; in mbx_channel: integer; in buffer_pointer: univ_ptr; in buffer_length: integer32; out return_pointer: univ_ptr; out return_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, return_length, status integer*2 mbx_channel integer*4 buffer_pointer, return_pointer character buffer*32766, return_buffer*32766 pointer /buffer_pointer/ buffer pointer /return_pointer/ return_buffer call mbx_$get_rec_chan(mbx_handle, mbx_channel, & buffer_pointer, buffer_length, & return_pointer, return_length, status)[ mbx_$get_rec_chan ]
mbx_get_rec_chan_setread a set of channels SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$get_rec_chan_set( void *&mbx_handle, mbx_$chan_set_t channel_set, void *&buffer_pointer, long &buffer_length, void **return_pointer, long *return_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$get_rec_chan_set( in mbx_handle: univ_ptr; in channel_set: mbx_$chan_set_t; in buffer_pointer: univ_ptr; in buffer_length: integer32; out return_pointer: univ_ptr; out return_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, channel_set(8) integer*4 buffer_length, return_length, status integer*4 buffer_pointer, return_pointer character buffer*32766, ret_buffer*32766 pointer /buffer_pointer/ buffer pointer /return_pointer/ ret_buffer call mbx_$get_rec_chan_set(mbx_handle, channel_set, & buffer_pointer, buffer_length, & return_pointer, return_length, status)[ mbx_$get_rec_chan_set ]
mbx_introusing mailboxes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn'[ intro ]
mbx_openopen a client channel in a mailbox SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$open( char *path_name, short &path_length, void *&buffer_pointer, long &buffer_length, void **mbx_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$open( in path_name: univ mbx_$name_t; in path_length: integer; in buffer_pointer: univ_ptr; in buffer_length: integer32; out mbx_handle: univ_ptr; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, status integer*2 path_length character path_name*1023 integer*4 buffer_pointer character buffer*32766 pointer /buffer_pointer/ buffer call mbx_$open(path_name, path_length, buffer_pointer, & buffer_length, mbx_handle, status)[ mbx_$open ]
mbx_put_chrsend a partial message SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$put_chr( void *&mbx_handle, void *&buffer_pointer, long &buffer_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$put_chr( in mbx_handle: univ_ptr; in buffer_pointer: univ_ptr; in buffer_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, status integer*4 buffer_pointer character buffer*32760 pointer /buffer_pointer/ buffer call mbx_$put_chr(mbx_handle, buffer_pointer, buffer_length, status)[ mbx_$put_chr ]
mbx_put_chr_condsend a partial message without waiting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$put_chr_cond( void *&mbx_handle, void *&buffer_pointer, long &buffer_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$put_chr_cond( in mbx_handle: univ_ptr; in buffer_pointer: univ_ptr; in buffer_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, status integer*4 buffer_pointer character buffer*32760 pointer /buffer_pointer/ buffer call mbx_$put_chr_cond(mbx_handle, buffer_pointer, buffer_length, status)[ mbx_$put_chr_cond ]
mbx_put_recsend a message SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$put_rec( void *&mbx_handle, void *&buffer_pointer, long &buffer_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$put_rec( in mbx_handle: univ_ptr; in buffer_pointer: univ_ptr; in buffer_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, status integer*4 buffer_pointer character buffer*32760 pointer /buffer_pointer/ buffer call mbx_$put_rec(mbx_handle, buffer_pointer, buffer_length, status)[ mbx_$put_rec ]
mbx_put_rec_condsend a message without waiting SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$put_rec_cond( void *&mbx_handle, void *&buffer_pointer, long &buffer_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$put_rec_cond( in mbx_handle: univ_ptr; in buffer_pointer: univ_ptr; in buffer_length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 mbx_handle, buffer_length, status integer*4 buffer_pointer character buffer*32760 pointer /buffer_pointer/ buffer call mbx_$put_rec_cond(mbx_handle, buffer_pointer, buffer_length, status)[ mbx_$put_rec_cond ]
mbx_server_windowreturn server buffer size SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> int mbx_$server_window( void *&mbx_handle, short &mbx_channel, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; function mbx_$server_window( in mbx_handle: univ_ptr; in mbx_channel: integer; out status: status_$t): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 size, mbx_handle, mbx_channel, status size = mbx_$server_window(mbx_handle, mbx_channel, status)[ mbx_$server_window ]
mbx_start_helperstart a mailbox helper SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> boolean mbx_$start_helper(status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; function mbx_$start_helper( out status: status_$t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*4 status logical started started = mbx_$start_helper(status)[ mbx_$start_helper ]
mbx_timed_openopen a client channel with a timeout SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mbx.h> void mbx_$timed_open( char *path_name, short &path_length, void *&buffer_pointer, long &buffer_length, time_$clockh_t &wait_time, void **mbx_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mbx.ins.pas'; procedure mbx_$timed_open( in path_name: univ mbx_$name_t; in path_length: integer; in buffer_pointer: univ_ptr; in buffer_length: integer32; in wait_time: time_$clockh_t; out mbx_handle: univ_ptr; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mbx.ins.ftn' integer*2 path_length, wait_time(3) integer*4 buffer_length, mbx_handle, status character path_name*1023 integer*4 buffer_pointer character buffer*32760 pointer /buffer_pointer/ buffer call mbx_$timed_open(path_name, path_length, & buffer_pointer, buffer_length, & wait_time, mbx_handle, status)[ mbx_$timed_open ]
msmapping file system objects SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn'[ intro ]
ms_addmapmap more of an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$addmap( void *&old_address, unsigned long int &start, unsigned long int &desired_length, unsigned long int *mapped_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$addmap( in old_address: univ_ptr; in start: linteger; in desired_length: linteger; out mapped_length: linteger; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, desired_length, mapped_length, status integer*4 address, old_address integer*4 dummy1, dummy2 pointer /address/ dummy1 pointer /old_address/ dummy2 address = ms_$addmap(old_address, start, desired_length, & mapped_length, status)[ ms_$addmap ]
ms_addmapxmap more of an object, specifying location SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$addmapx( void *&old_address, unsigned long int &start, unsigned long int &desired_length, void *&new_address, unsigned long int *mapped_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$addmapx( in old_address: univ_ptr; in start: linteger; in desired_length: linteger; in new_address: univ_ptr; out mapped_length: linteger; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, desired_length, mapped_length, status integer*4 address, old_address, new_address integer*4 dummy1, dummy2, dummy3 pointer /address/ dummy1 pointer /old_address/ dummy2 pointer /new_address/ dummy3 address = ms_$addmapx(old_address, start, desired_length, & new_address, mapped_length, status)[ ms_$addmapx ]
ms_adviceadvise the system on mapped object access SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$advice( void *&address, unsigned long int &length, ms_$access_t &access, ms_$advice_t &options, unsigned long int &record_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$advice( in address: univ_ptr; in length: linteger; in access: ms_$access_t; in options: ms_$advice_t; in record_length: linteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 length, options, record_length, status integer*2 access integer*4 address, dummy pointer /address/ dummy call ms_$advice(address, length, access, options, & record_length, status)[ ms_$advice ]
ms_attributesget the file attributes of a mapped object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$attributes( void *&address, ms_$attrib_t *attrib_buf, short int *attrib_len, short int &attrib_max, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$attributes( in address: univ_ptr; out attrib_buf: ms_$attrib_t; out attrib_len: integer; in attrib_max: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status integer*2 attrib_len, attrib_max character*1 attrib_buf(22) integer*4 cur_len, blocks_used, dtu, dtm, dtcr character*1 permanent, immutable equivalence (permanent, attrib_buf(1)), equivalence (immutable, attrib_buf(2)), equivalence (cur_len, attrib_buf(3)), equivalence (blocks_used, attrib_buf(7)), equivalence (dtu, attrib_buf(11)), equivalence (dtm, attrib_buf(15)), equivalence (dtcr, attrib_buf(19)) integer*4 address, dummy pointer /address/ dummy call ms_$attributes(address, attrib_buf, attrib_len, attrib_max, status)[ ms_$attributes ]
ms_crmaplcreate, map, and lock an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$crmapl( char *path_name, short int &path_length, unsigned long int &start, unsigned long int &desired_length, ms_$conc_mode_t &concurrency, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$crmapl( in path_name: univ name_$pname_t; in path_length: integer; in start: linteger; in desired_length: linteger; in concurrency: ms_$conc_mode_t; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, desired_length, status integer*2 path_length, concurrency character path_name*1023 integer*4 address, dummy pointer /address/ dummy address = ms_$crmapl(path_name, path_length, start, desired_length, & concurrency, status)[ ms_$crmapl ]
ms_crtempcreate, map, and lock a temporary object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$crtemp( char *volume_name, short int &name_length, unsigned long int &start, unsigned long int &desired_length, ms_$conc_mode_t &concurrency, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$crtemp( in volume_name: univ name_$pname_t; in name_length: integer; in start: linteger; in desired_length: linteger; in concurrency: ms_$conc_mode_t; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, desired_length, status integer*2 name_length, concurrency character volume_name*1023 integer*4 address, dummy pointer /address/ dummy address = ms_$crtemp(volume_name, name_length, start, & desired_length, concurrency, status)[ ms_$crtemp ]
ms_fw_filesynchronize a mapped object with the file system SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$fw_file( void *&address, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$fw_file( in address: univ_ptr; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status integer*4 address, dummy pointer /address/ dummy call ms_$fw_file(address, status)[ ms_$fw_file ]
ms_fw_partialpartially synchronize a mapped object with the file sys- tem SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$fw_partial( void *&address, long int &length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$fw_partial( in address: univ_ptr; in length: integer32; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status, length integer*4 address, dummy pointer /address/ dummy call ms_$fw_file(address, length, status)[ ms_$fw_partial ]
ms_intromapping file system objects SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn'[ intro ]
ms_maplmap and lock an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$mapl( char *name, short int &name_length, unsigned long int &start, unsigned long int &desired_length, ms_$conc_mode_t &concurrency, ms_$acc_mode_t &access, boolean &extend, unsigned long int *length_mapped, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$mapl( in name: univ name_$pname_t; in name_length: integer; in start: linteger; in desired_length: linteger; in concurrency: ms_$conc_mode_t; in access: ms_$acc_mode_t; in extend: boolean; out length_mapped: linteger; out status: status_$t) : univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, desired_length, length_mapped, status integer*2 name_length, concurrency, access logical extend character name*1023 integer*4 address, dummy pointer /address/ dummy address = ms_$mapl(name, name_length, start, desired_length, & concurrency, access, extend, length_mapped, & status)[ ms_$mapl ]
ms_mapl_streampermanently map an object via its XOID SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$mapl_stream( xoid_$t &xoid, unsigned long int &start, unsigned long int &desired_length, ms_$conc_mode_t &concurrency, ms_$acc_mode_t &access, boolean &extend, unsigned long int *length_mapped, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$mapl_stream( in xoid: xoid_$t; in start: linteger; in desired_length: linteger; in concurrency: ms_$conc_mode_t; in access: ms_$acc_mode_t; in extend: boolean; out length_mapped: linteger; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 xoid(4), uid(2), start, integer*4 desired_length, length_mapped, status integer*2 concurrency, access logical extend equivalence (xoid(3), uid(1)) integer*4 address, dummy pointer /address/ dummy address = ms_$mapl_stream(xoid, start, desired_length, & concurrency, access, extend, & length_mapped, status)[ ms_$mapl_stream ]
ms_maplxmap objects external to the Apollo file system SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$maplx( char name[], short int &len, unsigned long int &start, unsigned long int &length, ms_$conc_mode_t &conc, ms_$acc_mode_t &access, void *&va, ms_$map_flags_set_t &flags, unsigned long int *len_mapped, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$maplx ( in name: univ name_$pname_t; in len: integer; in start: linteger; in length: linteger; in conc: ms_$conc_mode_t; in access: ms_$acc_mode_t; in va: univ_ptr; in flags: ms_$map_flags_set_t; out len_mapped: linteger; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' character*1023 name integer*2 len, conc, access integer*4 start, length, address, va, dummy, dummy2 integer*4 flags, len_mapped, status pointer /address/ dummy pointer /va/ dummy2 address = ms_$maplx(name, len, start, length, conc, access, & va, flags, len_mapped, status)[ ms_$maplx ]
ms_mk_permanentmake a temporary object permanent SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$ms_permanent( void *&address, ms_$perm_opt_t &option, char *name, short int &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$mk_permanent( in address: univ_ptr; in option: ms_$perm_opt_t; in name: univ name_$pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status integer*2 name_length, option character name*1023 integer*4 address, dummy pointer /address/ dummy call ms_$mk_permanent(address, option, name, name_length, status)[ ms_$mk_permanent ]
ms_mk_temporarymake a permanent object temporary SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$mk_temporary( void *&address, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$mk_temporary( in address: univ_ptr; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status integer*4 address, dummy pointer /address/ dummy call ms_$mk_temporary(address, status)[ ms_$mk_temporary ]
ms_neighborsfind out if two mapped objects are on the same volume SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> boolean ms_$neighbors( void *&address1, void *&address2, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$neighbors( in address1: univ_ptr; in address2: univ_ptr; out status: status_$t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status logical same_volume integer*4 address1, address2, dummy1, dummy2 pointer /address1/ dummy1 pointer /address2/ dummy2 same_volume = ms_$neighbors(address1, address2, status)[ ms_$neighbors ]
ms_relockchange the lock on an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$relock( void *&address, ms_$acc_mode_t &access, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$relock( in address: univ_ptr; in access: ms_$acc_mode_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status integer*2 access integer*4 address, dummy pointer /address/ dummy call ms_$relock(address, access, status)[ ms_$relock ]
ms_remapmap a different portion of a mapped object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void *ms_$remap( void *&old_address, unsigned long int &start, unsigned long int &desired_length, unsigned long int *remapped_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; function ms_$remap( in old_address: univ_ptr; in start: linteger; in desired_length: linteger; out remapped_length: linteger; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, desired_length, remapped_length, status integer*4 address, old_address, dummy, old_dummy pointer /old_address/ old_dummy pointer /address/ dummy address = ms_$remap(old_address, start, desired_length, & remapped_length, status)[ ms_$remap ]
ms_reprotectchange object mapping type SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$reprotect( void *&old_address, ms_$acc_mode_t &access, unsigned long int &length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$reprotect( in old_address: univ_ptr; in access: ms_$acc_mode_t; in length: linteger; out status: status_$t): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 start, length, status integer*4 old_address integer*4 dummy integer*2 access pointer /old_address/ dummy call ms_$reprotect(old_address, access, length, status)[ ms_$reprotect ]
ms_truncatetruncate a mapped object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$truncate( void *&address, unsigned long int &length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$truncate( in address: univ_ptr; in length: linteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status, length integer*4 address, dummy pointer /address/ dummy call ms_$truncate(address, length, status)[ ms_$truncate ]
ms_unmapunmap an object SYNOPSIS (C) #include <apollo/base.h> #include <apollo/ms.h> void ms_$unmap( void *&address, unsigned long int &length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/ms.ins.pas'; procedure ms_$unmap( in address: univ_ptr; in length: linteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/ms.ins.ftn' integer*4 status, length integer*4 address, dummy pointer /address/ dummy call ms_$unmap(address, length, status)[ ms_$unmap ]
mtsusing magtape descriptor files SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn'[ intro ]
mts_close_descclose a magtape descriptor file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> void mts_$close_desc( mts_$handle_t &mt_handle, boolean &update, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; procedure mts_$close_desc( in mt_handle: mts_$handle_t; in update: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*4 mt_handle, status logical update call mts_$close_desc(mt_handle, update, status)[ mts_$close_desc ]
mts_copy_desccopy a magtape descriptor file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> mts_$handle_t mts_$copy_desc( char *src_path, unsigned short &src_length, char *dst_path, unsigned short &dst_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; function mts_$copy_desc ( in src_path: univ name_$long_pname_t; in src_length: integer; in dst_path: univ name_$long_pname_t; in dst_length: integer; out status: status_$t): mts_$handle_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*4 handle, status integer*2 src_length, dst_length character src_path*1023, dst_path*1023 handle = mts_$copy_desc(src_path, src_length, & dst_path, dst_length, status)[ mts_$copy_desc ]
mts_create_default_desccreate a default magtape descriptor file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> mts_$handle_t mts_$create_default_desc( char *path_name, unsigned short &path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; function mts_$create_default_desc( in path_name: univ name_$long_pname_t; in path_length: integer; out status: status_$t): mts_$handle_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*4 handle, status integer*2 path_length character path_name*1023 handle = mts_$create_default_desc(path_name, path_length, status)[ mts_$create_default_desc ]
mts_get_attrget a magtape descriptor attribute SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> void mts_$get_attr( mts_$handle_t &mt_handle, mts_$attr_t &mt_attribute, void *attribute_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; procedure mts_$get_attr( in mt_handle: mts_$handle_t; in mt_attribute: mts_$attr_t; out attribute_value: univ mts_$attr_value_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*2 nchar parameter (nchar = 32) integer*4 mt_handle, status, attribute_value integer*2 mt_attribute, i2_value logical l_value character c_value*(nchar) equivalence (i2_value, attribute_value) equivalence (l_value, attribute_value) equivalence (c_value, attribute_value) call mts_$get_attr(mt_handle, mt_attribute, & attribute_value, status)[ mts_$get_attr ]
mts_introusing magtape descriptor files SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn'[ intro ]
mts_labellabel a magtape SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> void mts_$label( char *path_name, unsigned short &path_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; procedure mts_$label( in path_name: univ name_$long_pname_t; in path_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*4 status integer*2 path_length character path_name*1023 call mts_$label(path_name, path_length, status)[ mts_$label ]
mts_open_descopen a magtape descriptor file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> mts_$handle_t mts_$open_desc( char *path_name, unsigned short &path_length, mts_$rw_t &read_write, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; function mts_$open_desc( in path_name: univ name_$long_pname_t; in path_length: integer; in read_write: mts_$rw_t; out status: status_$t): mts_$handle_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*4 handle, status integer*2 path_length, read_write character path_name*1023 handle = mts_$open_desc(path_name, path_length, & read_write, status)[ mts_$open_desc ]
mts_open_desc_uidopen a magtape descriptor file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> mts_$handle_t mts_$open_desc_uid( uid_$t &desc_uid, mts_$rw_t &read_write, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; function mts_$open_desc_uid( in desc_uid: uid_$t; in read_write: mts_$rw_t; out status: status_$t): mts_$handle_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*4 handle, desc_uid(2), status integer*2 read_write handle = mts_$open_desc(desc_uid, read_write, status)[ mts_$open_desc_uid ]
mts_set_attrset a magtape descriptor attribute SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mts.h> void mts_$set_attr( mts_$handle_t &mt_handle, mts_$attr_t &mt_attribute, void &attribute_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mts.ins.pas'; procedure mts_$set_attr( in mt_handle: mts_$handle_t; in mt_attribute: mts_$attr_t; in attribute_value: univ mts_$attr_value_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mts.ins.ftn' integer*2 nchar parameter (nchar = 32) integer*4 mt_handle, status, attribute_value integer*2 mt_attribute, i2_value logical l_value character c_value*(nchar) equivalence (i2_value, attribute_value) equivalence (l_value, attribute_value) equivalence (c_value, attribute_value) call mts_$set_attr(mt_handle, mt_attribute, & attribute_value, status)[ mts_$set_attr ]
mutexmutually exclusive resource locking SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mutex.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mutex.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mutex.ins.ftn'[ intro ]
mutex_initinitialize a mutual exclusion lock record SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mutex.h> extern void mutex_$init(mutex_$lock_rec_t *lock_record) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mutex.ins.pas'; procedure mutex_$init(out lock_record: mutex_$lock_rec_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mutex.ins.ftn' integer*2 lock_record(4), lock_ec_awaiters integer*4 lock_ec_value character*1 lock_byte equivalence (lock_byte, lock_record(1)) equivalence (lock_ec_value, lock_record(2)) equivalence (lock_ec_awaiters, lock_record(4)) call mutex_$init(lock_record)[ mutex_$init ]
mutex_intromutually exclusive resource locking SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mutex.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mutex.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mutex.ins.ftn'[ intro ]
mutex_lockobtain a mutual exclusion lock SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mutex.h> boolean mutex_$lock( mutex_$lock_rec_t *lock_record, time_$clock_t &wait_time) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mutex.ins.pas'; function mutex_$lock( var lock_record: mutex_$lock_rec_t; in wait_time: univ time_$clock_t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mutex.ins.ftn' integer*2 wait_time(3), lock_record(4) integer*2 lock_ec_awaiters, clockh integer*4 lock_ec_value, clockl character*1 lock_byte logical lock_status equivalence (lock_byte, lock_record(1)) equivalence (lock_ec_value, lock_record(2)) equivalence (lock_ec_awaiters, lock_record(4)) equivalence (clockh, wait_time(1)) equivalence (clockl, wait_time(2)) lock_status = mutex_$lock(lock_record, wait_time)[ mutex_$lock ]
mutex_unlockrelease a mutual exclusion lock SYNOPSIS (C) #include <apollo/base.h> #include <apollo/mutex.h> void mutex_$unlock(mutex_$lock_rec_t *lock_record) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/mutex.ins.pas'; procedure mutex_$unlock(var lock_record: mutex_$lock_rec_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/mutex.ins.ftn' integer*2 lock_record(4), lock_ec_awaiters integer*4 lock_ec_value character*1 lock_byte equivalence (lock_byte, lock_record(1)) equivalence (lock_ec_value, lock_record(2)) equivalence (lock_ec_awaiters, lock_record(4)) call mutex_$unlock(lock_record)[ mutex_$unlock ]
namethe Naming Server SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn'[ intro ]
name_add_linkcreate a link SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$add_link( char *link_name, unsigned short &name_length, char *link_text, unsigned short &text_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$add_link( in link_name: univ name_$long_pname_t; in name_length: integer; in link_text: univ name_$long_pname_t; in text_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length, text_length character link_name*1023, link_text*1023 call name_$add_link(link_name, name_length, link_text, & text_length, status)[ name_$add_link ]
name_cnamechange a leaf name SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$cname( char *old_pathname, unsigned short &old_length, char *new_leaf, unsigned short &leaf_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$cname( in old_pathname: univ name_$long_pname_t; in old_length: integer; in new_leaf: univ name_$long_name_t; in leaf_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 old_length, leaf_length character old_pathname*1023, new_leaf*255 call name_$cname(old_pathname, old_length, new_leaf, & leaf_length, status)[ name_$cname ]
name_create_directorycreate a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$create_directory( char *directory_name, unsigned short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$create_directory( in directory_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character directory_name*1023 call name_$create_directory(directory_name, name_length, status)[ name_$create_directory ]
name_create_filecreate a permanent file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$create_file( char *file_name, unsigned short &name_length, status_$t *status); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$create_file( in file_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character file_name*1023 call name_$create_file(file_name, name_length, status)[ name_$create_file ]
name_delete_directorydelete a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$delete_directory( char *directory_name, unsigned short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$delete_directory( in directory_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character directory_name*1023 call name_$delete_directory(directory_name, name_length, status)[ name_$delete_directory ]
name_delete_filedelete a file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$delete_file( char *file_name, unsigned short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$delete_file( in file_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character file_name*1023 call name_$delete_file(file_name, name_length, status)[ name_$delete_file ]
name_drop_linkdelete a link SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$drop_link( char *link_name, unsigned short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$drop_link( in link_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character link_name*1023 call name_$drop_link(link_name, name_length, status)[ name_$drop_link ]
name_extract_data_lcextract data from a canonical directory entry SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$extract_data_lc( name_$canonical_dir_entry_t &dir_data, short *enttype, unsigned short *entlen, unsigned short &max_entlen, char *entname, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$extract_data_lc( in dir_data: univ name_$canonical_dir_entry_t; out enttype: integer; out entlen: integer; in max_entlen: pinteger; out entname: univ name_$long_name_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' character dir_data*278, entname*255 integer*2 enttype, entlen, max_entlen integer*4 status call name_$extract_data(dir_data, enttype, entlen, & max_entlen, entname, status)[ name_$extract_data_lc ]
name_get_ndir_lcget the naming directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$get_ndir_lc( unsigned short &max_len, char *naming_directory, unsigned short *name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$get_ndir_lc( in max_len: integer; out naming_directory: univ name_$long_pname_t; out name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 max_len, name_length character naming_directory*1023 call name_$get_ndir_lc(max_len, naming_directory, & name_length, status)[ name_$get_ndir_lc ]
name_get_path_lcget a full pathname SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$get_path_lc( char *partial_path, unsigned short &partial_len, unsigned short &max_len, char *full_name, unsigned short *full_len, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$get_path_lc( in partial_path: univ name_$long_pname_t; in partial_len: integer; in maxpnamlen: pinteger; out full_name: univ name_$long_pname_t; out full_len: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 partial_len, max_len, full_len character partial_path*1023, full_name*1023 call name_$get_path_lc(partial_path, partial_len, max_len, & full_name, full_len, status)[ name_$get_path_lc ]
name_get_wdir_lcget the working directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$get_wdir_lc( unsigned short &max_len, char *working_directory, unsigned short *name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$get_wdir_lc( in max_len: integer; out working_directory: univ name_$long_pname_t; out name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 max_len, working_directory character name*1023 call name_$get_wdir_lc(max_len, working_directory, & name_length, status)[ name_$get_wdir_lc ]
name_introthe Naming Server SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn'[ intro ]
name_read_dir_lcread a directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$read_dir_lc( char *dir_name, unsigned short &name_length, boolean *seek_to_bof, name_$cursor_t *index, unsigned short &max_count, unsigned long &dir_data_size, char *dir_data, unsigned short *read_count, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$read_dir_lc( in dir_name: univ name_$long_pname_t; in name_length: integer; var seek_to_bof: boolean; var index: name_$cursor_t; in max_count: pinteger; in dir_data_size: linteger; out dir_data: univ name_$buf_t; out read_count: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 dir_data_size parameter dir_data_size = 1024 character dir_name*1023, index*300, dir_data*(dir_data_size) integer*2 name_length, max_count, read_count logical seek_to_bof integer*4 status character canonical_entry*278, entname*255 integer*2 entnxt, enttype, entlen equivalence (entnxt, canonical_entry(1: 2)) equivalence (enttype, canonical_entry(3: 4)) equivalence (entlen, canonical_entry(21: 22)) equivalence (entname, canonical_entry(23: 278)) call name_$read_dir(dir_name, name_length, seek_to_bof, & index, max_count, dir_data_size, & dir_data, read_count, status)[ name_$read_dir_lc ]
name_read_link_lcreturn the pathname associated with a link SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$read_link_lc( char *link_name, unsigned short &name_length, unsigned short &maxlinklen, char *link_text, unsigned short *text_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$read_link_lc( in link_name: univ name_$long_pname_t; in name_length: integer; in maxlinklen: integer; out link_text: univ name_$long_pname_t; out text_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length, maxlinklen, text_length character link_name*1023, link_text*1023 call name_$read_link_lc(link_name, name_length, maxlinklen, & link_text, text_length, status)[ name_$read_link_lc ]
name_set_ndirset the naming directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$set_ndir( char *directory_name, unsigned short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$set_ndir( in directory_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character directory_name*1023 call name_$set_ndir(directory_name, name_length, status)[ name_$set_ndir ]
name_set_wdirsets the working directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/name.h> void name_$set_wdir( char *directory_name, unsigned short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/name.ins.pas'; procedure name_$set_wdir( in directory_name: univ name_$long_pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/name.ins.ftn' integer*4 status integer*2 name_length character directory_name*1023 call name_$set_wdir(directory_name, name_length, status)[ name_$set_wdir ]
osinfoDomain/OS information SYNOPSIS (C) #include <apollo/base.h> #include <apollo/osinfo.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/osinfo.ins.pas';[ intro ]
osinfo_get_revget Domain/OS revision information SYNOPSIS (C) #include <apollo/base.h> #include <apollo/osinfo.h> void osinfo_$get_rev( char *node_spec, short &spec_length, short &version_number, int &revision_size, os_rev_$t *revision_info, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/osinfo.ins.pas'; procedure osinfo_$get_rev( in node_spec: univ os_rev_str_$t; in spec_length: pinteger; in version_number: pinteger; in revision_size: linteger; out revision_info: os_rev_$t; out status: status_$t);[ osinfo_$get_rev ]
osinfo_introDomain/OS information SYNOPSIS (C) #include <apollo/base.h> #include <apollo/osinfo.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/osinfo.ins.pas';[ intro ]
osinfo_mem_sizeget memory size of specified node SYNOPSIS (C) #include <apollo/base.h> #include <apollo/osinfo.h> void osinfo_$mem_size( char *node_spec, short &spec_length, int *mem_size, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/osinfo.ins.pas'; procedure osinfo_$mem_size( in node_spec: univ os_rev_str_$t; in spec_length: pinteger; out mem_size: linteger; out status: status_$t);[ osinfo_$mem_size ]
osinfo_node_typeget model number of specified node SYNOPSIS (C) #include <apollo/base.h> #include <apollo/osinfo.h> void osinfo_$node_type( char *node_spec, short &spec_length, short *model_length, char *model, int &model_max, int *num_cpus, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/osinfo.ins.pas'; procedure osinfo_$node_type( in node_spec: univ os_rev_str_$t; in spec_length: pinteger; out model_length: pinteger; out model: univ name_$name_t; in model_max: linteger; out num_cpus: linteger; out status: status_$t);[ osinfo_$node_type ]
padthe Display Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn'[ intro ]
pad_clear_frameclear a frame SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$clear_frame( ios_$id_t &stream_id, stream_$sk_t &seek_key, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$clear_frame( in stream_id: ios_$id_t; in seek_key: univ stream_$sk_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 seek_key(3), rec_adr, byte_adr, flags, status integer*2 stream_id equivalence (rec_adr, seek_key(1)) equivalence (byte_adr, seek_key(2)) equivalence (flags, seek_key(3)) call pad_$clear_frame(stream_id, seek_key, status)[ pad_$clear_frame ]
pad_close_frameclose a frame SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$close_frame( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$close_frame( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$close_frame(stream_id, status)[ pad_$close_frame ]
pad_cookedput a transcript pad in cooked mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$cooked( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$cooked( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$cooked(stream_id, status)[ pad_$cooked ]
pad_cpr_enableenable cursor position reports SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$cpr_enable( ios_$id_t &stream_id, short &report_cpr_type, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$cpr_enable( in stream_id: ios_$id_t; in report_cpr_type: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 report_cpr_type, stream_id call pad_$cpr_enable(stream_id, report_cpr_type, status)[ pad_$cpr_enable ]
pad_createcreate a new pad and window pane SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$create( char *pathname, pinteger name_length, pad_$type_t pad_type, ios_$id_t stream_id, pad_$side_t side, pad_$cre_opt_t pane_options, short pane_size, ios_$id_t *pane_stream_id, status_$t status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$create( in pathname: univ name_$long_pname_t; in name_length: pinteger; in pad_type: pad_$type_t; in related_stream_id: ios_$id_t; in side: pad_$side_t; in pane_options: pad_$cre_opt_t; in pane_size: integer; out pane_stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' character pathname*1023 integer*4 status integer*2 name_length, pad_type, related_stream_id integer*2 side, pane_options, pane_size, pane_stream_id call pad_$create(pathname, name_length, pad_type, & related_stream_id, side, pane_options, & pane_size, pane_stream_id, status)[ pad_$create ]
pad_create_framecreate a frame SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$create_frame( ios_$id_t &stream_id, short &width, short &height, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$create_frame( in stream_id: ios_$id_t; in width: integer; in height: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, width, height call pad_$create_frame(stream_id, width, height, status)[ pad_$create_frame ]
pad_create_iconcreate a new pad and associated window icon SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$create_icon( char *pathname, unsigned short &name_length, pad_$type_t &type, short &unit, pad_$position_t &icon_pos, char &icon_char, pad_$window_desc_t *window, ios_$id_t *stream_id, status_$t *status); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$create_icon( in pathname: univ name_$long_pname_t; in name_length: pinteger; in type: pad_$type_t; in unit: integer; in icon_pos: pad_$position_t; in icon_char: char; in window: pad_$window_desc_t; out stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 name_length, type, unit, icon_pos(2) integer*2 x_icon, y_icon, window(4), top, left integer*2 width, height, stream_id character pathname*1023, icon_char*1 equivalence (top, window(1)), (left, window(2)) equivalence (width, window(3)), (height, window(4)) equivalence (x_icon, icon_pos(1)), (y_icon, icon_pos(2)) call pad_$create_icon(pathname, name_length, type, & unit, icon_pos, icon_char, & window, stream_id, status)[ pad_$create_icon ]
pad_create_windowcreate a new pad and a window to view it SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$create_window( char *pathname, unsigned short &name_length, pad_$type_t &pad_type, short &unit, pad_$window_desc_t &window, ios_$id_t *stream_id, status_$t *status); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$create_window( in pathname: univ name_$long_pname_t; in name_length: pinteger; in pad_type: pad_$type_t; in unit: integer; in window: pad_$window_desc_t; out stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 name_length, pad_type, unit, window(4) integer*2 top, left, width, height, stream_id character pathname*1023 equivalence (top, window(1)), (left, window(2)) equivalence (width, window(3)), (height, window(4)) call pad_$create_window(pathname, name_length, pad_type, & unit, window, stream_id, status)[ pad_$create_window ]
pad_def_pfkdefine a program function key SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$def_pfk( ios_$id_t &stream_id, char *key_name, char *definition, short &def_len, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$def_pfk( in stream_id: ios_$id_t; in key_name: pad_$key_name_t; in definition: univ pad_$key_def_t; in def_len: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, def_len character key_name*4, definition*128 call pad_$def_pfk(stream_id, key_name, definition, & def_len, status)[ pad_$def_pfk ]
pad_delete_frameclear and delete a frame SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$delete_frame( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$delete_frame( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$delete_frame(stream_id, status)[ pad_$delete_frame ]
pad_dm_cmdexecute a Display Manager command SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$dm_cmd( ios_$id_t &stream_id, char *dm_command, short &command_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$dm_cmd( in stream_id: ios_$id_t; in dm_command: univ pad_$string_t; in command_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, command_length character dm_command*256 call pad_$dm_cmd(stream_id, dm_command, command_length, status)[ pad_$dm_cmd ]
pad_edit_waitwait until an edit window closes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$edit_wait( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$edit_wait( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$edit_wait(stream_id, status)[ pad_$edit_wait ]
pad_force_promptforce an incomplete record to an input pad SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$force_prompt( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$force_prompt( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$force_prompt(stream_id, status)[ pad_$force_prompt ]
pad_icon_waitwait until an icon expands or moves SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$icon_wait( ios_$id_t &stream_id, short &window_no, boolean *icon_moved, pad_$position_t *icon_pos, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$icon_wait( in stream_id: ios_$id_t; in window_no: integer; out icon_moved: boolean; out icon_pos: pad_$position_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no integer*2 icon_pos(2), x_coord, y_coord logical icon_moved equivalence (x_coord, icon_pos(1)), (y_coord, icon_pos(2)) call pad_$icon_wait(stream_id, window_no, icon_moved, & icon_pos, status)[ pad_$icon_wait ]
pad_inq_disp_typefind out the display type SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_disp_type( ios_$id_t &stream_id, pad_$display_type_t *display_type, short *unit, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_disp_type( in stream_id: ios_$id_t; out display_type: pad_$display_type_t; out unit: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, display_type, unit call pad_$inq_disp_type(stream_id, display_type, unit, status)[ pad_$inq_disp_type ]
pad_inq_fontfind out about the current font SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_font( ios_$id_t &stream_id, short *font_width, short *font_height, char *font_name, short &font_buf_len, short *font_len, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_font( in stream_id: ios_$id_t; out font_width: integer; out font_height: integer; out font_name: univ name_$long_pname_t; in font_buf_len: integer; out font_len: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, font_width, font_height integer*2 font_len, font_buf_len character font_name*1023 call pad_$inq_font(stream_id, font_width, font_height, & font_name, font_buf_len, font_len, status)[ pad_$inq_font ]
pad_inq_full_windowget the total display region occupied by a window SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_full_window( ios_$id_t &stream_id, short &window_no, pad_$window_desc_t *window, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_full_window( in stream_id: ios_$id_t; in window_no: integer; out window: pad_$window_desc_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no, window(4) integer*2 top, left, width, height equivalence (top, window(1)), (left, window(2)) equivalence (width, window(3)), (height, window(4)) call pad_$inq_full_window(stream_id, window_no, window, status)[ pad_$inq_full_window ]
pad_inq_iconget icon information SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_icon( ios_$id_t &stream_id, short &window_no, pad_$position_t *icon_pos, char *icon_char, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_icon( in stream_id: ios_$id_t; in window_no: integer; out icon_pos: pad_$position_t; out icon_char: char; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no, icon_pos(2), x_coord, y_coord character icon_char*1 equivalence (icon_pos(1), x_coord), (icon_pos(2), y_coord) call pad_$inq_icon(stream_id, window_no, icon_pos, & icon_char, status)[ pad_$inq_icon ]
pad_inq_icon_fontget the current icon font SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_icon_font( ios_$id_t &stream_id, short &window_no, char *font_name, short &font_buf_len, short *font_len, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_icon_font( in stream_id: ios_$id_t; in window_no: integer; out font_name: univ name_$long_pname_t; in font_buf_len: integer; out font_len: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no, font_width integer*2 font_buf_len, font_len character font_name*1023 call pad_$inq_icon_font(stream_id, window_no, font_name, & font_buf_len, font_len, status)[ pad_$inq_icon_font ]
pad_inq_kbdfind out about the keyboard SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_kbd( ios_$id_t &stream_id, short &buffer_size, char *kbd_suffix, short *length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_kbd( in stream_id: ios_$id_t; in buffer_size: integer; out kbd_suffix: univ pad_$string_t; out length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, buffer_size, length character kbd_suffix*256 call pad_$inq_kbd(stream_id, buffer_size, kbd_suffix, & length, status)[ pad_$inq_kbd ]
pad_inq_positionfind the output cursor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_position( ios_$id_t &stream_id, short *y, short *x, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_position( in stream_id: ios_$id_t; out x: integer; out y: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, x, y call pad_$inq_position(stream_id, x, y, status)[ pad_$inq_position ]
pad_inq_viewfind out the pad region under the window SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_view( ios_$id_t &stream_id, short &window_no, long *line, long *eof_linenum, short *x_offset, short *y_offset, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_view( in stream_id: ios_$id_t; in window_no: integer; out line: integer32; out eof_linenum: integer32; out x_offset: integer; out y_offset: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status, length, line, eof_linenum integer*2 stream_id, window_no, x_offset, y_offset call pad_$inq_view(stream_id, window_no, line, eof_linenum, & x_offset, y_offset, status)[ pad_$inq_view ]
pad_inq_windowslist the windows on a pad SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$inq_windows( ios_$id_t &stream_id, pad_$window_desc_t *windowlist, short &window_list_size, short *window_no, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$inq_windows( in stream_id: ios_$id_t; out windowlist: univ pad_$window_list_t; in window_list_size: integer; out window_no: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*2 max_window_list, desired_window parameter (max_window_list = 10, desired_window = 3) integer*4 status, window_list(2 * max_window_list) integer*2 stream_id, window_list_size, window_no integer*2 window_desc(4), top, left, width, height equivalence (top, window_desc(1)), (left, window_desc(2)) equivalence (width, window_desc(3)), (height, window_desc(4)) equivalence (window_desc(1), & window_list(1 + (2 * (desired_window - 1)))) call pad_$inq_windows(stream_id, window_list, window_list_size, & window_no, status)[ pad_$inq_windows ]
pad_introthe Display Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn'[ intro ]
pad_is_iconfind out whether a window is an icon SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> boolean pad_$is_icon( ios_$id_t &stream_id, short &window_no, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; function pad_$is_icon( in stream_id: ios_$id_t; in window_no: integer; out status: status_$t): boolean; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no logical is_icon is_icon = pad_$is_icon(stream_id, window_no, status)[ pad_$is_icon ]
pad_isatest a stream for the pad trait SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$isa( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$isa( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$isa(stream_id, status)[ pad_$isa ]
pad_isa_dm_padtest whether a stream is open on a local DM pad SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$isa_dm_pad( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$isa_dm_pad( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$isa_dm_pad(stream_id, status)[ pad_$isa_dm_pad ]
pad_load_fontload a character font SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$load_font( ios_$id_t &stream_id, char *font_name, short &name_length, short *font_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$load_font( in stream_id: ios_$id_t; in font_name: univ pad_$string_t; in name_length: integer; out font_id: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, name_length, font_id character font_name*256 call pad_$load_font(stream_id, font_name, name_length, & font_id, status)[ pad_$load_font ]
pad_locatelocate the keyboard cursor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$locate( ios_$id_t &stream_id, short *x, *y, char *byte, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$locate( in stream_id: ios_$id_t; out x, y: integer; out byte: char; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, x, y character byte*1 call pad_$locate(stream_id, x, y, byte, status)[ pad_$locate ]
pad_make_iconchange a window into an icon SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$make_icon( ios_$id_t &stream_id, short &window_no, char &icon_char, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$make_icon( in stream_id: ios_$id_t; in window_no: integer; in icon_char: char; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no character icon_char*1 call pad_$make_icon(stream_id, window_no, icon_char, status)[ pad_$make_icon ]
pad_make_invisiblemake a window invisible SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$make_invisible( ios_$id_t &stream_id, short &window_no, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$make_invisible( in stream_id: ios_$id_t; in window_no: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no call pad_$make_invisible(stream_id, window_no, status)[ pad_$make_invisible ]
pad_movemove the output cursor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$move( ios_$id_t &stream_id, pad_$rel_abs_t &rel_abs, short &x, &y, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$move( in stream_id: ios_$id_t; in rel_abs: pad_$rel_abs_t; in x, y: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, rel_abs, x, y call pad_$move(stream_id, rel_abs, x, y, status)[ pad_$move ]
pad_pop_push_windowpop or push a window SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$pop_push_window( ios_$id_t &stream_id, short &window_no, boolean &pop_push, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$pop_push_window( in stream_id: ios_$id_t; in window_no: integer; in pop_push: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no logical pop_push call pad_$pop_push_window(stream_id, window_no, pop_push, status)[ pad_$pop_push_window ]
pad_rawplace a pad in raw mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$raw( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$raw( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id call pad_$raw(stream_id, status)[ pad_$raw ]
pad_select_windowmake a window visible and full-size SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$select_window( ios_$id_t &stream_id, short &window_no, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$select_window( in stream_id: ios_$id_t; in window_no: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no call pad_$select_window(stream_id, window_no, status)[ pad_$select_window ]
pad_set_auto_closeclose a window when its pad closes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_auto_close( ios_$id_t &stream_id, short &window_no, boolean &auto_close, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_auto_close( in stream_id: ios_$id_t; in window_no: integer; in auto_close: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no logical auto_close call pad_$set_auto_close(stream_id, window_no, auto_close, status)[ pad_$set_auto_close ]
pad_set_borderadd or remove a window border SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_border( ios_$id_t &stream_id, short &window_no, boolean &border, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_border( in stream_id: ios_$id_t; in window_no: integer; in border: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no logical border call pad_$set_border(stream_id, window_no, border, status)[ pad_$set_border ]
pad_set_eraseset a pad's erase mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_erase( stream_$id_t &stream_id, short &window_no, boolean &erase_mode, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_erase( in sid: stream_$id_t; in window_no: integer; in erase_mode: boolean; out sts: status_$t ); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status, integer*2 stream_id, window_no logical*1 erase_mode call pad_$set_erase(stream_id, window_no, erase_mode, status)[ pad_$set_erase ]
pad_set_full_windowestablish a window region SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_full_window( ios_$id_t &stream_id, short &window_no, pad_$window_desc_t *window, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_full_window( in stream_id: ios_$id_t; in window_no: integer; in window: pad_$window_desc_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no, window(4) integer*2 top, left, width, height equivalence (top, window(1)), (left, window(2)), equivalence (width, window(3)), (height, window(4)) call pad_$set_full_window(stream_id, window_no, window, status)[ pad_$set_full_window ]
pad_set_icon_fontchoose a new icon font SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_icon_font( ios_$id_t &stream_id, short &window_no, char *font_name, short &font_len, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_icon_font( in stream_id: ios_$id_t; in window_no: integer; in font_name: univ name_$long_pname_t; in font_len: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no, font_len character font_name*1023 call pad_$set_icon_font(stream_id, window_no, font_name, & font_len, status)[ pad_$set_icon_font ]
pad_set_icon_posestablish an icon position and icon character SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_icon_pos( ios_$id_t &stream_id, short &window_no, pad_$position_t &icon_pos, char &icon_char, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_icon_pos( in stream_id: ios_$id_t; in window_no: integer; in icon_pos: pad_$position_t; in icon_char: char; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, window_no, icon_pos(2), x_coord, y_coord character icon_char*1 equivalence (x_coord, icon_pos(1)), (y_coord, icon_pos(2)) call pad_$set_icon_pos(stream_id, window_no, icon_pos, & icon_char, status)[ pad_$set_icon_pos ]
pad_set_scaleset a scale factor for cursor operations SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_scale( ios_$id_t &stream_id, short &x_factor, short &y_factor, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_scale( in stream_id: ios_$id_t; in x_factor: integer; in y_factor: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, x_factor, y_factor call pad_$set_scale(stream_id, x_factor, y_factor, status)[ pad_$set_scale ]
pad_set_tabsset tab stops within a pad SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_tabs( ios_$id_t &stream_id, short *tab_stop_array, short &no_of_tabs, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_tabs( in stream_id: ios_$id_t; in tab_stop_array: pad_$tabstop_buf_t; in no_of_tabs: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, tab_stop_array(100), no_of_tabs call pad_$set_tabs(stream_id, tab_stop_array, no_of_tabs, status)[ pad_$set_tabs ]
pad_set_viewdefine the pad region under a window SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$set_view( ios_$id_t &stream_id, short &window_no, long &line, short &x_offset, short &y_offset, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$set_view( in stream_id: ios_$id_t; in window_no: integer; in line: integer32; in x_offset: integer; in y_offset: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status, line integer*2 stream_id, window_no, x_offset, y_offset call pad_$set_view(stream_id, window_no, line, & x_offset, y_offset, status)[ pad_$set_view ]
pad_use_fontuse a new loaded font SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pad.h> void pad_$use_font( ios_$id_t &stream_id, short &font_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pad.ins.pas'; procedure pad_$use_font( in stream_id: ios_$id_t; in font_id: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pad.ins.ftn' integer*4 status integer*2 stream_id, font_id call pad_$use_font(stream_id, font_id, status)[ pad_$use_font ]
pbufsusing paste buffers SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pbufs.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pbufs.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pbufs.ins.ftn'[ intro ]
pbufs_createcreate a paste buffer SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pbufs.h> void pbufs_$create( char *buffer_name, boolean &buffer_type, ios_$id_t *stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pbufs.ins.pas'; procedure pbufs_$create( in buffer_name: univ name_$long_name_t; in buffer_type: boolean; out stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pbufs.ins.ftn' integer*2 stream_id integer*4 status logical buffer_type character buffer_name*255 call pbufs_$create(buffer_name, buffer_type, stream_id, status)[ pbufs_$create ]
pbufs_introusing paste buffers SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pbufs.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pbufs.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pbufs.ins.ftn'[ intro ]
pbufs_openopen an existing paste buffer SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pbufs.h> void pbufs_$open( char *buffer_name, boolean &buffer_type, ios_$id_t *stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pbufs.ins.pas'; procedure pbufs_$open( in buffer_name: univ name_$long_name_t; in buffer_type: boolean; out stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pbufs.ins.ftn' integer*2 stream_id integer*4 status logical buffer_type character buffer_name*255 call pbufs_$open(buffer_name, buffer_type, stream_id, status)[ pbufs_$open ]
pfmmanaging faults SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn'[ intro ]
pfm_cleanupestablish a clean-up handler SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> status_$t pfm_$cleanup(pfm_$cleanup_rec *cleanup_record) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; function pfm_$cleanup( out cleanup_record: pfm_$cleanup_rec): status_$t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' integer*4 status, cleanup_record(16) status = pfm_$cleanup(cleanup_record)[ pfm_$cleanup ]
pfm_enableenable asynchronous faults SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$enable(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$enable; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' call pfm_$enable[ pfm_$enable ]
pfm_enable_faultsenable asynchronous faults in a multitasked process SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$enable_faults(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$enable_faults; SYNOPSIS (Fortran) %include '/sys/ins/base.ins.ftn'; %include '/sys/ins/pfm.ins.ftn'; call pfm_$enable_faults[ pfm_$enable_faults ]
pfm_error_trapsimulate a fault and save a traceback SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$error_trap(status_$t &fault_signal) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$error_trap(in fault_signal: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' integer*4 fault_signal call pfm_$error_trap(fault_signal)[ pfm_$error_trap ]
pfm_establish_fault_handlerestablish a fault handler SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> pfm_$fh_handle_t pfm_$establish_fault_handler( int &target_status, pfm_$fh_opt_set_t &fh_options, pfm_$fault_func_p_t &function_ptr, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; function pfm_$establish_fault_handler( in target_status: integer32; in fh_options: pfm_$fh_opt_set_t; in function_ptr: pfm_$fault_func_p_t; out status: status_$t): pfm_$fh_handle_t;[ pfm_$establish_fault_handler ]
pfm_inhibitinhibit asynchronous faults SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$inhibit(void); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$inhibit; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' call pfm_$inhibit[ pfm_$inhibit ]
pfm_inhibit_faultsinhibit asynchronous faults, but allow task- switching SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$inhibit_faults(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$inhibit_faults; SYNOPSIS (Fortran) %include '/sys/ins/base.ins.ftn'; %include '/sys/ins/pfm.ins.ftn'; call pfm_$inhibit_faults[ pfm_$inhibit_faults ]
pfm_intromanaging faults SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn'[ intro ]
pfm_release_fault_handlerrelease a fault handler SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$release_fault_handler( pfm_$fh_handle_t &fh_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$release_fault_handler( in fh_handle: pfm_$fh_handle_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' integer*4 fh_handle, status call pfm_$release_fault_handler(fh_handle, status)[ pfm_$release_fault_handler ]
pfm_reset_cleanupreset a clean-up handler SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$reset_cleanup( pfm_$cleanup_rec *cleanup_record, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$reset_cleanup( in cleanup_record: pfm_$cleanup_rec; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' integer*4 cleanup_record(16), status call pfm_$reset_cleanup(cleanup_record, status)[ pfm_$reset_cleanup ]
pfm_rls_cleanuprelease clean-up handlers stack SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$rls_cleanup( pfm_$cleanup_rec *cleanup_record, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$rls_cleanup( in cleanup_record: pfm_$cleanup_rec; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' integer*4 cleanup_record(16), status call pfm_$rls_cleanup(cleanup_record, status)[ pfm_$rls_cleanup ]
pfm_signalsignal the calling process SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pfm.h> void pfm_$signal(status_$t &fault_signal) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pfm.ins.pas'; procedure pfm_$signal(in fault_signal: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pfm.ins.ftn' integer*4 fault_signal call pfm_$signal(fault_signal)[ pfm_$signal ]
pgmthe program manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn'[ intro ]
pgm_del_argdelete a program argument SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$del_arg(short &arg_number) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$del_arg(in arg_number: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*2 arg_number call pgm_$del_arg(arg_number)[ pgm_$del_arg ]
pgm_exitexit a program SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$exit(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$exit; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' call pgm_$exit[ pgm_$exit ]
pgm_get_argget a program argument SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> short pgm_$get_arg( short &arg_number, char *arg_buffer, status_$t *status, short &buffer_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; function pgm_$get_arg( in arg_number: integer; out arg_buffer: univ pgm_$name; out status: status_$t; in buffer_length: integer): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*4 status integer*2 arg_length, arg_number, buffer_length character arg_buffer*128 arg_length = pgm_$get_arg(arg_number, arg_buffer, status, buffer_length)[ pgm_$get_arg ]
pgm_get_argsget the program argument vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$get_args( short *argument_count, pgm_$argv_ptr *arg_vector_ptr) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$get_args( out argument_count: integer; out arg_vector_ptr: pgm_$argv_ptr); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*2 argument_count, arg_len integer*4 arg_ptr_vector(128) character arg_chars*128 integer*4 arg_ptr, arg_vector_ptr pointer /arg_ptr/ arg_len, arg_chars pointer /arg_vector_ptr/ arg_ptr_vector call pgm_$get_args(argument_count, arg_vector_ptr)[ pgm_$get_args ]
pgm_get_ecget a process eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$get_ec( pgm_$proc &process_handle, pgm_$ec_key &ec_key, ec2_$ptr_t *ec_pointer, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$get_ec( in process_handle: pgm_$proc; in ec_key: pgm_$ec_key; out ec_pointer: ec2_$ptr_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*4 status, process_handle, ec_value integer*2 ec_key, event(3) equivalence (ec_value, event(1)) integer*4 ec_pointer pointer /ec_pointer/ event call pgm_$get_ec(process_handle, ec_key, ec_pointer, status)[ pgm_$get_ec ]
pgm_get_puidget a process UID SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$get_puid( pgm_$proc &process_handle, uid_$t *process_uid, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$get_puid( in process_handle: pgm_$proc; out process_uid: uid_$t; out status: status_$t) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*4 process_handle, process_uid(2), status call pgm_$get_puid(process_handle, process_uid, status)[ pgm_$get_puid ]
pgm_introthe program manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn'[ intro ]
pgm_invokeinvoke a program SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$invoke( char *path_name, short &path_length, short &argument_count, pgm_$arg_ptr *argument_vector, short &stream_count, ios_$id_t *stream_vector, pgm_$mode &invoke_mode, pgm_$proc *process_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$invoke( in path_name: univ name_$pname_t; in path_length: integer; in argument_count: integer; in argument_vector: univ pgm_$argv; in stream_count: integer; in stream_vector: univ pgm_$connv; in invoke_mode: pgm_$mode; out process_handle: univ pgm_$proc; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*4 process_handle, status integer*2 path_length, argument_count, arg_len, stream_count integer*2 stream_vector(128), invoke_mode character path_name*1023, arg_chars*128 integer*4 arg_ptr, argument_vector(128) pointer /arg_ptr/ arg_len, arg_chars call pgm_$invoke(path_name, path_length, argument_count, & argument_vector, stream_count, & stream_vector, invoke_mode, & process_handle, status)[ pgm_$invoke ]
pgm_make_orphanorphan a process SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$make_orphan( pgm_$proc &process_handle, uid_$t *process_uid, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$make_orphan( in process_handle: pgm_$proc; out process_uid: uid_$t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*4 process_handle, process_uid(2), status call pgm_$make_orphan(process_handle, process_uid, status)[ pgm_$make_orphan ]
pgm_proc_waitwait on a process SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$proc_wait( pgm_$proc &process_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$proc_wait( in process_handle: pgm_$proc; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*4 process_handle, status call pgm_$proc_wait(process_handle, status)[ pgm_$proc_wait ]
pgm_set_severityset the exit severity level SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pgm.h> void pgm_$set_severity(pgm_$mode &severity_level) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pgm.ins.pas'; procedure pgm_$set_severity(in severity_level: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pgm.ins.ftn' integer*2 severity_level call pgm_$set_severity(severity_level)[ pgm_$set_severity ]
pmthe Domain/OS Process Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pm.ins.ftn'[ intro ]
pm_get_home_txtget the home directory SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pm.h> void pm_$get_home_txt( short &buffer_length, char *path_name, short *path_length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pm.ins.pas'; procedure pm_$get_home_txt( in buffer_length: integer; out path_name: univ name_$long_pname_t; out path_length: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pm.ins.ftn' integer*2 buffer_length, path_length character path_name*1023 call pm_$get_home_txt(buffer_length, path_name, path_length)[ pm_$get_home_txt ]
pm_get_sid_txtget the SID SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pm.h> void pm_$get_sid_txt( short &buffer_length, char *sid, short *sid_length); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pm.ins.pas'; procedure pm_$get_sid_txt( in buffer_length: integer; out sid: univ pm_$sidtext_t; out sid_length: integer); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pm.ins.ftn' integer*2 buffer_length, sid_length character sid*140 call pm_$get_sid_txt(buffer_length, sid, sid_length)[ pm_$get_sid_txt ]
pm_introthe Domain/OS Process Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/pm.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/pm.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/pm.ins.ftn'[ intro ]
prfthe Domain/OS print library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn'[ intro ]
prf_config_fileset print options from a file SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$config_file( char *name, short &name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$config_file( in name: name_$pname_t; in name_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 name_length integer*4 status character name*1024 call prf_$config_file(name, name_length, status)[ prf_$config_file ]
prf_edit_jobedit a print job at the current site SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$edit_job( long &job_id, prf_$edit_job_t &edit_op, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$edit_job( in job_id: integer32; in edit_op: prf_$edit_job_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*4 job_id, status integer*2 edit_op call prf_$edit_job(job_id, edit_op, status)[ prf_$edit_job ]
prf_get_printersget a list of printers for a specified manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$get_printers( prf_$name_t &site, long *entry, long &max_printers, long *ret_printers, prf_$printer_t *printer_list, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$get_printers( in site: univ prf_$name_t; var entry: integer32; in max_printers: integer32; out ret_printers: integer32; out printer_list: univ prf_$printer_array_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 n_printers, example parameter (n_printers = 32, example = 3) integer*4 entry, max_printers, ret_printers character printer_list(n_printers)*102 equivalence (printer_name, printer_list(example)) equivalence (printer_name_length, printer_list(example)(33:34)) equivalence (printer_status, printer_list(example)(35:66)) equivalence (printer_status_length, printer_list(example)(67:68)) equivalence (printer_description, printer_list(example)(69:100)) equivalence (printer_description_length, printer_list(example)(101:102)) call prf_$get_printers(site, entry, max_printers, & ret_printers, printer_list, status)[ prf_$get_printers ]
prf_get_sitesget a list of print managers SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$get_sites( long *index, long &max_sites, long *ret_sites, prf_$name_t *site_list, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$get_sites( var index: integer32; in max_sites: integer32; out ret_sites: integer32; out site_list: univ prf_$name_array_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 n_sites, example parameter (n_sites = 32, example = 3) integer*4 index, max_sites, ret_sites, status character site_list(n_sites)*34 integer*2 site_location_length character site_location*32 equivalence (site_location, site_list(example)) equivalence (site_location_length, site_list(example) (33:34)) call prf_$get_sites(index, max_sites, ret_sites, site_list, status)[ prf_$get_sites ]
prf_initinitialize print request options SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$init( ios_$id_t &stream_id, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$init( in stream_id: ios_$id_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 stream_id integer*4 status call prf_$init(stream_id, status)[ prf_$init ]
prf_inq_optionget a print request option SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$inq_option( char *option, short *option_length, num_var_t *number_value, char *string_value, short *string_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$inq_option( var option: univ string; var option_length: integer; out number_value: num_var_t; out string_value: univ string; out string_length: integer; out status: status_$t) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 opt_len parameter (opt_len = 120) integer*2 option_length, string_length integer*4 number_value, status character option*(opt_len), string_value*256 call prf_$inq_option(option, option_length, number_value, & string_value, string_length, status)[ prf_$inq_option ]
prf_introthe Domain/OS print library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn'[ intro ]
prf_name_printspool a file for printing SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$name_print( char *pathname, short &pathname_length, char *queue, short *queue_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$name_print( in pathname: univ name_$pname_t; in pathname_length: integer ; out queue: name_$pname_t; out queue_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 pathname_length, queue_length integer*4 status character pathname*1024, queue*1024 call prf_$name_print(pathname, pathname_length, queue, & queue_length, status)[ prf_$name_print ]
prf_queue_filequeue a print request SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$queue_file( char *pathname, short &pathname_length, char *queue, short *queue_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$queue_pathname( in pathname: univ name_$pname_t; in pathname_length: integer; out queue: name_$pname_t; out queue_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 pathname_length, queue_length integer*4 status character pathname*1024, queue*1024 call prf_$queue_file(pathname, pathname_length, queue, & queue_length, status)[ prf_$queue_file ]
prf_read_queueget a list of print jobs in the queue SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$read_queue( prf_$read_opt_t &printer_flag, long *index, long &max_jobs, long *ret_jobs, prf_$job_entry_t *job_list, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$read_queue( in printer_flag: prf_$read_opt_t; var index: integer32; in max_jobs: integer32; out ret_jobs: integer32; out job_list: univ prf_$job_array_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 n_jobs, example parameter (n_jobs = 32, example = 3) integer*4 printer_flag, index, status integer*4 max_jobs, ret_jobs integer*2 job_list(39, n_jobs) integer*4 job_id, job_priority integer*2 print_user_length, job_name_length, job_status character print_user*32, job_name*32 equivalence (job_id, job_list(1, example)) equivalence (print_user, job_list(3, example)) equivalence (print_user_length, job_list(19, example)) equivalence (job_name, job_list(20, example)) equivalence (job_name_length, job_list(36, example)) equivalence (job_priority, job_list(37, example)) equivalence (job_status, job_list(39, example)) call prf_$read_queue(printer_flag, index, max_jobs, & ret_jobs, job_list, status)[ prf_$read_queue ]
prf_set_optionset an option in a print request SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$set_option( char *option, short &option_length, num_var_t &string_value, char *p_str, short &string_length, boolean &string_encoding, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$set_option( in option: univ string; in option_length: integer; in number_value: num_var_t; in string_value: univ string; in string_length: integer; in string_encoding: boolean; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 opt_len parameter (opt_len = 120) integer*2 option_length, string_length integer*4 number_value, status character option*(opt_len), string_value*256 logical string_encoding call prf_$set_option(option, option_length, number_value, string_value, & string_length, string_encoding, status)[ prf_$set_option ]
prf_signal_printersignal a print job SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$signal_printer( prf_$pr_sig_t &signal, prf_$name_t &printer_name, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$signal_printer( in signal: prf_$pr_sig_t; in printer_name: univ prf_$name_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*4 status integer*2 signal, length character printer_name*34, name*32 equivalence (name, printer_name(1:32)) equivalence (length, printer_name(33:34)) call prf_$signal_printer(signal, printer_name, status)[ prf_$signal_printer ]
prf_stream_printprint from a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/prf.h> void prf_$stream_print( ios_$id_t &stream_id, char *queue, short *queue_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/prf.ins.pas'; procedure prf_$stream_print( in stream_id: ios_$id_t; out queue: name_$pname_t; out queue_length: integer; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' integer*2 stream_id, queue_length integer*4 status character queue*1024 call prf_$stream_print(stream_id, queue, queue_length, status)[ prf_$stream_print ]
proc1the Level 1 Process Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc1.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc1.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc1.ins.ftn'[ intro ]
proc1_get_cputget elapsed CPU time SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc1.h> void proc1_$get_cput( time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc1.ins.pas'; procedure proc1_$get_cput( out clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc1.ins.ftn' integer*2 clock_value(3), clockh integer*4 clockl equivalence (clockh, clock_value(1)), (clockl, clock_value(2)) call proc1_$get_cput(clock_value)[ proc1_$get_cput ]
proc1_introthe Level 1 Process Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc1.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc1.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc1.ins.ftn'[ intro ]
proc2the Level 2 Process Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc2.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc2.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc2.ins.ftn'[ intro ]
proc2_get_infoget level 2 process information SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc2.h> void proc2_$get_info( uid_$t &process_uid, proc2_$info_t *process_info, pinteger &buffer_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc2.ins.pas'; procedure proc2_$get_info( in process_uid: uid_$t; out process_info: univ proc2_$info_t; in buffer_length: pinteger; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc2.ins.ftn' integer*4 process_uid(2), status integer*2 buffer_length, process_info(18) integer*4 stack_uid(2), stack_base, upc, usp, usb, cpu_total_low integer*2 state, usr, cpu_total(3), cpu_total_high, priority equivalence (stack_uid, process_info(1)) equivalence (stack_base, process_info(5)) equivalence (state, process_info(7)) equivalence (usr, process_info(8)) equivalence (upc, process_info(9)) equivalence (usp, process_info(11)) equivalence (usb, process_info(13)) equivalence (cpu_total, process_info(15)) equivalence (priority, process_info(18)) equivalence (cpu_total_high, cpu_total(1)) equivalence (cpu_total_low, cpu_total(2)) call proc2_$get_info(process_uid, process_info, buffer_length, status)[ proc2_$get_info ]
proc2_introthe Level 2 Process Manager SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc2.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc2.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc2.ins.ftn'[ intro ]
proc2_listlist level 2 process UIDs SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc2.h> void proc2_$list( uid_$t *uid_list, pinteger &max_num_uids, pinteger *num_uids) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc2.ins.pas'; procedure proc2_$list( out uid_list: univ proc2_$uid_list_t; in max_num_uids: pinteger; out num_uids: pinteger); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc2.ins.ftn' integer*4 uid_list(48) integer*2 max_num_uids, num_uids call proc2_$list(uid_list, max_num_uids, num_uids)[ proc2_$list ]
proc2_who_am_iget the UID of the calling process SYNOPSIS (C) #include <apollo/base.h> #include <apollo/proc2.h> void proc2_$who_am_i( uid_$t *my_uid) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/proc2.ins.pas'; procedure proc2_$who_am_i( out my_uid: uid_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/proc2.ins.ftn' integer*4 my_uid(2) call proc2_$who_am_i(my_uid)[ proc2_$who_am_i ]
rwsdynamic storage allocation SYNOPSIS (C) #include <apollo/base.h> #include <apollo/rws.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/rws.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/rws.ins.ftn'[ intro ]
rws_allocallocate storage SYNOPSIS (C) #include <apollo/base.h> #include <apollo/rws.h> void rws_$alloc( long &storage_size, void **storage_ptr) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/rws.ins.pas'; procedure rws_$alloc( in storage_size: integer32; out storage_ptr: univ_ptr); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/rws.ins.ftn' integer*4 nwords parameter (nwords = 5000) integer*4 storage_size, storage_ptr integer*2 dummy(nwords) pointer /storage_ptr/ dummy call rws_$alloc(storage_size, storage_ptr)[ rws_$alloc ]
rws_alloc_heap_poolallocate heap storage SYNOPSIS (C) #include <apollo/base.h> #include <apollo/rws.h> void *rws_$alloc_heap_pool( rws_$pool_t &alloc_pool, long &storage_size) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/rws.ins.pas'; function rws_$alloc_heap_pool( in alloc_pool: rws_$pool_t; in storage_size: rws_$word_aligned_long): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/rws.ins.ftn' integer*4 nwords parameter (nwords = 5000) integer*4 storage_size, storage_ptr integer*2 alloc_pool, dummy(nwords) pointer /storage_ptr/ dummy storage_ptr = rws_$alloc_heap_pool(alloc_pool, storage_size)[ rws_$alloc_heap_pool ]
rws_alloc_rw_poolallocate read/write storage from a pool SYNOPSIS (C) #include <apollo/base.h> #include <apollo/rws.h> void *rws_$alloc_rw_pool( rws_$pool_t &alloc_pool, long &storage_size) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/rws.ins.pas'; function rws_$alloc_rw_pool( in alloc_pool: rws_$pool_t; in storage_size: rws_$word_aligned_long): univ_ptr; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/rws.ins.ftn' integer*4 nwords parameter (nwords = 5000) integer*4 storage_size, storage_ptr integer*2 alloc_pool, dummy(nwords) pointer /storage_ptr/ dummy storage_ptr = rws_$alloc_rw_pool(alloc_pool, storage_size)[ rws_$alloc_rw_pool ]
rws_introdynamic storage allocation SYNOPSIS (C) #include <apollo/base.h> #include <apollo/rws.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/rws.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/rws.ins.ftn'[ intro ]
rws_release_heap_poolrelease heap storage SYNOPSIS (C) #include <apollo/base.h> #include <apollo/rws.h> void rws_$release_heap_pool( void *&storage_ptr, rws_$pool_t &alloc_pool, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/rws.ins.pas'; procedure rws_$release_heap_pool( in storage_ptr: univ_ptr; in alloc_pool: rws_$pool_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/rws.ins.ftn' integer*4 nwords parameter (nwords = 5000) integer*4 storage_ptr, status integer*2 alloc_pool, dummy(nwords) pointer /storage_ptr/ dummy call rws_$release_heap_pool(storage_ptr, alloc_pool, status)[ rws_$release_heap_pool ]
siocontrolling serial I/O lines SYNOPSIS (C) #include <apollo/base.h> #include <apollo/sio.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/sio.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/sio.ins.ftn'[ intro ]
sio_controlset serial line options SYNOPSIS (C) #include <apollo/base.h> #include <apollo/sio.h> void sio_$control( stream_$id_t &stream_id, sio_$opt_t &sio_option, sio_$value_t &option_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/sio.ins.pas'; procedure sio_$control( in stream_id: stream_$id_t; in sio_option: sio_$opt_t; in option_value: univ sio_$value_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/sio.ins.ftn' integer*2 nchar parameter (nchar = 256) integer*4 status, option_value integer*2 stream_id, sio_option, i2_value logical l_value character c_value*(nchar) equivalence (i2_value, option_value) equivalence (l_value, option_value) equivalence (c_value, option_value) call sio_$control(stream_id, sio_option, option_value, status)[ sio_$control ]
sio_inquireget serial line options SYNOPSIS (C) #include <apollo/base.h> #include <apollo/sio.h> void sio_$inquire( stream_$id_t &stream_id, sio_$opt_t &sio_option, sio_$value_t *option_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/sio.ins.pas'; procedure sio_$inquire( in stream_id: stream_$id_t; in sio_option: sio_$opt_t; out option_value: univ sio_$value_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/sio.ins.ftn' integer*2 nchar parameter (nchar = 256) integer*4 status, option_value integer*2 stream_id, sio_option, i2_value logical l_value character c_value*(nchar) equivalence (i2_value, option_value) equivalence (l_value, option_value) equivalence (c_value, option_value) call sio_$inquire(stream_id, sio_option, option_value, status)[ sio_$inquire ]
sio_introcontrolling serial I/O lines SYNOPSIS (C) #include <apollo/base.h> #include <apollo/sio.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/sio.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/sio.ins.ftn'[ intro ]
statusstatus reporting types and constants SYNOPSIS (C) #include <apollo/base.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn'[ intro ]
status_introstatus reporting types and constants SYNOPSIS (C) #include <apollo/base.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn'[ intro ]
taskthe Domain/OS task library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> SYNOPSIS (Pascal) %include "/sys/ins/base.ins.pas" %include "/sys/ins/task.ins.pas"[ intro ]
task_blastkill a task without cleanup SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$blast( task_$handle_t task_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$blast( in task_handle: task_$handle_t; out status: status_$t);[ task_$blast ]
task_createcreate a task SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> task_$handle_t task_$create( void (*routine_pointer)(), char *arg_pointer, long arg_length, long stack_size, long task_priority, task_$lifetime_t life_time, task_$option_set_t task_options, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; function task_$create( in routine_pointer: task_$routine_p; in arg_pointer: univ_ptr; in arg_length: integer32; in stack_size: integer32; in task_priority: integer32; in life_time: task_$lifetime_t; in task_options: task_$option_set_t; out status: status_$t): task_$handle_t;[ task_$create ]
task_exitexit a task SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$exit(); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$exit;[ task_$exit ]
task_get_ecget a completion eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$get_ec( task_$handle_t task_handle, ec2_$ptr_t *eventcount_pointer, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$get_ec( in task_handle: task_$handle_t; out eventcount_pointer: ec2_$ptr_t; out status: status_$t);[ task_$get_ec ]
task_get_handlereturn the task handle SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> task_$handle_t task_$get_handle(); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; function task_$get_handle: task_$handle_t;[ task_$get_handle ]
task_get_infoget information about a task SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$get_info( task_$handle_t task_handle, task_$info_pt info_pointer, task_$handle_t *next_handle, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$get_info( in task_handle: task_$handle_t; in info_pointer: task_$info_pt; out next_handle: task_$handle_t; out status: status_$t);[ task_$get_info ]
task_introthe Domain/OS task library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> SYNOPSIS (Pascal) %include "/sys/ins/base.ins.pas" %include "/sys/ins/task.ins.pas"[ intro ]
task_releaserelease a task and report SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$release( task_$handle_t task_handle, status_$t *completion_status, long *output_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$release( in task_handle: task_$handle_t; out completion_status: status_$t; out output_value: integer32; out status: status_$t);[ task_$release ]
task_set_namename a task SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$set_name( task_$handle_t task_handle, task_$name_pt name_pointer, long name_length, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$set_name( in task_handle: task_$handle_t; in name_pointer: task_$name_pt; in name_length: integer32; out status: status_$t);[ task_$set_name ]
task_set_resultchange the completion status and output value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$set_result( status_$t completion_status, long output_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$set_result( in completion_status: status_$t; in output_value: integer32; out status: status_$t);[ task_$set_result ]
task_signalsignal a task SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$signal( task_$handle_t task_handle, status_$t fault_status, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$signal( in task_handle: task_$handle_t; in fault_status: status_$t; out status: status_$t);[ task_$signal ]
task_tasking_enableddetermine whether tasking is enabled SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> boolean task_$tasking_enabled(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; function task_$tasking_enabled: boolean;[ task_$tasking_enabled ]
task_yieldyield the processor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/task.h> void task_$yield(void); SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/task.ins.pas'; procedure task_$yield;[ task_$yield ]
timethe Domain/OS time service SYNOPSIS (C) #include <apollo/base.h> #include <apollo/time.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/time.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/time.ins.ftn'[ intro ]
time_clockget the system clock value SYNOPSIS (C) #include <apollo/base.h> #include <apollo/time.h> void time_$clock( time_$clock_t *clock_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/time.ins.pas'; procedure time_$clock( out clock_value: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/time.ins.ftn' integer*2 clock_value(3), clockl integer*4 clockh equivalence (clockl, clock_value(3)), (clockh, clock_value(1)) call time_$clock(clock_value)[ time_$clock ]
time_get_ecget a pointer to the time eventcount SYNOPSIS (C) #include <apollo/base.h> #include <apollo/time.h> void time_$get_ec( time_$key_t &time_key, ec2_$ptr_t *eventcount_pointer, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/time.ins.pas'; procedure time_$get_ec( in time_key: time_$key_t; out eventcount_pointer: ec2_$ptr_t; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/time.ins.ftn' integer*4 status, ec_value integer*2 time_key, event(3) equivalence (ec_value, event(1)) integer*4 eventcount_pointer pointer /eventcount_pointer/ event call time_$get_ec(time_key, eventcount_pointer, status)[ time_$get_ec ]
time_introthe Domain/OS time service SYNOPSIS (C) #include <apollo/base.h> #include <apollo/time.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/time.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/time.ins.ftn'[ intro ]
time_waitwait for an interval SYNOPSIS (C) #include <apollo/base.h> #include <apollo/time.h> void time_$wait( time_$rel_abs_t &rel_abs, time_$clock_t &clock_value, status_$t *status) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/time.ins.pas'; procedure time_$wait( var rel_abs: time_$rel_abs_t ; in clock_value: time_$clock_t ; out status: status_$t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/time.ins.ftn' integer*2 clock_value(3), clockl, rel_abs integer*4 clockh, status equivalence (clockl, clock_value(3)), (clockh, clock_value(1)) call time_$wait(rel_abs, clock_value, status)[ time_$wait ]
tonemake a noise SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tone.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tone.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tone.ins.ftn'[ intro ]
tone_intromake a noise SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tone.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tone.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tone.ins.ftn'[ intro ]
tone_timemake a noise of a specified duration SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tone.h> void tone_$time(time_$clock_t &time) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tone.ins.pas'; procedure tone_$time(in time: time_$clock_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tone.ins.ftn' integer*4 clockl integer*2 clockh, time(3) equivalence (clockl, time(2)), (clockh, time(1)) call tone_$time(time)[ tone_$time ]
tpadlocator (touchpad) manager calls SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn'[ intro ]
tpad_inq_dtypereturn the last locator used SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> tpad_$dev_type_t tpad_$inq_dtype(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; function tpad_$inq_dtype : tpad_$dev_type_t; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn' integer*2 device device = tpad_$inq_dtype[ tpad_$inq_dtype ]
tpad_inquireget information about the current locator response SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> void tpad_$inquire( tpad_$mode_t *mode, short *x_scale, short *y_scale, short *hysteresis, smd_$pos_t *origin) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; procedure tpad_$inquire( out mode: tpad_$mode_t; out x_scale: integer; out y_scale: integer; out hysteresis: integer; out origin: smd_$pos_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn' integer*2 mode, x_scale, y_scale, hysteresis integer*2 line, column, origin(2) equivalence (line, origin(1)), (column, origin(2)) call tpad_$inquire(mode, x_scale, y_scale, hysteresis, origin)[ tpad_$inquire ]
tpad_introlocator (touchpad) manager calls SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn'[ intro ]
tpad_re_rangere-establishes the touchpad raw data range SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> void tpad_$re_range(void) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; procedure tpad_$re_range; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn' call tpad_$re_range[ tpad_$re_range ]
tpad_set_cursorre-establish the locator origin in relative mode SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> void tpad_$set_cursor( smd_$pos_t &origin) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; procedure tpad_$set_cursor( in origin: smd_$pos_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn' integer*2 line, column, origin(2) equivalence (line, origin(1)), (column, origin(2)) call tpad_$set_cursor(origin)[ tpad_$set_cursor ]
tpad_set_modeset pointing device response characteristics SYNOPSIS (C) #include <apollo/base.h> #include <apollo/tpad.h> void tpad_$set_mode( tpad_$mode_t &mode, short &x_scale, short &y_scale, short &hysteresis, smd_$pos_t &origin) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/tpad.ins.pas'; procedure tpad_$set_mode( in mode: tpad_$mode_t; in x_scale: integer; in y_scale: integer; in hysteresis: integer; in origin: smd_$pos_t); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/tpad.ins.ftn' integer*2 mode, x_scale, y_scale, hysteresis integer*2 line, column, origin(2) equivalence (line, origin(1)), (column, origin(2)) call tpad_$set_mode(mode, x_scale, y_scale, hysteresis, origin)[ tpad_$set_mode ]
vecthe Vector Library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn'[ intro ]
vec_abstake the absolute value of the elements in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$abs( float *start_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$abs( in start_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 length call vec_$abs(start_vec, length, result_vec)[ vec_$abs ]
vec_abs_itake the absolute value of the elements in a single- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$abs_i( float *start_vec, long int &start_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$abs_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$abs_i(start_vec, start_inc, length, & result_vec, result_inc)[ vec_$abs_i ]
vec_add_add_vectoradd three single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_add_vector( float *start_vec, float *add_vec, float *add_vec_2, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_add_vector( in start_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in add_vec_2: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length call vec_$add_add_vector(start_vec, add_vec, add_vec_2, length, result_vec)[ vec_$add_add_vector ]
vec_add_add_vector_iadd three single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_add_vector_i( float *start_vec, long int &start_inc, float *add_vec, long int &add_inc, float *add_vec_2, long int &add_inc_2, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_add_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in add_vec_2: univ vec_$real_vector; in add_inc_2: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length integer*4 start_inc, add_inc, add_inc_2, result_inc call vec_$add_add_vector_i(start_vec, start_inc, add_vec, add_inc, & add_vec_2, add_inc_2, length, result_vec, result_inc)[ vec_$add_add_vector_i ]
vec_add_constantadd a scalar to a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_constant( float *start_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_constant( in start_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 256) real start_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$add_constant(start_vec, length, constant, result_vec)[ vec_$add_constant ]
vec_add_constant_iadd a scalar to a vector in a single-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_constant_i( float *start_vec, long int &inc1, long int &length, float &constant, float *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_constant_i( in start_vec: univ vec_$real_vector; in inc1: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$add_constant_i(start_vec, inc1, length, & constant, result_vec, inc2)[ vec_$add_constant_i ]
vec_add_multadd one single-precision vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_mult( float *mult_vec, float *add_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_mult( in mult_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$add_mult(mult_vec, add_vec, length, constant, result_vec)[ vec_$add_mult ]
vec_add_mult_constantadd two single-precision vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_mult_constant( float *start_vec, float *add_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_mult_constant( in start_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$add_mult_constant(start_vec, add_vec, length, constant, result_vec)[ vec_$add_mult_constant ]
vec_add_mult_constant_iadd two single-precision vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_mult_constant_i( float *start_vec, long int &start_inc, float *add_vec, long int &add_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_mult_constant_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length, start_inc, add_inc, result_inc call vec_$add_mult_constant_i(start_vec, start_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$add_mult_constant_i ]
vec_add_mult_iadd one single-precision vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_mult_i( float *mult_vec, long int &mult_inc, float *add_vec, long int &add_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_mult_i( in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, add_inc, result_inc call vec_$add_mult_i(mult_vec, mult_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$add_mult_i ]
vec_add_mult_vectoradd two single-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_mult_vector( float *start_vec, float *add_vec, float *mult_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_mult_vector( in start_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$add_mult_vector(start_vec, add_vec, mult_vec, length, result_vec)[ vec_$add_mult_vector ]
vec_add_mult_vector_iadd two single-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_mult_vector_i( float *start_vec, long int &start_inc, float *add_vec, long int &add_inc, float *mult_vec, long int &mult_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_mult_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, add_inc, mult_inc, result_inc call vec_$add_mult_vector_i(start_vec, start_inc, add_vec, add_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$add_mult_vector_i ]
vec_add_vectoradd two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_vector( float *start_vec, float *add_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_vector( in start_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$add_vector(start_vec, add_vec, length, result_vec)[ vec_$add_vector ]
vec_add_vector_iadd vectors in two single-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$add_vector_i( float *start_vec, long int &inc1, float *add_vec, long int &inc2, long int &length, float *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$add_vector_i( in start_vec: univ vec_$real_vector; in inc1: integer32; in add_vec: univ vec_$real_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$add_vector_i(start_vec, inc1, add_vec, inc2, & length, result_vec, inc3)[ vec_$add_vector_i ]
vec_amaxfind the maximum absolute value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$amax( float *start_vec, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$amax( in start_vec: univ vec_$real_vector; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location location = vec_$amax(start_vec, length, result)[ vec_$amax ]
vec_amax_ifind the maximum absolute value in a single-precision vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$amax_i( float *start_vec, long int &start_inc, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$amax_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$amax_i(start_vec, start_inc, length, result)[ vec_$amax_i ]
vec_aminfind the minimum absolute value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$amin( float *start_vec, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$amin( in start_vec: univ vec_$real_vector; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location location = vec_$amin(start_vec, length, result)[ vec_$amin ]
vec_amin_ifind the minimum absolute value in a single-precision vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$amin_i( float *start_vec, long int &start_inc, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$amin_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$amin_i(start_vec, start_inc, length, result)[ vec_$amin_i ]
vec_asumsum the absolute value of the elements of a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$asum( float *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$asum( in vector: univ vec_$real_vector; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec), sum integer*4 length sum = vec_$asum(vector, length)[ vec_$asum ]
vec_asum_isum the absolute value of the elements of a single- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$asum_i( float *vector, long int &vec_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$asum_i( in vector: univ vec_$real_vector; in vec_inc: integer32; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec), sum integer*4 length, vec_inc sum = vec_$asum_i(vector, vec_inc, length)[ vec_$asum_i ]
vec_copycopy a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$copy( float *start_vec, float *result_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$copy( in start_vec: univ vec_$real_vector; out result_vec: univ vec_$real_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 length call vec_$copy(start_vec, result_vec, length)[ vec_$copy ]
vec_copy_icopy a vector from one single-precision matrix to another SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$copy_i( float *start_vec, long int &inc1, float *result_vec, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$copy_i( in start_vec: univ vec_$real_vector; in inc1: integer32; out result_vec: univ vec_$real_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2 call vec_$copy_i(start_vec, inc1, result_vec, inc2, length)[ vec_$copy_i ]
vec_dabstake the absolute value of the elements in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dabs( double *start_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dabs( in start_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$dabs(start_vec, length, result_vec)[ vec_$dabs ]
vec_dabs_itake the absolute value of the elements in a double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dabs_i( double *start_vec, long int &start_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dabs_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$dabs_i(start_vec, start_inc, length, & result_vec, result_inc)[ vec_$dabs_i ]
vec_dadd_add_vectoradd three double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_add_vector( double *start_vec, double *add_vec, double *add_vec_2, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_add_vector( in start_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in add_vec_2: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length call vec_$dadd_add_vector(start_vec, add_vec, add_vec_2, length, result_vec)[ vec_$dadd_add_vector ]
vec_dadd_add_vector_iadd three double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_add_vector( double *start_vec, long int &start_inc, double *add_vec, long int &add_inc, double *add_vec_2, long int &add_inc_2, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_add_vector( in start_vec: univ vec_$double_vector; in start_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in add_vec_2: univ vec_$double_vector; in add_inc_2: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length integer*4 start_inc, add_inc, add_inc_2, result_inc call vec_$dadd_add_vector(start_vec, start_inc, add_vec, add_inc, & add_vec_2, add_inc_2, length, result_vec, result_inc)[ vec_$dadd_add_vector ]
vec_dadd_constantadd a scalar to a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_constant( double *start_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_constant( in start_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 256) double precision start_vec(nvec) double precision result_vec(nvec) double precision constant integer*4 length call vec_$dadd_constant(start_vec, length, constant, result_vec)[ vec_$dadd_constant ]
vec_dadd_constant_iadd a scalar to a vector in a double-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_constant_i( float *start_vec, long int &inc1, long int &length, float &constant, float *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_constant_i( in start_vec: univ vec_$real_vector; in inc1: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$dadd_constant_i(start_vec, inc1, length, & constant, result_vec, inc2)[ vec_$dadd_constant_i ]
vec_dadd_multadd one double-precision vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_mult( double *mult_vec, double *add_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_mult( in mult_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dadd_mult(mult_vec, add_vec, length, constant, result_vec)[ vec_$dadd_mult ]
vec_dadd_mult_constantadd two double-precision vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_mult_constant( double *start_vec, double *add_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_mult_constant( in start_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dadd_mult_constant(start_vec, add_vec, length, constant, result_vec)[ vec_$dadd_mult_constant ]
vec_dadd_mult_constant_iadd two double-precision vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_mult_constant_i( double *start_vec, long int &start_inc, double *add_vec, long int &add_inc, long int &length, double &constant, double *result_vec, long int &start_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_mult_constant_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 start_inc, add_inc, result_inc integer*4 length call vec_$dadd_mult_constant_i(start_vec, start_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$dadd_mult_constant_i ]
vec_dadd_mult_iadd one double-precision vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_mult_i( double *mult_vec, long int &mult_inc, double *add_vec, long int &add_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_mult_i( in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, add_inc, result_inc call vec_$dadd_mult_i(mult_vec, mult_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$dadd_mult_i ]
vec_dadd_mult_vectoradd two single-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_mult_vector( double *start_vec, double *add_vec, double *mult_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_mult_vector( in start_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$dadd_mult_vector(start_vec, add_vec, mult_vec, length, result_vec)[ vec_$dadd_mult_vector ]
vec_dadd_mult_vector_iadd two single-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_mult_vector_i( double *start_vec, long int &start_inc, double *add_vec, long int &add_inc, double *mult_vec, long int &mult_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_mult_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, add_inc, mult_inc, result_inc call vec_$dadd_mult_vector_i(start_vec, start_inc, add_vec, add_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$dadd_mult_vector_i ]
vec_dadd_vectoradd two double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_vector( double *start_vec, double *add_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_vector( in start_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double-precision start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$dadd_vector(start_vec, add_vec, length, result_vec)[ vec_$dadd_vector ]
vec_dadd_vector_iadd vectors in two double-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dadd_vector_i( double *start_vec, long int &inc1, double *add_vec, long int &inc2, long int &length, double *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dadd_vector_i( in start_vec: univ vec_$double_vector; in inc1: integer32; in add_vec: univ vec_$double_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$dadd_vector_i(start_vec, inc1, add_vec, inc2, & length, result_vec, inc3)[ vec_$dadd_vector_i ]
vec_damaxfind the maximum absolute value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$damax( double *start_vec, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$damax( in start_vec: univ vec_$double_vector; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location location = vec_$damax(start_vec, length, result)[ vec_$damax ]
vec_damax_ifind the maximum absolute value in a double-precision vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$damax_i( double *start_vec, long int &start_inc, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$damax_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$damax_i(start_vec, start_inc, length, result)[ vec_$damax_i ]
vec_daminfind the minimum absolute value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$damin( double *start_vec, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$damin( in start_vec: univ vec_$double_vector; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location location = vec_$damin(start_vec, length, result)[ vec_$damin ]
vec_damin_ifind the minimum absolute value in a double-precision vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$damin_i( double *start_vec, long int &start_inc, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$damin_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$damin_i(start_vec, start_inc, length, result)[ vec_$damin_i ]
vec_dasumsum the absolute value of the elements of a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$dasum( double *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dasum( in vector: univ vec_$double_vector; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 vector(nvec), sum integer*4 length sum = vec_$dasum(vector, length)[ vec_$dasum ]
vec_dasum_isum the absolute value of the elements of a double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$dasum_i( double *vector, long int &vec_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dasum_i( in vector: univ vec_$double_vector; in vec_inc: integer32; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 vector(nvec), sum integer*4 length, vec_inc sum = vec_$dasum_i(vector, vec_inc, length)[ vec_$dasum_i ]
vec_dcopycopy a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dcopy( double *start_vec, double *result_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dcopy( in start_vec: univ vec_$double_vector; out result_vec: univ vec_$double_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision start_vec(nvec), result_vec(nvec) integer*4 length call vec_$dcopy(start_vec, result_vec, length)[ vec_$dcopy ]
vec_dcopy_icopy a vector from one double-precision matrix to another SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dcopy_i( double *start_vec, long int &inc1, double *result_vec, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dcopy_i( in start_vec: univ vec_$double_vector; in inc1: integer32; out result_vec: univ vec_$double_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision start_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2 call vec_$dcopy_i(start_vec, inc1, result_vec, inc2, length)[ vec_$dcopy_i ]
vec_ddotreturn the dot product of two double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$ddot( double *vector1, double *vector2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$ddot( in vector1: univ vec_$double_vector; in vector2: univ vec_$double_vector; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double-precision vector1(nvec), vector2(nvec), result integer*4 length result = vec_$ddot(vector1, vector2, length)[ vec_$ddot ]
vec_ddot_ireturn the dot product of two vectors in double-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$ddot_i( double *vector1, long int &inc1, double *vector2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$ddot_i( in vector1: univ vec_$double_vector; in inc1: integer32; in vector2: univ vec_$double_vector; in inc2: integer32; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vector1(nvec), vector2(nvec), result integer*4 length, inc1, inc2 result = vec_$ddot_i(vector1, inc1, vector2, inc2, length)[ vec_$ddot_i ]
vec_dgathertranslate a double-precision vector out of scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dgather( double *start_vec, long int *indices, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dgather( in start_vec: univ vec_$double_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$dgather(start_vec, indices, length, result_vec)[ vec_$dgather ]
vec_dinitinitialize a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dinit( double *vector, long int &length, double &constant) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dinit( var vector: univ vec_$double_vector; in length: integer32; in constant: double); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vector(nvec), constant integer*4 length call vec_$dinit(vector, length, constant)[ vec_$dinit ]
vec_dmat_multmultiply two 4x4 double-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmat_mult( double *matrix1, double *matrix2, double *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmat_mult( in matrix1: univ vec_$double_matrix; in matrix2: univ vec_$double_matrix; out out_matrix: univ vec_$double_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' double precision matrix1(4, 4), matrix2(4, 4), out_matrix(4, 4) call vec_$dmat_mult(matrix1, matrix2, out_matrix)[ vec_$dmat_mult ]
vec_dmat_multnmultiply two double-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmat_multn( double *matrix1, double *matrix2, long int &m, long int &n, long int &s, double *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmat_multn( in matrix1: univ vec_$double_matrix; in matrix2: univ vec_$double_matrix; in m: integer32; in n: integer32; in s: integer32; out out_matrix: univ vec_$double_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n, s parameter (m = 3, n = 4, s = 5) double precision matrix1(m, n), matrix2(n, s), out_matrix(m, s) call vec_$dmat_multn(matrix1, matrix2, m, n, s, out_matrix)[ vec_$dmat_multn ]
vec_dmaxfind the maximum absolute value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmax( double *vector, long int &length, double *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmax( in vector: univ vec_$double_vector; in length: integer32; out result: double; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vector(nvec), result integer*4 length, location call vec_$dmax(vector, length, result, location)[ vec_$dmax ]
vec_dmax_ifind the maximum absolute value in a vector from a double- precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmax_i( double *vector, long int &inc, long int &length, double *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmax_i( in vector: univ vec_$double_vector; in inc: integer32; in length: integer32; out result: double; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vector(nvec), result integer*4 length, inc, location call vec_$dmax_i(vector, inc, length, result, location)[ vec_$dmax_i ]
vec_dmult_addmultiply a scalar by a double-precision vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_add( double *add_vec, double *mult_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_add( in add_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dmult_add(add_vec, mult_vec, length, constant, result_vec)[ vec_$dmult_add ]
vec_dmult_add_constantmultiply two double-precision vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_add_constant( double *start_vec, double *mult_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_add_constant( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dmult_add_constant(start_vec, mult_vec, length, constant, result_vec)[ vec_$dmult_add_constant ]
vec_dmult_add_constant_imultiply two double-precision vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_add_constant_i( double *start_vec, long int &start_inc, double *mult_vec, long int &mult_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_add_constant_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$dmult_add_constant_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$dmult_add_constant_i ]
vec_dmult_add_imultiply a scalar by a double-precision vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_add_i( double *add_vec, long int &add_inc, double *mult_vec, long int &mult_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_add_i( in add_vec: univ vec_$double_vector; in add_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 add_inc, mult_inc, result_inc call vec_$dmult_add_i(add_vec, add_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$dmult_add_i ]
vec_dmult_add_vectormultiply two double-precision vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_add_vector( double *start_vec, double *mult_vec, double *add_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_add_vector( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$dmult_add_vector(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$dmult_add_vector ]
vec_dmult_add_vector_imultiply two double-precision vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_add_vector_i( double *start_vec, long int &start_inc, double *mult_vec, long int &mult_inc, double *add_vec, long int &add_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_add_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$dmult_add_vector_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$dmult_add_vector_i ]
vec_dmult_constantmultiply a double-precision vector by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_constant( double *mult_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_constant( in mult_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dmult_constant(mult_vec, length, constant, result_vec)[ vec_$dmult_constant ]
vec_dmult_constant_imultiply a vector in a double-precision matrix by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_constant_i( double *mult_vec, long int &inc1, long int &length, double &constant, double *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_constant_i( in mult_vec: univ vec_$double_vector; in inc1: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision mult_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$dmult_constant_i(mult_vec, inc1, length, constant, & result_vec, inc2)[ vec_$dmult_constant_i ]
vec_dmult_mult_vectormultiply three double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_mult_vector( double *start_vec, double *mult_vec, double *mult_vec_2, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_mult_vector( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in mult_vec_2: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length call vec_$dmult_mult_vector(start_vec, mult_vec, mult_vec_2, length, result_vec)[ vec_$dmult_mult_vector ]
vec_dmult_mult_vector_imultiply three double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_mult_vector_i( double *start_vec, long int &start_inc, double *mult_vec, long int &mult_inc, double *mult_vec_2, long int &mult_inc_2, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_mult_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in mult_vec_2: univ vec_$double_vector; in mult_inc_2: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in start_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length integer*4 start_inc, mult_inc, mult_inc_2, result_inc call vec_$dmult_mult_vector_i(start_vec, start_inc, mult_vec, mult_inc, & mult_vec_2, mult_inc_2, length, result_vec, result_inc)[ vec_$dmult_mult_vector_i ]
vec_dmult_rsub_constantmultiply two single-precision vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_rsub_constant( double *start_vec, double *mult_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_rsub_constant( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dmult_rsub_constant(start_vec, mult_vec, length, constant, result_vec)[ vec_$dmult_rsub_constant ]
vec_dmult_rsub_constant_imultiply two single-precision vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_rsub_constant_i( double *start_vec, long int &start_inc, double *mult_vec, long int &mult_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_rsub_constant_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$dmult_rsub_constant_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$dmult_rsub_constant_i ]
vec_dmult_rsub_vectormultiply two double-precision vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_rsub_vector( double *start_vec, double *mult_vec, double *add_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_rsub_vector( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$dmult_rsub_vector(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$dmult_rsub_vector ]
vec_dmult_rsub_vector_imultiply two double-precision vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_rsub_vector_i( double *start_vec, long int &start_inc, double *mult_vec, long int &mult_inc, double *add_vec, long int &add_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_rsub_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$dmult_rsub_vector_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$dmult_rsub_vector_i ]
vec_dmult_submultiply a scalar by a single-precision vector, subtract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_sub( double *mult_vec, double *start_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_sub( in mult_vec: univ vec_$double_vector; in start_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dmult_sub(mult_vec, start_vec, length, constant, result_vec)[ vec_$dmult_sub ]
vec_dmult_sub_imultiply a scalar by a single-precision vector, sub- tract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_sub_i( double *mult_vec, long int &mult_inc, double *start_vec, long int &start_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_sub_i( in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, start_inc, result_inc call vec_$dmult_sub_i(mult_vec, mult_inc, start_vec, start_inc, & length, constant, result_vec, result_inc)[ vec_$dmult_sub_i ]
vec_dmult_sub_vectormultiply two double-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_sub_vector( double *start_vec, double *mult_vec, double *sub_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_sub_vector( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length call vec_$dmult_sub_vector(start_vec, mult_vec, & sub_vec, length, result_vec)[ vec_$dmult_sub_vector ]
vec_dmult_sub_vector_imultiply two double-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_sub_vector_i( double *start_vec, long int &start_inc, double *mult_vec, long int &mult_inc, double *sub_vec, long int &sub_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_sub_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in sub_vec: univ vec_$double_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, sub_inc, result_inc call vec_$dmult_sub_vector_i(start_vec, start_inc, mult_vec, mult_inc, & sub_vec, sub_inc, length, result_vec, result_inc)[ vec_$dmult_sub_vector_i ]
vec_dmult_vectormultiply two double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dmult_vector( double *start_vec, double *mult_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dmult_vector( in start_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length call vec_$dmult_vector(start_vec, mult_vec, length, result_vec)[ vec_$dmult_vector ]
vec_dnegtake the negative of a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dneg( double *start_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dneg( in start_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$dneg(start_vec, length, result_vec)[ vec_$dneg ]
vec_dneg_itake the negative of a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dneg_i( double *start_vec, long int &start_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dneg_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$dneg_i(start_vec, start_inc, length, result_vec, result_inc)[ vec_$dneg_i ]
vec_dnormsquared norm (sum the squares of the elements) a double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$dnorm( double *start_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dnorm( in start_vec: univ vec_$double_vector; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), norm integer*4 length norm = vec_$dnorm(start_vec, length)[ vec_$dnorm ]
vec_dnorm_isquared norm (sum the squares of the elements) a double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$dnorm_i( double *start_vec, long int &start_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dnorm_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), norm integer*4 length, start_inc norm = vec_$dnorm_i(start_vec, start_inc, length)[ vec_$dnorm_i ]
vec_dotreturn the dot product of two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$dot( float *vector1, float *vector2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dot( in vector1: univ vec_$real_vector; in vector2: univ vec_$real_vector; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector1(nvec), vector2(nvec), result integer*4 length result = vec_$dot(vector1, vector2, length)[ vec_$dot ]
vec_dot_ireturn the dot product of two vectors in single-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$dot_i( float *vector1, long int &inc1, float *vector2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dot_i( in vector1: univ vec_$real_vector; in inc1: integer32; in vector2: univ vec_$real_vector; in inc2: integer32; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector1(nvec), vector2(nvec), result integer*4 length, inc1, inc2 result = vec_$dot_i(vector1, inc1, vector2, inc2, length)[ vec_$dot_i ]
vec_dp_spcopy a double-precision vector to a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dp_sp( double *dp_vec, float *sp_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dp_sp( in dp_vec: univ vec_$double_vector; in sp_vec: univ vec_$real_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real sp_vec(nvec) double precision dp_vec(nvec) integer*4 length call vec_$dp_sp(dp_vec, sp_vec, length)[ vec_$dp_sp ]
vec_dp_sp_icopy a vector from a double-precision matrix into a single-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dp_sp_i( double *dp_vec, long int &inc1, float *sp_vec, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dp_sp_i( in dp_vec: univ vec_$double_vector; in inc1: integer32; in sp_vec: univ vec_$real_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real sp_vec(nvec) double precision dp_vec(nvec) integer*4 length, inc1, inc2 call vec_$dp_sp_i(dp_vec, inc1, sp_vec, inc2, length)[ vec_$dp_sp_i ]
vec_dpostmultmultiply a double-precision vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dpostmult( double *matrix, double *start_vec, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dpostmult( in matrix: univ vec_$double_matrix; in start_vec: univ vec_$double_vector; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' double precision matrix(4, 4), start_vec(4), result_vec(4) call vec_$dpostmult(matrix, start_vec, result_vec)[ vec_$dpostmult ]
vec_dpostmultnmultiply a double-precision vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dpostmultn( double *matrix, double *start_vec, long int &m, long int &n, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dpostmultn( in matrix: univ vec_$double_matrix; in start_vec: univ vec_$double_vector; in m: integer32; in n: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) double precision matrix(m, n), start_vec(n), result_vec(m) call vec_$dpostmultn(matrix, start_vec, m, n, result_vec)[ vec_$dpostmultn ]
vec_dpremultmultiply a double-precision vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dpremult( double *start_vec, double *matrix, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dpremult( in start_vec: univ vec_$double_vector; in matrix: univ vec_$double_matrix; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' double precision start_vec(4), matrix(4,4), result_vec(4) call vec_$dpremult(start_vec, matrix, result_vec)[ vec_$dpremult ]
vec_dpremultnmultiply a double-precision vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dpremultn( double *start_vec, double *matrix, long int &m, long int &n, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dpremultn( in start_vec: univ vec_$double_vector; in matrix: univ vec_$double_matrix; in m: integer32; in n: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) double precision start_vec(m), matrix(m, n), result_vec(n) call vec_$dpremultn(start_vec, matrix, m, n, result_vec)[ vec_$dpremultn ]
vec_drec1calculate first-order linear recurrence of double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec1( double *start_vec, double *vec_2, long int &count, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec1( in start_vec: univ vec_$double_vector; in vec_2: univ vec_$double_vector; in count: integer32; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count call vec_$drec1(start_vec, vec_2, count, result_vec)[ vec_$drec1 ]
vec_drec1_icalculate first-order linear recurrence of double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec1_i( double *start_vec, long int &start_inc, double *vec_2, long int &vec2_inc, long int &count, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec1_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in vec_2: univ vec_$double_vector; in vec2_inc: integer32; in count: integer32; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count integer*4 start_inc, vec2_inc, result_inc call vec_$drec1_i(start_vec, start_inc, vec_2, vec2_inc, & count, result_vec, result_inc)[ vec_$drec1_i ]
vec_drec1ccalculate first-order linear recurrence of double-precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec1c( double *start_vec, long int &count, double &mult_constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec1c( in start_vec: univ vec_$double_vector; in count: integer32; in mult_constant: real; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_constant integer*4 count call vec_$drec1c(start_vec, count, mult_constant, result_vec)[ vec_$drec1c ]
vec_drec1c_icalculate first-order linear recurrence of double- precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec1c_i( double *start_vec, long int &start_inc, long int &count, double &mult_constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec1c_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in count: integer32; in mult_constant: real; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_constant integer*4 count integer*4 start_inc, result_inc call vec_$drec1c_i(start_vec, start_inc, count, & mult_constant, result_vec, result_inc)[ vec_$drec1c_i ]
vec_drec1crfunction returning first-order linear recurrence of double-precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$drec1cr( double *start_vec, long int &count, double &mult_constant, double &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drec1cr( in start_vec: univ vec_$double_vector; in count: integer32; in mult_constant: double; in init_value: double):double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), init_value, mult_constant, return_value integer*4 count return_value = vec_$drec1cr(start_vec, count, mult_constant, init_value)[ vec_$drec1cr ]
vec_drec1cr_ifunction returning first-order linear recurrence of double-precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$drec1cr_i( double *start_vec, long int &start_inc, long int &count, double &mult_constant, double &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drec1cr_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in count: integer32; in mult_constant: double; in init_value: double):double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), init_value, mult_constant, return_value integer*4 count integer*4 start_inc return_value = vec_$drec1cr_i(start_vec, start_inc, & count, mult_constant, init_value)[ vec_$drec1cr_i ]
vec_drec1ncalculate first-order linear recurrence of double-precision vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec1n( double *start_vec, long int &count, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec1n( in start_vec: univ vec_$double_vector; in count: integer32; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 count call vec_$drec1n(start_vec, count, result_vec)[ vec_$drec1n ]
vec_drec1n_icalculate first-order linear recurrence of double- precision vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec1n_i( double *start_vec, long int &start_inc, long int &count, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec1n_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in count: integer32; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 count integer*4 start_inc, result_inc call vec_$drec1n_i(start_vec, start_inc, count, result_vec, result_inc)[ vec_$drec1n_i ]
vec_drec1rfunction returning first-order linear recurrence of double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$drec1r( double *start_vec, double *vec_2, long int &count, double &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drec1r( in start_vec: univ vec_$double_vector; in vec_2: univ vec_$double_vector; in count: integer32; in init_value: double):double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count return_value = vec_$drec1r(start_vec, vec_2, count, init_value)[ vec_$drec1r ]
vec_drec1r_ifunction returning first-order linear recurrence of double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$drec1r_i( double *start_vec, long int &start_inc, double *vec_2, long int &vec2_inc, long int &count, double &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drec1r_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in vec_2: univ vec_$double_vector; in vec2_inc: integer32; in count: integer32; in init_value: double):double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count integer*4 start_inc, vec2_inc return_value = vec_$drec1r_i(start_vec, start_inc, vec_2, & vec2_inc, count, init_value)[ vec_$drec1r_i ]
vec_drec2calculate second-order linear recurrence of double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec2( double *start_vec, double *vec_2, double *vec_3, long int &count, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec2( in start_vec: univ vec_$double_vector; in vec_2: univ vec_$double_vector; in vec_3: univ vec_$double_vector; in count: integer32; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count call vec_$drec2(start_vec, vec_2, vec_3, count, result_vec)[ vec_$drec2 ]
vec_drec2_icalculate second-order linear recurrence of double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec2_i( double *start_vec, long int &start_inc, double *vec_2, long int &vec2_inc, double *vec_3, long int &vec3_inc, long int &count, double *result_vec) long int &result_inc, SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec2_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in vec_2: univ vec_$double_vector; in vec2_inc: integer32; in vec_3: univ vec_$double_vector; in vec3_inc: integer32; in count: integer32; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc, result_inc call vec_$drec2_i(start_vec, start_inc, vec_2, vec2_inc, & vec_3, vec3_inc, count, result_vec, result_inc)[ vec_$drec2_i ]
vec_drec2ccalculate second-order linear recurrence of double- precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec2c( double *start_vec, long int &count, double &mult_constant, double &mult_constant_2, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec2c( in start_vec: univ vec_$double_vector; in count: integer32; in mult_constant: double; in mult_constant_2: double; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count call vec_$drec2c(start_vec, count, mult_constant, mult_constant_2, result_vec)[ vec_$drec2c ]
vec_drec2c_icalculate second-order linear recurrence of double- precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec2c_i( double *start_vec, long int &start_inc, long int &count, double &mult_constant, double &mult_constant_2, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec2c_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in count: integer32; in mult_constant: double; in mult_constant_2: double; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count integer*4 start_inc, result_inc call vec_$drec2c_i(start_vec, start_inc, count, & mult_constant, mult_constant_2, result_vec, result_inc)[ vec_$drec2c_i ]
vec_drec3calculate third-order linear recurrence of double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec3( double *start_vec, double *vec_2, double *vec_3, double *vec_4, long int &count, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec3( in start_vec: univ vec_$double_vector; in vec_2: univ vec_$double_vector; in vec_3: univ vec_$double_vector; in vec_4: univ vec_$double_vector; in count: integer32; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count call vec_$drec3(start_vec, vec_2, vec_3, vec_4, count, result_vec)[ vec_$drec3 ]
vec_drec3_icalculate third-order linear recurrence of double- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec3_i( double *start_vec, long int &start_inc, double *vec_2, long int &vec2_inc, double *vec_3, long int &vec3_inc, double *vec_4, long int &vec4_inc, long int &count, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec3_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in vec_2: univ vec_$double_vector; in vec2_inc: integer32; in vec_3: univ vec_$double_vector; in vec3_inc: integer32; in vec_4: univ vec_$double_vector; in vec4_inc: integer32; in count: integer32; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc_2, vec4_inc, result_inc call vec_$drec3_i(start_vec, start_inc, vec_2, vec2_inc, vec_3, vec3_inc, & vec_4, vec4_inc, count, result_vec, result_inc)[ vec_$drec3_i ]
vec_drec3ccalculate third-order linear recurrence of single-precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec3c( double *start_vec, long int &count, double &mult_constant, double &mult_constant_2, double &mult_constant_3, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec3c( in start_vec: univ vec_$double_vector; in count: integer32; in mult_constant: double; in mult_constant_2: double; in mult_constant_3: double; var result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) real*8 mult_constant, mult_constant_2, mult_constant_3 integer*4 count call vec_$drec3c(start_vec, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec)[ vec_$drec3c ]
vec_drec3c_icalculate third-order linear recurrence of single- precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$drec3c_i( double *start_vec, long int &start_inc, long int &count, double &mult_constant, double &mult_constant_2, double &mult_constant_3, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$drec3c_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in count: integer32; in mult_constant: double; in mult_constant_2: double; in mult_constant_3: double; var result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) real*8 mult_constant, mult_constant_2, mult_constant_3 integer*4 count integer*4 start_inc, result_inc call vec_$drec3c_i(start_vec, start_inc, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec, result_inc)[ vec_$drec3c_i ]
vec_drmaxfind the maximum value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$drmax( double *start_vec, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drmax( in start_vec: univ vec_$double_vector; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location location = vec_$drmax(start_vec, length, result)[ vec_$drmax ]
vec_drmax_ifind the maximum value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$drmax_i( double *start_vec, long int &start_inc, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drmax_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$drmax_i(start_vec, start_inc, length, result)[ vec_$drmax_i ]
vec_drminfind the minimum value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$drmin( double *start_vec, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drmin( in start_vec: univ vec_$double_vector; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location location = vec_$drmin(start_vec, length, result)[ vec_$drmin ]
vec_drmin_ifind the minimum value in a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$drmin_i( double *start_vec, long int &start_inc, long int &length, double *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$drmin_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; out result: double): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$drmin_i(start_vec, start_inc, length, result)[ vec_$drmin_i ]
vec_dscattertranslate a double-precision vector into scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dscatter( double *start_vec, long int *indices, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dscatter( in start_vec: univ vec_$double_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$dscatter(start_vec, indices, length, result_vec)[ vec_$dscatter ]
vec_dsubsubtract double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub( double *start_vec, double *sub_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub( in start_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length call vec_$dsub(start_vec, sub_vec, length, result_vec)[ vec_$dsub ]
vec_dsub_add_vectoradd two double-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_add_vector( double *start_vec, double *sub_vec, double *add_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_add_vector( in start_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in add_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length call vec_$dsub_add_vector(start_vec, sub_vec, add_vec, length, result_vec)[ vec_$dsub_add_vector ]
vec_dsub_add_vector_iadd two double-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_add_vector_i( double *start_vec, long int &start_inc, double *sub_vec, long int &sub_inc, double *add_vec, long int &add_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_add_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in sub_vec: univ vec_$double_vector; in sub_inc: integer32; in add_vec: univ vec_$double_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, add_inc, result_inc call vec_$dsub_add_vector_i(start_vec, start_inc, sub_vec, sub_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$dsub_add_vector_i ]
vec_dsub_constantsubtract a double-precision vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_constant( double *start_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_constant( in start_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*4 start_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dsub_constant(start_vec, length, constant, result_vec)[ vec_$dsub_constant ]
vec_dsub_constant_isubtract a double-precision vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_constant_i( double *start_vec, long int &start_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_constant_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*4 start_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, result_inc call vec_$dsub_constant_i(start_vec, start_inc, length, & constant, result_vec, result_inc)[ vec_$dsub_constant_i ]
vec_dsub_isubtract double-precision vectors in matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_i( double *start_vec, long int &inc1, double *sub_vec, long int &inc2, long int &length, double *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_i( in start_vec: univ vec_$double_vector; in inc1: integer32; in sub_vec: univ vec_$double_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$dsub_i(start_vec, inc1, sub_vec, inc2, & length, result_vec, inc3)[ vec_$dsub_i ]
vec_dsub_multsubtract one single-precision vector from a scalar, mul- tiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_mult( double *mult_vec, double *sub_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_mult( in mult_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dsub_mult(mult_vec, sub_vec, length, constant, result_vec)[ vec_$dsub_mult ]
vec_dsub_mult_constantsubtract two double-precision vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_mult_constant( double *start_vec, double *sub_vec, long int &length, double &constant, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_mult_constant( in start_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$dsub_mult_constant(start_vec, sub_vec,length, constant, result_vec)[ vec_$dsub_mult_constant ]
vec_dsub_mult_constant_isubtract two double-precision vectors, multi- ply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_mult_constant_i( double *start_vec, long int &start_inc, double *sub_vec, long int &sub_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_mult_constant_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in sub_vec: univ vec_$double_vector; in sub_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, add_inc, result_inc call vec_$dsub_mult_constant_i(start_vec, start_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$dsub_mult_constant_i ]
vec_dsub_mult_isubtract one single-precision vector from a scalar, multiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_mult_i( double *mult_vec, long int &mult_inc, double *sub_vec, long int &sub_inc, long int &length, double &constant, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_mult_i( in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in sub_vec: univ vec_$double_vector; in sub_inc: integer32; in length: integer32; in constant: double; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, sub_inc, result_inc call vec_$dsub_mult_i(mult_vec, mult_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$dsub_mult_i ]
vec_dsub_mult_vectorsubtract two double-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_mult_vector( double *start_vec, double *sub_vec, double *mult_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_mult_vector( in start_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in mult_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length call vec_$dsub_mult_vector(start_vec, sub_vec, mult_vec, length, result_vec)[ vec_$dsub_mult_vector ]
vec_dsub_mult_vector_isubtract two double-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_mult_vector_i( double *start_vec, long int &start_inc, double *sub_vec, long int &sub_inc, double *mult_vec, long int &mult_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_mult_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in sub_vec: univ vec_$double_vector; in sub_inc: integer32; in mult_vec: univ vec_$double_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, mult_inc, result_inc call vec_$dsub_mult_vector_i(start_vec, start_inc, sub_vec, sub_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$dsub_mult_vector_i ]
vec_dsub_vectorsubtract two double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_vector( double *start_vec, double *sub_vec, long int &length, double *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_vector( in start_vec: univ vec_$double_vector; in sub_vec: univ vec_$double_vector; in length: integer32; out result_vec: univ vec_$double_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length call vec_$dsub_vector(start_vec, sub_vec, length, result_vec)[ vec_$dsub_vector ]
vec_dsub_vector_isubtract two double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dsub_vector_i( double *start_vec, long int &start_inc, double *sub_vec, long int &sub_inc, long int &length, double *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dsub_vector_i( in start_vec: univ vec_$double_vector; in start_inc: integer32; in sub_vec: univ vec_$double_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$double_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real*8 start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$dsub_vector_i(start_vec, start_inc, sub_vec, sub_inc, & length, result_vec, result_inc)[ vec_$dsub_vector_i ]
vec_dsumsum the elements of a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$dsum( double *vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dsum( in vec: univ vec_$double_vector; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vec(nvec), sum integer*4 length sum = vec_$dsum(vec, length)[ vec_$dsum ]
vec_dsum_isum the elements of a vector in a double-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> double vec_$dsum_i( double *vec, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$dsum_i( in vec: univ vec_$double_vector; in inc: integer32; in length: integer32): double; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vec(nvec), sum integer*4 length, inc sum = vec_$sum_i(vec, inc, length)[ vec_$dsum_i ]
vec_dswapswap two double-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dswap( double *vec1, double *vec2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dswap( var vec1: univ vec_$double_vector; var vec2: univ vec_$double_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vec1(nvec), vec2(nvec) integer*4 length call vec_$dswap(vec1, vec2, length)[ vec_$dswap ]
vec_dswap_iswap two vectors in a double-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dswap_i( double *vec1, long int &inc1, double *vec2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dswap_i( var vec1: univ vec_$double_vector; in inc1: integer32; var vec1: univ vec_$double_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vec1(nvec), vec2(nvec) integer*4 length, inc1, inc2 call vec_$dswap_i(vec1, inc1, vec2, inc2, length)[ vec_$dswap_i ]
vec_dzerozero a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dzero( double *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dzero( var vector: univ vec_$double_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vector(nvec) integer*4 length call vec_$dzero(vector, length)[ vec_$dzero ]
vec_dzero_izero a vector in a double-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$dzero_i( double *vector, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$dzero_i( var vector: univ vec_$double_vector; in inc: integer32; in length: integer32) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision vector(nvec) integer*4 length, inc call vec_$dzero_i(vector, inc, length)[ vec_$dzero_i ]
vec_gathertranslate a vector out of scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$gather( float *start_vec, long int *indices, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$gather( in start_vec: univ vec_$real_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$gather(start_vec, indices, length, result_vec)[ vec_$gather ]
vec_iabstake the absolute value of the elements in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iabs( long int *start_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iabs( in start_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$iabs(start_vec, length, result_vec)[ vec_$iabs ]
vec_iabs16take the absolute value of the elements in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iabs16( short int *start_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iabs16( in start_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$iabs16(start_vec, length, result_vec)[ vec_$iabs16 ]
vec_iabs16_itake the absolute value of the elements in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iabs16_i( short int *start_vec, long int &start_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iabs16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$iabs16_i(start_vec, start_inc, length, result_vec, result_inc)[ vec_$iabs16_i ]
vec_iabs_itake the absolute value of the elements in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iabs_i( long int *start_vec, long int &start_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iabs_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$iabs_i(start_vec, start_inc, length, & result_vec, result_inc)[ vec_$iabs_i ]
vec_iadd_add_vectoradd three 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_add_vector( long int *start_vec, long int *add_vec, long int *add_vec_2, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_add_vector( in start_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in add_vec_2: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length call vec_$iadd_add_vector(start_vec, add_vec, add_vec_2, length, result_vec)[ vec_$iadd_add_vector ]
vec_iadd_add_vector16add three single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_add_vector16( short int *start_vec, short int *add_vec, short int *add_vec_2, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_add_vector16( in start_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in add_vec_2: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length call vec_$iadd_add_vector16(start_vec, add_vec, add_vec_2, length, result_vec)[ vec_$iadd_add_vector16 ]
vec_iadd_add_vector16_iadd three single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_add_vector16_i( short int *start_vec, long int &start_inc, short int *add_vec, long int &add_inc, short int *add_vec_2, long int &add_inc_2,1 long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_add_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in add_vec_2: univ vec_$integer16_vector; in add_inc_2: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length integer*4 start_inc, add_inc, add_inc_2, result_inc call vec_$iadd_add_vector16_i(start_vec, start_inc, add_vec, add_inc, & add_vec_2, add_inc_2, length, result_vec, result_inc)[ vec_$iadd_add_vector16_i ]
vec_iadd_add_vector_iadd three 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_add_vector_i( long int *start_vec, long int &start_inc, long int *add_vec, long int &add_inc, long int *add_vec_2, long int &add_inc_2, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_add_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in add_vec_2: univ vec_$integer32_vector; in add_inc_2: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), add_vec(nvec), add_vec_2(nvec) integer*4 length integer*4 start_inc, add_inc, add_inc_2, result_inc call vec_$iadd_add_vector_i(start_vec, start_inc, add_vec, add_inc, & add_vec_2, add_inc_2, length, result_vec, result_inc)[ vec_$iadd_add_vector_i ]
vec_iadd_constantadd a scalar constant to a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_constant( long *start_vec, long int &length, long &constant, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_constant( in start_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 256) integer*4 start_vec(nvec), result_vec(nvec) integer*4 constant integer*4 length call vec_$iadd_constant(start_vec, length, constant, result_vec)[ vec_$iadd_constant ]
vec_iadd_constant16add a scalar constant to a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_constant16( short *start_vec, long int &length, short &constant, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_constant16( in start_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 256) integer*4 start_vec(nvec), result_vec(nvec) integer*4 constant integer*4 length call vec_$iadd_constant16(start_vec, length, constant, result_vec)[ vec_$iadd_constant16 ]
vec_iadd_constant16_iadd a scalar to a vector in a 16-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_constant16_i( float *start_vec, long int &inc1, long int &length, float &constant, float *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_constant16_i( in start_vec: univ vec_$real_vector; in inc1: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$iadd_constant16_i(start_vec, inc1, length, & constant, result_vec, inc2)[ vec_$iadd_constant16_i ]
vec_iadd_constant_iadd a scalar to a vector in a 32-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_constant_i( float *start_vec, long int &inc1, long int &length, float &constant, float *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_constant_i( in start_vec: univ vec_$real_vector; in inc1: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$iadd_constant_i(start_vec, inc1, length, & constant, result_vec, inc2)[ vec_$iadd_constant_i ]
vec_iadd_multadd one 32-bit integer vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult( long int *mult_vec, long int *add_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult( in mult_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$iadd_mult(mult_vec, add_vec, length, constant, result_vec)[ vec_$iadd_mult ]
vec_iadd_mult16add one 16-bit integer vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult16( short int *mult_vec, short int *add_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult16( in mult_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$iadd_mult16(mult_vec, add_vec, length, constant, result_vec)[ vec_$iadd_mult16 ]
vec_iadd_mult16_iadd one 16-bit integer vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult16_i( short int *mult_vec, long int &mult_inc, short int *add_vec, long int &add_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult16_i( in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, add_inc, result_inc call vec_$iadd_mult16_i(mult_vec, mult_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$iadd_mult16_i ]
vec_iadd_mult_constantadd two 32-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_constant( long int *start_vec, long int *add_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_constant( in start_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$iadd_mult_constant(start_vec, add_vec, length, constant, result_vec)[ vec_$iadd_mult_constant ]
vec_iadd_mult_constant16add two 16-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_constant16( short int *start_vec, short int *add_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_constant16( in start_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$iadd_mult_constant16(start_vec, add_vec, length, constant, result_vec)[ vec_$iadd_mult_constant16 ]
vec_iadd_mult_constant16_iadd two 16-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_constant16_i( short int *start_vec, long int &start_inc, short int *add_vec, long int &add_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_constant16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, add_inc, result_inc call vec_$iadd_mult_constant16_i(start_vec, start_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$iadd_mult_constant16_i ]
vec_iadd_mult_constant_iadd two 32-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_constant_i( long int *start_vec, long int &start_inc, long int *add_vec, long int &add_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_constant_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, add_inc, result_inc call vec_$iadd_mult_constant_i(start_vec, start_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$iadd_mult_constant_i ]
vec_iadd_mult_iadd one 32-bit integer vector to a scalar, multiply by another vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_i( long int *mult_vec, long int &mult_inc, long int *add_vec, long int &add_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_i( in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 mult_vec(nvec), add_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, add_inc, result_inc call vec_$iadd_mult_i(mult_vec, mult_inc, add_vec, add_inc, & length, constant, result_vec, result_inc)[ vec_$iadd_mult_i ]
vec_iadd_mult_vectoradd two 32-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_vector( long int *start_vec, long int *add_vec, long int *mult_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_vector( in start_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$iadd_mult_vector(start_vec, add_vec, mult_vec, length, result_vec)[ vec_$iadd_mult_vector ]
vec_iadd_mult_vector16add two 16-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_vector16( short int *start_vec, short int *add_vec, short int *mult_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_vector16( in start_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$iadd_mult_vector16(start_vec, add_vec, mult_vec, length, result_vec)[ vec_$iadd_mult_vector16 ]
vec_iadd_mult_vector16_iadd two 16-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_vector16_i( short int *start_vec, long int &start_inc, short int *add_vec, long int &add_inc, short int *mult_vec, long int &mult_inc, long int &length, short int *result_vec, long int &result_inc)f1 SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, add_inc, mult_inc, result_inc call vec_$iadd_mult_vector16_i(start_vec, start_inc, add_vec, add_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$iadd_mult_vector16_i ]
vec_iadd_mult_vector_iadd two 32-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_mult_vector_i( long int *start_vec, long int &start_inc, long int *add_vec, long int &add_inc, long int *mult_vec, long int &mult_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_mult_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, add_inc, mult_inc, result_inc call vec_$iadd_mult_vector_i(start_vec, start_inc, add_vec, add_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$iadd_mult_vector_i ]
vec_iadd_vectoradd two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_vector( long *start_vec, long *add_vec, long int &length, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_vector( in start_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$iadd_vector(start_vec, add_vec, length, result_vec)[ vec_$iadd_vector ]
vec_iadd_vector16add two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_vector16( short *start_vec, short *add_vec, long int &length, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_vector16( in start_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$iadd_vector16(start_vec, add_vec, length, result_vec)[ vec_$iadd_vector16 ]
vec_iadd_vector16_iadd vectors in two 16-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_vector16_i( short *start_vec, long int &inc1, short *add_vec, long int &inc2, long int &length, short *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_vector16_i( in start_vec: univ vec_$integer16_vector; in inc1: integer32; in add_vec: univ vec_$integer16_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$iadd_vector16_i(start_vec, inc1, add_vec, inc2, & length, result_vec, inc3)[ vec_$iadd_vector16_i ]
vec_iadd_vector_iadd vectors in two 32-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iadd_vector_i( long *start_vec, long int &inc1, long *add_vec, long int &inc2, long int &length, long *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iadd_vector_i( in start_vec: univ vec_$integer32_vector; in inc1: integer32; in add_vec: univ vec_$integer32_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$iadd_vector_i(start_vec, inc1, add_vec, inc2, & length, result_vec, inc3)[ vec_$iadd_vector_i ]
vec_iamaxfind the maximum absolute value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamax( long int *start_vec, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamax( in start_vec: univ vec_$integer32_vector; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location location = vec_$iamax(start_vec, length, result)[ vec_$iamax ]
vec_iamax16find the maximum absolute value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamax16( short int *start_vec, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamax16( in start_vec: univ vec_$integer16_vector; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location location = vec_$iamax16(start_vec, length, result)[ vec_$iamax16 ]
vec_iamax16_ifind the maximum absolute value in a 16-bit integer vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamax16_i( short int *start_vec, long int &start_inc, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamax16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$iamax16_i(start_vec, start_inc, length, result)[ vec_$iamax16_i ]
vec_iamax_ifind the maximum absolute value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamax_i( long int *start_vec, long int &start_inc, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamax_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$iamax_i(start_vec, start_inc, length, result)[ vec_$iamax_i ]
vec_iaminfind the minimum absolute value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamin( long int *start_vec, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamin( in start_vec: univ vec_$integer32_vector; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location location = vec_$iamin(start_vec, length, result)[ vec_$iamin ]
vec_iamin16find the minimum absolute value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamin16( short int *start_vec, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamin16( in start_vec: univ vec_$integer16_vector; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location location = vec_$iamin16(start_vec, length, result)[ vec_$iamin16 ]
vec_iamin16_ifind the minimum absolute value in a 16-bit integer vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamin16_i( short int *start_vec, long int &start_inc, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamin16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$iamin16_i(start_vec, start_inc, length, result)[ vec_$iamin16_i ]
vec_iamin_ifind the minimum absolute value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iamin_i( long int *start_vec, long int &start_inc, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iamin_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$iamin_i(start_vec, length, result)[ vec_$iamin_i ]
vec_iasumsum the absolute value of the elements of a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iasum( long int *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iasum( in vector: univ vec_$integer32_vector; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec), sum integer*4 length sum = vec_$iasum(vector, length)[ vec_$iasum ]
vec_iasum16sum the absolute value of the elements of a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iasum16( short int *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iasum16( in vector: univ vec_$integer16_vector; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec), sum integer*4 length sum = vec_$iasum16(vector, length)[ vec_$iasum16 ]
vec_iasum16_isum the absolute value of the elements of a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iasum16_i( short int *vector, long int &vec_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iasum16_i( in vector: univ vec_$integer16_vector; in vec_inc: integer32; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec), sum integer*4 length, vec_inc sum = vec_$iasum16_i(vector, vec_inc, length)[ vec_$iasum16_i ]
vec_iasum_isum the absolute value of the elements of a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$iasum_i( long int *vector, long int &vec_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$iasum_i( in vector: univ vec_$integer32_vector; in vec_inc: integer32; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec), sum integer*4 length, vec_inc sum = vec_$iasum_i(vector, vec_inc, length)[ vec_$iasum_i ]
vec_icopycopy a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$icopy( long *start_vec, long *result_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$icopy( in start_vec: univ vec_$integer32_vector; out result_vec: univ vec_$integer32_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$icopy(start_vec, result_vec, length)[ vec_$icopy ]
vec_icopy16copy a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$icopy16( short *start_vec, short *result_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$icopy16( in start_vec: univ vec_$integer16_vector; out result_vec: univ vec_$integer16_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$icopy16(start_vec, result_vec, length)[ vec_$icopy16 ]
vec_icopy16_icopy a vector from one 16-bit integer matrix to another SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$icopy16_i( short *start_vec, long int &inc1, short *result_vec, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$icopy16_i( in start_vec: univ vec_$integer16_vector; in inc1: integer32; out result_vec: univ vec_$integer16_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2 call vec_$icopy16_i(start_vec, inc1, result_vec, inc2, length)[ vec_$icopy16_i ]
vec_icopy_icopy a vector from one 32-bit integer matrix to another SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$icopy_i( long *start_vec, long int &inc1, long *result_vec, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$icopy_i( in start_vec: univ vec_$integer32_vector; in inc1: integer32; out result_vec: univ vec_$integer32_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2 call vec_$icopy_i(start_vec, inc1, result_vec, inc2, length)[ vec_$icopy_i ]
vec_idotreturn the dot product of two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long vec_$idot( long *vector1, long *vector2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$idot( in vector1: univ vec_$integer32_vector; in vector2: univ vec_$integer32_vector; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector1(nvec), vector2(nvec), result integer*4 length result = vec_$idot(vector1, vector2, length)[ vec_$idot ]
vec_idot16return the dot product of two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short vec_$idot16( short *vector1, short *vector2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$idot16( in vector1: univ vec_$integer16_vector; in vector2: univ vec_$integer16_vector; in length: integer32): integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector1(nvec), vector2(nvec), result integer*4 length result = vec_$idot16(vector1, vector2, length)[ vec_$idot16 ]
vec_idot16_ireturn the dot product of two vectors in 16-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short vec_$idot16_i( short *vector1, long int &inc1, short *vector2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$idot16_i( in vector1: univ vec_$integer16_vector; in inc1: integer32; in vector2: univ vec_$integer16_vector; in inc2: integer32; in length: integer32): integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector1(nvec), vector2(nvec), result integer*4 length, inc1, inc2 result = vec_$idot16_i(vector1, inc1, vector2, inc2, length)[ vec_$idot16_i ]
vec_idot_ireturn the dot product of two vectors in 32-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long vec_$idot_i( long *vector1, long int &inc1, long *vector2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$idot_i( in vector1: univ vec_$integer32_vector; in inc1: integer32; in vector2: univ vec_$integer32_vector; in inc2: integer32; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector1(nvec), vector2(nvec), result integer*4 length, inc1, inc2 result = vec_$idot_i(vector1, inc1, vector2, inc2, length)[ vec_$idot_i ]
vec_igathertranslate a 32-bit integer vector out of scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$igather( long int *start_vec, long int *indices, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$igather( in start_vec: univ vec_$integer32_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$igather(start_vec, indices, length, result_vec)[ vec_$igather ]
vec_igather16translate a 16-bit integer vector out of scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$igather16( short int *start_vec, long int *indices, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$igather16( in start_vec: univ vec_$integer16_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$igather16(start_vec, indices, length, result_vec)[ vec_$igather16 ]
vec_iinitinitialize a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iinit( long *vector, long int &length, long &constant) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iinit( var vector: univ vec_$integer32_vector; in length: integer32; in constant: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec), constant integer*4 length call vec_$iinit(vector, length, constant)[ vec_$iinit ]
vec_iinit16initialize a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iinit16( short *vector, long int &length, short &constant) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iinit16( var vector: univ vec_$integer16_vector; in length: integer32; in constant: integer16); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec), constant integer*4 length call vec_$iinit16(vector, length, constant)[ vec_$iinit16 ]
vec_imat_multmultiply two 4x4 32-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imat_mult( long *matrix1, long *matrix2, long *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imat_mult( in matrix1: univ vec_$integer32_matrix; in matrix2: univ vec_$integer32_matrix; out out_matrix: univ vec_$integer32_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 matrix1(4, 4), matrix2(4, 4), out_matrix(4, 4) call vec_$imat_mult(matrix1, matrix2, out_matrix)[ vec_$imat_mult ]
vec_imat_mult16multiply two 4x4 16-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imat_mult16( short *matrix1, short *matrix2, short *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imat_mult16( in matrix1: univ vec_$integer16_matrix; in matrix2: univ vec_$integer16_matrix; out out_matrix: univ vec_$integer16_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*2 matrix1(4, 4), matrix2(4, 4), out_matrix(4, 4) call vec_$imat_mult16(matrix1, matrix2, out_matrix)[ vec_$imat_mult16 ]
vec_imat_multnmultiply two 32-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imat_multn( long *matrix1, long *matrix2, long int &m, long int &n, long int &s, long *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imat_multn( in matrix1: univ vec_$integer32_matrix; in matrix2: univ vec_$integer32_matrix; in m: integer32; in n: integer32; in s: integer32; out out_matrix: univ vec_$integer32_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n, s parameter (m = 3, n = 4, s = 5) integer*4 matrix1(m, n), matrix2(n, s), out_matrix(m, s) call vec_$imat_multn(matrix1, matrix2, m, n, s, out_matrix)[ vec_$imat_multn ]
vec_imat_multn16multiply two 16-bit integer matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imat_multn16( short *matrix1, short *matrix2, long int &m, long int &n, long int &s, short *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imat_multn16( in matrix1: univ vec_$integer16_matrix; in matrix2: univ vec_$integer16_matrix; in m: integer32; in n: integer32; in s: integer32; out out_matrix: univ vec_$integer16_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*2 m, n, s parameter (m = 3, n = 4, s = 5) integer*4 matrix1(m, n), matrix2(n, s), out_matrix(m, s) call vec_$imat_multn16(matrix1, matrix2, m, n, s, out_matrix)[ vec_$imat_multn16 ]
vec_imaxfind the maximum absolute value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imax( long *vector, long int &length, long *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imax( in vector: univ vec_$integer32_vector; in length: integer32; out result: integer32; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec), result integer*4 length, location call vec_$imax(vector, length, result, location)[ vec_$imax ]
vec_imax16find the maximum absolute value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imax16( short *vector, long int &length, short *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imax16( in vector: univ vec_$integer16_vector; in length: integer32; out result: integer16; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec), result integer*4 length, location call vec_$imax16(vector, length, result, location)[ vec_$imax16 ]
vec_imax16_ifind the maximum absolute value in a vector from a 16-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imax16_i( short *vector, long int &inc, long int &length, short *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imax16_i( in vector: univ vec_$integer16_vector; in inc: integer32; in length: integer32; out result: integer16; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec), result integer*4 length, inc, location call vec_$imax16_i(vector, inc, length, result, location)[ vec_$imax16_i ]
vec_imax_ifind the maximum absolute value in a vector from a 32-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imax_i( long *vector, long int &inc, long int &length, long *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imax_i( in vector: univ vec_$integer32_vector; in inc: integer32; in length: integer32; out result: integer32; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec), result integer*4 length, inc, location call vec_$imax_i(vector, inc, length, result, location)[ vec_$imax_i ]
vec_imult_addmultiply a scalar by a 32-bit integer vector, add a vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add( long int *add_vec, long int *mult_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add( in add_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_add(add_vec, mult_vec, length, constant, result_vec)[ vec_$imult_add ]
vec_imult_add16multiply a scalar by a 16-bit integer vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add16( short int *add_vec, short int *mult_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add16( in add_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_add16(add_vec, mult_vec, length, constant, result_vec)[ vec_$imult_add16 ]
vec_imult_add16_imultiply a scalar by a 16-bit integer vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add16_i( short int *add_vec, long int &add_inc, short int *mult_vec, long int &mult_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add16_i( in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 add_inc, mult_inc, result_inc call vec_$imult_add16_i(add_vec, add_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$imult_add16_i ]
vec_imult_add_constantmultiply two 32-bit integer vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_constant( long int *start_vec, long int *mult_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_constant( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_add_constant(start_vec, mult_vec, length, constant, result_vec)[ vec_$imult_add_constant ]
vec_imult_add_constant16multiply two 16-bit integer vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_constant16( short int *start_vec, short int *mult_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_constant16( in start_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_add_constant16(start_vec, mult_vec, length, constant, result_vec)[ vec_$imult_add_constant16 ]
vec_imult_add_constant16_imultiply two 16-bit integer vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_constant16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_constant16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$imult_add_constant16_i(start_vec, start_inc, mult_vec, mult_inc & length, constant, result_vec, result_inc)[ vec_$imult_add_constant16_i ]
vec_imult_add_constant_imultiply two 32-bit integer vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_constant_i( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_constant_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$imult_add_constant_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$imult_add_constant_i ]
vec_imult_add_imultiply a scalar by a 32-bit integer vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_i( long int *add_vec, long int &add_inc, long int *mult_vec, long int &mult_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_i( in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 add_inc, mult_inc, result_inc call vec_$imult_add_i(add_vec, add_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$imult_add_i ]
vec_imult_add_vectormultiply two 32-bit integer vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_vector( long int *start_vec, long int *mult_vec, long int *add_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_vector( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$imult_add_vector(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$imult_add_vector ]
vec_imult_add_vector16multiply two 16-bit integer vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_vector16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, short int *add_vec, long int &add_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$imult_add_vector16_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$imult_add_vector16_i ]
vec_imult_add_vector16_imultiply two 16-bit integer vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_vector16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, short int *add_vec, long int &add_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$imult_add_vector16_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$imult_add_vector16_i ]
vec_imult_add_vector_imultiply two 32-bit integer vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_add_vector_i( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int *add_vec, long int &add_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_add_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$imult_add_vector_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$imult_add_vector_i ]
vec_imult_constantmultiply a 32-bit integer vector by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_constant( long *mult_vec, long int &length, long &constant, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_constant( in start_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_constant(mult_vec, length, constant, result_vec)[ vec_$imult_constant ]
vec_imult_constant16multiply a 16-bit integer vector by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_constant16( short *mult_vec, long int &length, short &constant, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_constant16( in mult_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_constant16(mult_vec, length, constant, result_vec)[ vec_$imult_constant16 ]
vec_imult_constant16_imultiply a vector in a 16-bit integer matrix by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_constant16_i( short *mult_vec, long int &inc1, long int &length, short &constant, short *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_constant16_i( in mult_vec: univ vec_$integer16_vector; in inc1: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 mult_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$imult_constant16_i(mult_vec, inc1, length, constant, & result_vec, inc2)[ vec_$imult_constant16_i ]
vec_imult_constant_imultiply a vector in a 32-bit integer matrix by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_constant_i( long *mult_vec, long int &inc1, long int &length, long &constant, long *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_constant_i( in mult_vec: univ vec_$integer32_vector; in inc1: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 mult_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$imult_constant_i(mult_vec, inc1, length, constant, & result_vec, inc2)[ vec_$imult_constant_i ]
vec_imult_mult_vectormultiply three 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_mult_vector( long int *start_vec, long int *mult_vec, long int *mult_vec_2, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_mult_vector( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in mult_vec_2: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length call vec_$imult_mult_vector(start_vec, mult_vec, mult_vec_2, length, result_vec)[ vec_$imult_mult_vector ]
vec_imult_mult_vector16multiply three 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_mult_vector16( short int *start_vec, short int *mult_vec, short int *mult_vec_2, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_mult_vector16( in start_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in mult_vec_2: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length call vec_$imult_mult_vector16(start_vec, mult_vec, mult_vec_2, length, result_vec)[ vec_$imult_mult_vector16 ]
vec_imult_mult_vector16_imultiply three 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_mult_vector16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, short int *mult_vec_2, long int &mult_inc_2, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_mult_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in mult_vec_2: univ vec_$integer16_vector; in mult_inc_2: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length integer*4 start_inc, mult_inc, mult_inc_2, result_inc call vec_$imult_mult_vector16_i(start_vec, start_inc, mult_vec, mult_inc, & mult_vec_2, mult_inc_2, length, result_vec, result_inc)[ vec_$imult_mult_vector16_i ]
vec_imult_mult_vector_imultiply three 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_mult_vector_i( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int *mult_vec_2, long int &mult_inc_2, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_mult_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in mult_vec_2: univ vec_$integer32_vector; in mult_inc_2: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length integer*4 start_inc, mult_inc, mult_inc_2, result_inc call vec_$imult_mult_vector_i(start_vec, start_inc, mult_vec, mult_inc, & mult_vec_2, mult_inc_2, length, result_vec, result_inc)[ vec_$imult_mult_vector_i ]
vec_imult_rsub_constantmultiply two 32-bit integer vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_constant( long int *start_vec, long int *mult_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_constant( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_rsub_constant(start_vec, mult_vec, length, constant, result_vec)[ vec_$imult_rsub_constant ]
vec_imult_rsub_constant16multiply two 16-bit integer vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_constant16( short int *start_vec, short int *mult_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_constant16( in start_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_rsub_constant16(start_vec, mult_vec, length, constant, result_vec)[ vec_$imult_rsub_constant16 ]
vec_imult_rsub_constant16_imultiply two 16-bit integer vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_constant16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_constant16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$imult_rsub_constant16_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$imult_rsub_constant16_i ]
vec_imult_rsub_constant_imultiply two 32-bit integer vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_constant_i( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_constant_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$imult_rsub_constant_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$imult_rsub_constant_i ]
vec_imult_rsub_vectormultiply two 32-bit integer vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_vector( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int *add_vec, long int &add_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_vector( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$imult_rsub_vector(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$imult_rsub_vector ]
vec_imult_rsub_vector16multiply two 16-bit integer vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_vector16( short int *start_vec, short int *mult_vec, short int *add_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_vector16( in start_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$imult_rsub_vector16(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$imult_rsub_vector16 ]
vec_imult_rsub_vector16_imultiply two 16-bit integer vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_vector16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, short int *add_vec, long int &add_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$imult_rsub_vector16_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$imult_rsub_vector16_i ]
vec_imult_rsub_vector_imultiply two 32-bit integer vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_rsub_vector_i( long int *start_vec, long int *mult_vec, long int *add_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_rsub_vector_i( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$imult_rsub_vector_i(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$imult_rsub_vector_i ]
vec_imult_submultiply a scalar by a 32-bit integer vector, subtract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub( long int *mult_vec, long int *start_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub( in mult_vec: univ vec_$integer32_vector; in start_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_sub(mult_vec, start_vec, length, constant, result_vec)[ vec_$imult_sub ]
vec_imult_sub16multiply a scalar by a 16-bit integer vector, subtract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub16( short int *mult_vec, short int *start_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub16( in mult_vec: univ vec_$integer16_vector; in start_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$imult_sub16(mult_vec, start_vec, length, constant, result_vec)[ vec_$imult_sub16 ]
vec_imult_sub16_imultiply a scalar by a 16-bit integer vector, sub- tract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub16_i( short int *mult_vec, long int &mult_inc, short int *start_vec, long int &start_inc, long int &length, short int &constant, short int *result_vec, long int &result__inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub16_i( in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, start_inc, result_inc call vec_$imult_sub16_i(mult_vec, mult_inc, start_vec, start_inc, & length, constant, result_vec, result_inc)[ vec_$imult_sub16_i ]
vec_imult_sub_imultiply a scalar by a 32-bit integer vector, subtract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub_i( long int *mult_vec, long int &mult_inc, long int *start_vec, long int &start_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub_i( in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, start_inc, result_inc call vec_$imult_sub_i(mult_vec, mult_inc, start_vec, start_inc, & length, constant, result_vec, result_inc)[ vec_$imult_sub_i ]
vec_imult_sub_vectormultiply two 32-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub_vector( long int *start_vec, long int *mult_vec, long int *sub_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub_vector( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length call vec_$imult_sub_vector(start_vec, mult_vec, & sub_vec, length, result_vec)[ vec_$imult_sub_vector ]
vec_imult_sub_vector16multiply two 16-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub_vector16( short int *start_vec, short int *mult_vec, short int *sub_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub_vector16( in start_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length call vec_$imult_sub_vector16(start_vec, mult_vec, sub_vec, length, result_vec)[ vec_$imult_sub_vector16 ]
vec_imult_sub_vector16_imultiply two 16-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub_vector16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, short int *sub_vec, long int &sub_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in sub_vec: univ vec_$integer16_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, sub_inc, result_inc call vec_$imult_sub_vector16_i(start_vec, start_inc, mult_vec, mult_inc, & sub_vec, sub_inc, length, result_vec, result_inc)[ vec_$imult_sub_vector16_i ]
vec_imult_sub_vector_imultiply two 32-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_sub_vector_i( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int *sub_vec, long int &sub_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_sub_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in sub_vec: univ vec_$integer32_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, sub_inc, result_inc call vec_$imult_sub_vector_i(start_vec, start_inc, mult_vec, mult_inc, & sub_vec, sub_inc, length, result_vec, result_inc)[ vec_$imult_sub_vector_i ]
vec_imult_vectormultiply two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_vector( long int *start_vec, long int *mult_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_vector( in start_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length call vec_$imult_vector(start_vec, mult_vec, length, result_vec)[ vec_$imult_vector ]
vec_imult_vector16multiply two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_vector16( short int *start_vec, short int *mult_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_vector16( in start_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length call vec_$imult_vector16(start_vec, mult_vec, length, result_vec)[ vec_$imult_vector16 ]
vec_imult_vector16_imultiply two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_vector16_i( short int *start_vec, long int &start_inc, short int *mult_vec, long int &mult_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$imult_vector16_i(start_vec, start_inc, mult_vec, mult_inc, & length, result_vec, result_inc)[ vec_$imult_vector16_i ]
vec_imult_vector_imultiply two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$imult_vector_i( long int *start_vec, long int &start_inc, long int *mult_vec, long int &mult_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$imult_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$imult_vector_i(start_vec, start_inc, mult_vec, mult_inc, & length, result_vec, result_inc)[ vec_$imult_vector_i ]
vec_inegtake the negative of a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ineg( long int *start_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ineg( in start_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$ineg(start_vec, length, result_vec)[ vec_$ineg ]
vec_ineg16take the negative of a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ineg16( short int *start_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ineg16( in start_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 length call vec_$ineg16(start_vec, length, result_vec)[ vec_$ineg16 ]
vec_ineg16_itake the negative of a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ineg16_i( short int *start_vec, long int &start_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ineg16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, add_inc, result_inc call vec_$ineg16_i(start_vec, start_inc, length, result_vec, result_inc)[ vec_$ineg16_i ]
vec_ineg_itake the negative of a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ineg_i( long int *start_vec, long int &start_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ineg_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$ineg_i(start_vec, start_inc, length, result_vec, result_inc)[ vec_$ineg_i ]
vec_initinitialize a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$init( float *vector, long int &length, float &constant) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$init( var vector: univ vec_$real_vector; in length: integer32; in constant: real); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec), constant integer*4 length call vec_$init(vector, length, constant)[ vec_$init ]
vec_inormsquared norm (sum the squares of the elements) a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$inorm( long int *start_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$inorm( in start_vec: univ vec_$integer32_vector; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), norm integer*4 length norm = vec_$inorm(start_vec, length)[ vec_$inorm ]
vec_inorm16squared norm (sum the squares of the elements) a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short int vec_$inorm16( short int *start_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$inorm16( in start_vec: univ vec_$integer16_vector; in length: integer32): integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), norm integer*4 length norm = vec_$inorm16(start_vec, length)[ vec_$inorm16 ]
vec_inorm16_isquared norm (sum the squares of the elements) a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short int vec_$inorm16_i( short int *start_vec, long int &start_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$inorm16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32): integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), norm integer*4 length, start_inc norm = vec_$inorm16_i(start_vec, start_inc, length)[ vec_$inorm16_i ]
vec_inorm_isquared norm (sum the squares of the elements) a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$inorm_i( long int *start_vec, long int &start_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$inorm_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), norm integer*4 length, start_inc norm = vec_$inorm_i(start_vec, start_inc, length)[ vec_$inorm_i ]
vec_introthe Vector Library SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn'[ intro ]
vec_ipostmultmultiply a 32-bit integer vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipostmult( long *matrix, long *start_vec, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipostmult( in matrix: univ vec_$integer32_matrix; in start_vec: univ vec_$integer32_vector; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 matrix(4, 4), start_vec(4), result_vec(4) call vec_$ipostmult(matrix, start_vec, result_vec)[ vec_$ipostmult ]
vec_ipostmult16multiply a 16-bit integer vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipostmult16( short *matrix, short *start_vec, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipostmult16( in matrix: univ vec_$integer16_matrix; in start_vec: univ vec_$integer16_vector; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*2 matrix(4, 4), start_vec(4), result_vec(4) call vec_$ipostmult16(matrix, start_vec, result_vec)[ vec_$ipostmult16 ]
vec_ipostmultnmultiply a 32-bit integer vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipostmultn( long *matrix, long *start_vec, long int &m, long int &n, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipostmultn( in matrix: univ vec_$integer32_matrix; in start_vec: univ vec_$integer32_vector; in m: integer32; in n: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) integer*4 matrix(m, n), start_vec(n), result_vec(m) call vec_$ipostmultn(matrix, start_vec, m, n, result_vec)[ vec_$ipostmultn ]
vec_ipostmultn16multiply a 16-bit integer vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipostmultn16( short *matrix, short *start_vec, long int &m, long int &n, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipostmultn16( in matrix: univ vec_$integer16_matrix; in start_vec: univ vec_$integer16_vector; in m: integer32; in n: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) integer*2 matrix(m, n), start_vec(n), result_vec(m) call vec_$ipostmultn16(matrix, start_vec, m, n, result_vec)[ vec_$ipostmultn16 ]
vec_ipremultmultiply a 32-bit vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipremult( long *start_vec, long *matrix, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipremult( in start_vec: univ vec_$integer32_vector; in matrix: univ vec_$integer32_matrix; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 start_vec(4), matrix(4,4), result_vec(4) call vec_$ipremult(start_vec, matrix, result_vec)[ vec_$ipremult ]
vec_ipremult16multiply a 16-bit vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipremult16( short *start_vec, short *matrix, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipremult16( in start_vec: univ vec_$integer16_vector; in matrix: univ vec_$integer16_matrix; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*2 start_vec(4), matrix(4,4), result_vec(4) call vec_$ipremult16(start_vec, matrix, result_vec)[ vec_$ipremult16 ]
vec_ipremultnmultiply a 32-bit integer vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipremultn( long *start_vec, long *matrix, long int &m, long int &n, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipremultn( in start_vec: univ vec_$integer32_vector; in matrix: univ vec_$integer32_matrix; in m: integer32; in n: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) integer*4 start_vec(m), matrix(m, n), result_vec(n) call vec_$ipremultn(start_vec, matrix, m, n, result_vec)[ vec_$ipremultn ]
vec_ipremultn16multiply a 16-bit integer vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$ipremultn16( short *start_vec, short *matrix, long int &m, long int &n, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$ipremultn16( in start_vec: univ vec_$integer16_vector; in matrix: univ vec_$integer16_matrix; in m: integer32; in n: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) integer*2 start_vec(m), matrix(m, n), result_vec(n) call vec_$ipremultn16(start_vec, matrix, m, n, result_vec)[ vec_$ipremultn16 ]
vec_irec1calculate first-order linear recurrence of integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1( long int *start_vec, long int *vec_2, long int &count, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1( in start_vec: univ vec_$integer32_vector; in vec_2: univ vec_$integer32_vector; in count: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count call vec_$irec1(start_vec, vec_2, count, result_vec)[ vec_$irec1 ]
vec_irec116calculate first-order linear recurrence of short integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec116( short int *start_vec, short int *vec_2, long int &count, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec116( in start_vec: univ vec_$integer16_vector; in vec_2: univ vec_$integer16_vector; in count: integer32; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count call vec_$irec116(start_vec, vec_2, count, result_vec)[ vec_$irec116 ]
vec_irec116_icalculate first-order linear recurrence of short integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec116_i( short int *start_vec, long int &start_inc, short int *vec_2, long int &vec2_inc, long int &count, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec116_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in vec_2: univ vec_$integer16_vector; in vec2_inc: integer32; in count: integer32; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count integer*4 start_inc, vec2_inc, result_inc call vec_$irec116_i(start_vec, start_inc, vec_2, vec2_inc, & count, result_vec, result_inc)[ vec_$irec116_i ]
vec_irec1_icalculate first-order linear recurrence of integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1_i( long int *start_vec, long int &start_inc, long int *vec_2, long int &vec2_inc, long int &count, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in vec_2: univ vec_$integer32_vector; in vec2_inc: integer32; in count: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count integer*4 start_inc, vec2_inc, result_inc call vec_$irec1_i(start_vec, start_inc, vec_2, vec2_inc, & count, result_vec, result_inc)[ vec_$irec1_i ]
vec_irec1ccalculate first-order linear recurrence of 16-bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1c( long int *start_vec, long int &count, long int &mult_constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1c( in start_vec: univ vec_$integer32_vector; in count: integer32; in mult_constant: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_constant integer*4 count call vec_$irec1c(start_vec, count, mult_constant, result_vec)[ vec_$irec1c ]
vec_irec1c16calculate first-order linear recurrence of 16-bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1c16( short int *start_vec, long int &count, short int &mult_constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1c16( in start_vec: univ vec_$integer16_vector; in count: integer32; in mult_constant: integer16; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_constant integer*4 count call vec_$irec1c16(start_vec, count, mult_constant, result_vec)[ vec_$irec1c16 ]
vec_irec1c16_icalculate first-order linear recurrence of 16-bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1c16_i( short int *start_vec, long int &start_inc, long int &count, short int &mult_constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1c16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer16; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_constant integer*4 count integer*4 start_inc, result_inc call vec_$irec1c16_i(start_vec, start_inc, count, & mult_constant, result_vec, result_inc)[ vec_$irec1c16_i ]
vec_irec1c_icalculate first-order linear recurrence of 16-bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1c_i( long int *start_vec, long int &start_inc, long int &count, long int &mult_constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1c_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_constant integer*4 count integer*4 start_inc, result_inc call vec_$irec1c_i(start_vec, start_inc, count, & mult_constant, result_vec, result_inc)[ vec_$irec1c_i ]
vec_irec1crfunction returning first-order linear recurrence of 16-bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irec1cr( long int *start_vec, long int &count, long int &mult_constant, long int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1cr( in start_vec: univ vec_$integer32_vector; in count: integer32; in mult_constant: integer32; in init_value: integer32):integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), init_value, mult_constant, return_value integer*4 count return_value = vec_$irec1cr(start_vec, count, mult_constant, init_value)[ vec_$irec1cr ]
vec_irec1cr16function returning first-order linear recurrence of 16- bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short int vec_$irec1cr16( short int *start_vec, long int &count, short int &mult_constant, short int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1cr16( in start_vec: univ vec_$integer16_vector; in count: integer32; in mult_constant: integer16; in init_value: integer16):integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), init_value, mult_constant, return_value integer*4 count return_value = vec_$irec1cr16(start_vec, count, mult_constant, init_value)[ vec_$irec1cr16 ]
vec_irec1cr16_ifunction returning first-order linear recurrence of 16-bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short int vec_$irec1cr16_i( short int *start_vec, long int &start_inc, long int &count, short int &mult_constant, short int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1cr16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer16; in init_value: integer16):integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), init_value, mult_constant, return_value integer*4 count integer*4 start_inc return_value = vec_$irec1cr16_i(start_vec, start_inc, & count, mult_constant, init_value)[ vec_$irec1cr16_i ]
vec_irec1cr_ifunction returning first-order linear recurrence of 16- bit integer vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irec1cr_i( long int *start_vec, long int &start_inc, long int &count, long int &mult_constant, long int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1cr_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer32; in init_value: integer32):integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), init_value, mult_constant, return_value integer*4 count integer*4 start_inc return_value = vec_$irec1cr_i(start_vec, start_inc, & count, mult_constant, init_value)[ vec_$irec1cr_i ]
vec_irec1ncalculate first-order linear recurrence of single-precision vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1n( long int *start_vec, long int &count, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1n( in start_vec: univ vec_$integer32_vector; in count: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 count call vec_$irec1n(start_vec, count, result_vec)[ vec_$irec1n ]
vec_irec1n16calculate first-order linear recurrence of 16-bit integer vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1n16( short int *start_vec, long int &count, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1n16( in start_vec: univ vec_$integer16_vector; in count: integer32; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 count call vec_$irec1n16(start_vec, count, result_vec)[ vec_$irec1n16 ]
vec_irec1n16_icalculate first-order linear recurrence of 16-bit integer vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1n16_i( short int *start_vec, long int &start_inc, long int &count, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1n16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in count: integer32; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 count integer*4 start_inc, result_inc call vec_$irec1n16_i(start_vec, start_inc, count, result_vec, result_inc)[ vec_$irec1n16_i ]
vec_irec1n_icalculate first-order linear recurrence of single- precision vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec1n_i( long int *start_vec, long int &start_inc, long int &count, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec1n_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in count: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 count integer*4 start_inc, result_inc call vec_$irec1n_i(start_vec, start_inc, count, result_vec, result_inc)[ vec_$irec1n_i ]
vec_irec1rfunction returning first-order linear recurrence of 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irec1r( long int *start_vec, long int *vec_2, long int &count, long int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1r( in start_vec: univ vec_$integer32_vector; in vec_2: univ vec_$integer32_vector; in count: integer32; in init_value: integer32):integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count return_value = vec_$irec1r(start_vec, vec_2, count, init_value)[ vec_$irec1r ]
vec_irec1r16function returning first-order linear recurrence of 16- bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short int vec_$irec1r16( short int *start_vec, short int *vec_2, long int &count, short int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1r16( in start_vec: univ vec_$integer16_vector; in vec_2: univ vec_$integer16_vector; in count: integer32; in init_value: integer16):integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count return_value = vec_$irec1r16(start_vec, vec_2, count, init_value)[ vec_$irec1r16 ]
vec_irec1r16_ifunction returning first-order linear recurrence of 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short int vec_$irec1r16_i( short int *start_vec, long int &start_inc, short int *vec_2, long int &vec2_inc, long int &count, short int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1r16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in vec_2: univ vec_$integer16_vector; in vec2_inc: integer32; in count: integer32; in init_value: integer16):integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count integer*4 start_inc, vec2_inc return_value = vec_$irec1r16_i(start_vec, start_inc, & vec_2, vec2_inc, count, init_value)[ vec_$irec1r16_i ]
vec_irec1r_ifunction returning first-order linear recurrence of 32- bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irec1r_i( long int *start_vec, long int &start_inc, long int *vec_2, long int &vec2_inc, long int &count, long int &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irec1r_i( in start_vec: univ vec_$integer32_vector; long int &start_inc, in vec_2: univ vec_$integer32_vector; long int &vec2_inc, in count: integer32; in init_value: integer32):integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count integer*4 start_inc, vec2_inc return_value = vec_$irec1r_i(start_vec, start_inc, & vec_2, vec2_inc, count, init_value)[ vec_$irec1r_i ]
vec_irec2calculate second-order linear recurrence of 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec2( long int *start_vec, long int *vec_2, long int *vec_3, long int &count, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec2( in start_vec: univ vec_$integer32_vector; in vec_2: univ vec_$integer32_vector; in vec_3: univ vec_$integer32_vector; in count: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count call vec_$irec2(start_vec, vec_2, vec_3, count, result_vec)[ vec_$irec2 ]
vec_irec216calculate second-order linear recurrence of integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec216( short int *start_vec, short int *vec_2, short int *vec_3, long int &count, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec216( in start_vec: univ vec_$integer16_vector; in vec_2: univ vec_$integer16_vector; in vec_3: univ vec_$integer16_vector; in count: integer32; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count call vec_$irec216(start_vec, vec_2, vec_3, count, result_vec)[ vec_$irec216 ]
vec_irec216_icalculate second-order linear recurrence of integer vec- tor SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec216_i( short int *start_vec, long int &start_inc, short int *vec_2, long int &vec2_inc, short int *vec_3, long int &vec3_inc, long int &count, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec216_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in vec_2: univ vec_$integer16_vector; in vec2_inc: integer32; in vec_3: univ vec_$integer16_vector; in vec3_inc: integer32; in count: integer32; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc, result_inc call vec_$irec216_i(start_vec, start_inc, vec_2, vec2_inc, & vec_3, vec3_inc, count, result_vec, result_inc)[ vec_$irec216_i ]
vec_irec2_icalculate second-order linear recurrence of 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec2_i( long int *start_vec, long int &start_inc, long int *vec_2, long int &vec2_inc, long int *vec_3, long int &vec3_inc, long int &count, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec2_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in vec_2: univ vec_$integer32_vector; in vec2_inc: integer32; in vec_3: univ vec_$integer32_vector; in vec3_inc: integer32; in count: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc, result_inc call vec_$irec2_i(start_vec, start_inc, vec_2, vec2_inc, & vec_3, vec3_inc, count, result_vec, result_inc)[ vec_$irec2_i ]
vec_irec2ccalculate second-order linear recurrence of 32-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec2c( long int *start_vec, long int &count, long int &mult_constant, long int &mult_constant_2, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec2c( in start_vec: univ vec_$integer32_vector; in count: integer32; in mult_constant: integer32; in mult_constant_2: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count call vec_$irec2c(start_vec, count, mult_constant, mult_constant_2, result_vec)[ vec_$irec2c ]
vec_irec2c16calculate second-order linear recurrence of 16-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec2c16( short int *start_vec, long int &count, short int &mult_constant, short int &mult_constant_2, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec2c16( in start_vec: univ vec_$integer16_vector; in count: integer32; in mult_constant: integer16; in mult_constant_2: integer16; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count call vec_$irec2c16(start_vec, count, mult_constant, mult_constant_2, result_vec)[ vec_$irec2c16 ]
vec_irec2c16_icalculate second-order linear recurrence of 16-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec2c16_i( short int *start_vec, long int &start_inc, long int &count, short int &mult_constant, short int &mult_constant_2, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec2c16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer16; in mult_constant_2: integer16; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count integer*4 start_inc, result_inc call vec_$irec2c16_i(start_vec, start_inc, count, & mult_constant, mult_constant_2, result_vec, result_inc)[ vec_$irec2c16_i ]
vec_irec2c_icalculate second-order linear recurrence of 32-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec2c_i( long int *start_vec, long int &start_inc, long int &count, long int &mult_constant, long int &mult_constant_2, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec2c_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer32; in mult_constant_2: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count integer*4 start_inc, result_inc call vec_$irec2c_i(start_vec, start_inc, count, & mult_constant, mult_constant_2, result_vec, result_inc)[ vec_$irec2c_i ]
vec_irec3calculate third-order linear recurrence of 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec3( long int *start_vec, long int *vec_2, long int *vec_3, long int *vec_4, long int &count, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec3( in start_vec: univ vec_$integer32_vector; in vec_2: univ vec_$integer32_vector; in vec_3: univ vec_$integer32_vector; in vec_4: univ vec_$integer32_vector; in count: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count call vec_$irec3(start_vec, vec_2, vec_3, vec_4, count, result_vec)[ vec_$irec3 ]
vec_irec316calculate third-order linear recurrence of 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec316( short int *start_vec, short int *vec_2, short int *vec_3, short int *vec_4, long int &count, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec316( in start_vec: univ vec_$integer16_vector; in vec_2: univ vec_$integer16_vector; in vec_3: univ vec_$integer16_vector; in vec_4: univ vec_$integer16_vector; in count: integer32; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count call vec_$irec316(start_vec, vec_2, vec_3, vec_4, count, result_vec)[ vec_$irec316 ]
vec_irec316_icalculate third-order linear recurrence of 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec316_i( short int *start_vec, long int &start_inc, short int *vec_2, long int &vec2_inc, short int *vec_3, long int &vec3_inc, short int *vec_4, long int &vec4_inc, long int &count, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec316_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in vec_2: univ vec_$integer16_vector; in vec2_inc: integer32; in vec_3: univ vec_$integer16_vector; in vec3_inc: integer32; in vec_4: univ vec_$integer16_vector; in vec4_inc: integer32; in count: integer32; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc_2, vec4_inc, result_inc call vec_$irec316_i(start_vec, start_inc, vec_2, vec2_inc, vec_3, vec3_inc, & vec_4, vec4_inc, count, result_vec, result_inc)[ vec_$irec316_i ]
vec_irec3_icalculate third-order linear recurrence of 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec3_i( long int *start_vec, long int &start_inc, long int *vec_2, long int &vec2_inc, long int *vec_3, long int &vec3_inc, long int *vec_4, long int &vec4_inc, long int &count, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec3_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in vec_2: univ vec_$integer32_vector; in vec2_inc: integer32; in vec_3: univ vec_$integer32_vector; in vec3_inc: integer32; in vec_4: univ vec_$integer32_vector; in vec4_inc: integer32; in count: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc_2, vec4_inc, result_inc call vec_$irec3_i(start_vec, start_inc, vec_2, vec2_inc, vec_3, vec3_inc, & vec_4, vec4_inc, count, result_vec, result_inc)[ vec_$irec3_i ]
vec_irec3ccalculate third-order linear recurrence of 32-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec3c( long int *start_vec, long int &count, long int &mult_constant, long int &mult_constant_2, long int &mult_constant_3, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec3c( in start_vec: univ vec_$integer32_vector; in count: integer32; in mult_constant: integer32; in mult_constant_2: integer32; in mult_constant_3: integer32; var result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 mult_constant, mult_constant_2, mult_constant_3 integer*4 count call vec_$irec3c(start_vec, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec)[ vec_$irec3c ]
vec_irec3c16calculate third-order linear recurrence of 16-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec3c16( short int *start_vec, long int &count, short int &mult_constant, short int &mult_constant_2, short int &mult_constant_3, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec3c16( in start_vec: univ vec_$integer16_vector; in count: integer32; in mult_constant: integer16; in mult_constant_2: integer16; in mult_constant_3: integer16; var result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*2 mult_constant, mult_constant_2, mult_constant_3 integer*4 count call vec_$irec3c16(start_vec, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec)[ vec_$irec3c16 ]
vec_irec3c16_icalculate third-order linear recurrence of 16-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec3c16_i( short int *start_vec, long int &start_inc, long int &count, short int &mult_constant, short int &mult_constant_2, short int &mult_constant_3, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec3c16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer16; in mult_constant_2: integer16; in mult_constant_3: integer16; var result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*2 mult_constant, mult_constant_2, mult_constant_3 integer*4 count integer*4 start_inc, result_inc call vec_$irec3c16_i(start_vec, start_inc, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec, result_inc)[ vec_$irec3c16_i ]
vec_irec3c_icalculate third-order linear recurrence of 32-bit integer vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$irec3c_i( long int *start_vec, long int &start_inc, long int &count, long int &mult_constant, long int &mult_constant_2, long int &mult_constant_3, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$irec3c_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in count: integer32; in mult_constant: integer32; in mult_constant_2: integer32; in mult_constant_3: integer32; var result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 mult_constant, mult_constant_2, mult_constant_3 integer*4 count integer*4 start_inc, result_inc call vec_$irec3c_i(start_vec, start_inc, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec, result_inc)[ vec_$irec3c_i ]
vec_irmaxfind the maximum value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmax( long int *start_vec, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmax( in start_vec: univ vec_$integer32_vector; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location location = vec_$irmax(start_vec, length, result)[ vec_$irmax ]
vec_irmax16find the maximum value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmax16( short int *start_vec, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmax16( in start_vec: univ vec_$integer16_vector; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location location = vec_$irmax16(start_vec, length, result)[ vec_$irmax16 ]
vec_irmax16_ifind the maximum value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmax16_i( short int *start_vec, long int &start_inc, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmax16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$irmax16_i(start_vec, start_inc, length, result)[ vec_$irmax16_i ]
vec_irmax_ifind the maximum value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmax_i( long int *start_vec, long int &start_inc, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmax_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$irmax_i(start_vec, start_inc, length, result)[ vec_$irmax_i ]
vec_irminfind the minimum value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmin( long int *start_vec, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmin( in start_vec: univ vec_$integer32_vector; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location location = vec_$irmin(start_vec, length, result)[ vec_$irmin ]
vec_irmin16find the minimum value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmin16( short int *start_vec, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmin16( in start_vec: univ vec_$integer16_vector; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location location = vec_$irmin16(start_vec, length, result)[ vec_$irmin16 ]
vec_irmin16_ifind the minimum value in a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmin16_i( short int *start_vec, long int &start_inc, long int &length, short int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmin16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; out result: integer16): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$irmin16_i(start_vec, start_inc, length, result)[ vec_$irmin16_i ]
vec_irmin_ifind the minimum value in a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$irmin_i( long int *start_vec, long int &start_inc, long int &length, long int *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$irmin_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; out result: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$irmin_i(start_vec, start_inc, length, result)[ vec_$irmin_i ]
vec_iscattertranslate a 32-bit integer vector into scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iscatter( long int *start_vec, long int *indices, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iscatter( in start_vec: univ vec_$integer32_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$iscatter(start_vec, indices, length, result_vec)[ vec_$iscatter ]
vec_iscatter16translate a 16-bit integer vector into scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iscatter16( short int *start_vec, long int *indices, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iscatter16( in start_vec: univ vec_$integer16_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$iscatter16(start_vec, indices, length, result_vec)[ vec_$iscatter16 ]
vec_isubsubtract 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub( long *start_vec, long *sub_vec, long int &length, long *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub( in start_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length call vec_$isub(start_vec, sub_vec, length, result_vec)[ vec_$isub ]
vec_isub16subtract 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub16( short *start_vec, short *sub_vec, long int &length, short *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub16( in start_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length call vec_$isub16(start_vec, sub_vec, length, result_vec)[ vec_$isub16 ]
vec_isub16_isubtract 16-bit integer vectors in matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$isub16_i(start_vec, inc1, sub_vec, inc2, & length, result_vec, inc3)[ vec_$isub16_i ]
vec_isub_add_vectoradd two 32-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_add_vector( long int *start_vec, long int *sub_vec, long int *add_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_add_vector( in start_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in add_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length call vec_$isub_add_vector(start_vec, sub_vec, add_vec, length, result_vec)[ vec_$isub_add_vector ]
vec_isub_add_vector16add two 16-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_add_vector16( short int *start_vec, short int *sub_vec, short int *add_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_add_vector16( in start_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in add_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length call vec_$isub_add_vector16(start_vec, sub_vec, add_vec, length, result_vec)[ vec_$isub_add_vector16 ]
vec_isub_add_vector16_iadd two 16-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_add_vector16_i( short int *start_vec, long int &start_inc, short int *sub_vec, long int &sub_inc, short int *add_vec, long int &add_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_add_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in sub_vec: univ vec_$integer16_vector; in sub_inc: integer32; in add_vec: univ vec_$integer16_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, add_inc, result_inc call vec_$isub_add_vector16_i(start_vec, start_inc, sub_vec, sub_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$isub_add_vector16_i ]
vec_isub_add_vector_iadd two 32-bit integer vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_add_vector_i( long int *start_vec, long int &start_inc, long int *sub_vec, long int &sub_inc, long int *add_vec, long int &add_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_add_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in sub_vec: univ vec_$integer32_vector; in sub_inc: integer32; in add_vec: univ vec_$integer32_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, add_inc, result_inc call vec_$isub_add_vector_i(start_vec, start_inc, sub_vec, sub_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$isub_add_vector_i ]
vec_isub_constant16subtract a 16-bit integer vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_constant16( short int *start_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_constant16( in start_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$isub_constant16(start_vec, length, constant, result_vec)[ vec_$isub_constant16 ]
vec_isub_constant16_isubtract a 16-bit integer vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_constant16_i( short int *start_vec, long int &start_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_constant16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, result_inc call vec_$isub_constant16_i(start_vec, start_inc, length, & constant, result_vec, result_inc)[ vec_$isub_constant16_i ]
vec_isub_constant_isubtract a 32-bit integer vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_constant_i( long int *start_vec, long int &start_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_constant_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, result_inc call vec_$isub_constant_i(start_vec, start_inc, length, & constant, result_vec, result_inc)[ vec_$isub_constant_i ]
vec_isub_isubtract 32-bit integer vectors in matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_i( long *start_vec, long int &inc1, long *sub_vec, long int &inc2, long int &length, long *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_i( in start_vec: univ vec_$integer32_vector; in inc1: integer32; in sub_vec: univ vec_$integer32_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$isub_i(start_vec, inc1, sub_vec, inc2, & length, result_vec, inc3)[ vec_$isub_i ]
vec_isub_multsubtract one 32-bit integer vector from a scalar, multi- ply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult( long int *mult_vec, long int *sub_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult( in mult_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$isub_mult(mult_vec, sub_vec, length, constant, result_vec)[ vec_$isub_mult ]
vec_isub_mult16subtract one 16-bit integer vector from a scalar, mul- tiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult16( short int *mult_vec, short int *sub_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult16( in mult_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$isub_mult16(mult_vec, sub_vec, length, constant, result_vec)[ vec_$isub_mult16 ]
vec_isub_mult16_isubtract one 16-bit integer vector from a scalar, multiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult16_i( short int *mult_vec, long int &mult_inc, short int *sub_vec, long int &sub_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult16_i( in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in sub_vec: univ vec_$integer16_vector; in sub_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, sub_inc, result_inc call vec_$isub_mult16_i(mult_vec, mult_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$isub_mult16_i ]
vec_isub_mult_constantsubtract two 32-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_constant( long int *start_vec, long int *sub_vec, long int &length, long int &constant, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_constant( in start_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$isub_mult_constant(start_vec, sub_vec,length, constant, result_vec)[ vec_$isub_mult_constant ]
vec_isub_mult_constant16subtract two 16-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_constant16( short int *start_vec, short int *sub_vec, long int &length, short int &constant, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_constant16( in start_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$isub_mult_constant16(start_vec, sub_vec,length, constant, result_vec)[ vec_$isub_mult_constant16 ]
vec_isub_mult_constant16_isubtract two 16-bit integer vectors, multi- ply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_constant16_i( short int *start_vec, long int &start_inc, short int *sub_vec, long int &sub_inc, long int &length, short int &constant, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_constant16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in sub_vec: univ vec_$integer16_vector; in sub_inc: integer32; in length: integer32; in constant: integer16; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$isub_mult_constant16_i(start_vec, start_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$isub_mult_constant16_i ]
vec_isub_mult_constant_isubtract two 32-bit integer vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_constant_i( long int *start_vec, long int &start_inc, long int *sub_vec, long int &sub_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_constant_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in sub_vec: univ vec_$integer32_vector; in sub_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result__inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$isub_mult_constant_i(start_vec, start_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$isub_mult_constant_i ]
vec_isub_mult_isubtract one 32-bit integer vector from a scalar, mul- tiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_i( long int *mult_vec, long int &mult_inc, long int *sub_vec, long int &sub_inc, long int &length, long int &constant, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_i( in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in sub_vec: univ vec_$integer32_vector; in sub_inc: integer32; in length: integer32; in constant: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, sub_inc, result_inc call vec_$isub_mult_i(mult_vec, mult_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$isub_mult_i ]
vec_isub_mult_vectorsubtract two 32-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_vector( long int *start_vec, long int *sub_vec, long int *mult_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_vector( in start_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in mult_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length call vec_$isub_mult_vector(start_vec, sub_vec, mult_vec, length, result_vec)[ vec_$isub_mult_vector ]
vec_isub_mult_vector16subtract two 16-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_vector16( short int *start_vec, short int *sub_vec, short int *mult_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_vector16( in start_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in mult_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length call vec_$isub_mult_vector16(start_vec, sub_vec, mult_vec, length, result_vec)[ vec_$isub_mult_vector16 ]
vec_isub_mult_vector16_isubtract two 16-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_vector16_i( short int *start_vec, long int &start_inc, short int *sub_vec, long int &sub_inc, short int *mult_vec, long int &mult_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in sub_vec: univ vec_$integer16_vector; in sub_inc: integer32; in mult_vec: univ vec_$integer16_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, mult_inc, result_inc call vec_$isub_mult_vector16_i(start_vec, start_inc, sub_vec, sub_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$isub_mult_vector16_i ]
vec_isub_mult_vector_isubtract two 32-bit integer vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_mult_vector_i( long int *start_vec, long int &start_inc, long int *sub_vec, long int &sub_inc, long int *mult_vec, long int &mult_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_mult_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in sub_vec: univ vec_$integer32_vector; in sub_inc: integer32; in mult_vec: univ vec_$integer32_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, mult_inc, result_inc call vec_$isub_mult_vector_i(start_vec, start_inc, sub_vec, sub_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$isub_mult_vector_i ]
vec_isub_vectorsubtract two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_vector( long int *start_vec, long int *sub_vec, long int &length, long int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_vector( in start_vec: univ vec_$integer32_vector; in sub_vec: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$integer32_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length call vec_$isub_vector(start_vec, sub_vec, length, result_vec)[ vec_$isub_vector ]
vec_isub_vector16subtract two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_vector16( short int *start_vec, short int *sub_vec, long int &length, short int *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_vector16( in start_vec: univ vec_$integer16_vector; in sub_vec: univ vec_$integer16_vector; in length: integer32; out result_vec: univ vec_$integer16_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length call vec_$isub_vector16(start_vec, sub_vec, length, result_vec)[ vec_$isub_vector16 ]
vec_isub_vector16_isubtract two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_vector16_i( short int *start_vec, long int &start_inc, short int *sub_vec, long int &sub_inc, long int &length, short int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_vector16_i( in start_vec: univ vec_$integer16_vector; in start_inc: integer32; in sub_vec: univ vec_$integer16_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$integer16_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$isub_vector16_i(start_vec, start_inc, sub_vec, & sub_inc, length, result_vec, result_inc)[ vec_$isub_vector16_i ]
vec_isub_vector_isubtract two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$isub_vector_i( long int *start_vec, long int &start_inc, long int *sub_vec, long int &sub_inc, long int &length, long int *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$isub_vector_i( in start_vec: univ vec_$integer32_vector; in start_inc: integer32; in sub_vec: univ vec_$integer32_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$integer32_vector; in result_inc: integer32;) SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$isub_vector_i(start_vec, start_inc, sub_vec, sub_inc, & length, result_vec, result_inc)[ vec_$isub_vector_i ]
vec_isumsum the elements of a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long vec_$isum( long *vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$isum( in vec: univ vec_$integer32_vector; in length: integer32): integer32 SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vec(nvec), sum integer*4 length sum = vec_$isum(vec, length)[ vec_$isum ]
vec_isum16sum the elements of a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short vec_$isum16( short *vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$isum16( in vec: univ vec_$integer16_vector; in length: integer32): integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vec(nvec), sum integer*4 length sum = vec_$isum16(vec, length)[ vec_$isum16 ]
vec_isum16_isum the elements of a vector in a 16-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> short vec_$isum16_i( short *vec, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$isum16_i( in vec: univ vec_$integer16_vector; in inc: integer32; in length: integer32): integer16; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vec(nvec), sum integer*4 length, inc sum = vec_$isum16_i(vec, inc, length)[ vec_$isum16_i ]
vec_isum_isum the elements of a vector in a 32-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long vec_$isum_i( long *vec, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$isum_i( in vec: univ vec_$integer32_vector; in inc: integer32; in length: integer32): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vec(nvec), sum integer*4 length, inc sum = vec_$isum_i(vec, inc, length)[ vec_$isum_i ]
vec_iswapswap two 32-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iswap( long *vec1, long *vec2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iswap( var vec1: univ vec_$integer32_vector; var vec2: univ vec_$integer32_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vec1(nvec), vec2(nvec) integer*4 length call vec_$iswap(vec1, vec2, length)[ vec_$iswap ]
vec_iswap16swap two 16-bit integer vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iswap16( short *vec1, short *vec2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iswap16( var vec1: univ vec_$integer16_vector; var vec2: univ vec_$integer16_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vec1(nvec), vec2(nvec) integer*4 length call vec_$iswap16(vec1, vec2, length)[ vec_$iswap16 ]
vec_iswap16_iswap two vectors in a 16-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iswap16_i( short *vec1, long int &inc1, short *vec2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iswap16_i( var vec1: univ vec_$integer16_vector; in inc1: integer32; var vec1: univ vec_$integer16_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vec1(nvec), vec2(nvec) integer*4 length, inc1, inc2 call vec_$iswap16_i(vec1, inc1, vec2, inc2, length)[ vec_$iswap16_i ]
vec_iswap_iswap two vectors in a 32-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$iswap_i( long *vec1, long int &inc1, long *vec2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$iswap_i( var vec1: univ vec_$integer32_vector; in inc1: integer32; var vec2: univ vec_$integer32_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vec1(nvec), vec2(nvec) integer*4 length, inc1, inc2 call vec_$iswap_i(vec1, inc1, vec2, inc2, length)[ vec_$iswap_i ]
vec_izerozero a 32-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$izero( long *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$izero( var vector: univ vec_$integer32_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec) integer*4 length call vec_$izero(vector, length)[ vec_$izero ]
vec_izero16zero a 16-bit integer vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$izero16( short *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$izero16( var vector: univ vec_$integer16_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec) integer*4 length call vec_$izero16(vector, length)[ vec_$izero16 ]
vec_izero16_izero a vector in a 16-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$izero16_i( short *vector, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$izero16_i( var vector: univ vec_$integer16_vector; in inc: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*2 vector(nvec) integer*4 length, inc call vec_$izero16_i(vector, inc, length)[ vec_$izero16_i ]
vec_izero_izero a vector in a 32-bit integer matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$izero_i( long *vector, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$izero_i( var vector: univ vec_$integer32_vector; in inc: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) integer*4 vector(nvec) integer*4 length, inc call vec_$izero_i(vector, inc, length)[ vec_$izero_i ]
vec_mat_multmultiply two 4x4 single-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mat_mult( float *matrix1, float *matrix2, float *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mat_mult( in matrix1: univ vec_$real_matrix; in matrix2: univ vec_$real_matrix; out out_matrix: univ vec_$real_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' real matrix1(4, 4), matrix2(4, 4), out_matrix(4, 4) call vec_$mat_mult(matrix1, matrix2, out_matrix)[ vec_$mat_mult ]
vec_mat_multnmultiply two single-precision matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mat_multn( float *matrix1, float *matrix2, long int &m, long int &n, long int &s, float *out_matrix) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mat_multn( in matrix1: univ vec_$real_matrix; in matrix2: univ vec_$real_matrix; in m: integer32; in n: integer32; in s: integer32; out out_matrix: univ vec_$real_matrix); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n, s parameter (m = 3, n = 4, s = 5) real matrix1(m, n), matrix2(n, s), out_matrix(m, s) call vec_$mat_multn(matrix1, matrix2, m, n, s, out_matrix)[ vec_$mat_multn ]
vec_maxfind the maximum absolute value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$max( float *vector, long int &length, float *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$max( in vector: univ vec_$real_vector; in length: integer32; out result: real; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec), result integer*4 length, location call vec_$max(vector, length, result, location)[ vec_$max ]
vec_max_ifind the maximum absolute value in a vector from a single- precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$max_i( float *vector, long int &inc, long int &length, float *result, long int *location) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$max_i( in vector: univ vec_$real_vector; in inc: integer32; in length: integer32; out result: real; out location: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec), result integer*4 length, inc, location call vec_$max_i(vector, inc, length, result, location)[ vec_$max_i ]
vec_mult_addmultiply a scalar by a single-precision vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_add( float *add_vec, float *mult_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_add( in add_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$mult_add(add_vec, mult_vec, length, constant, result_vec)[ vec_$mult_add ]
vec_mult_add_constantmultiply two single-precision vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_add_constant( float *start_vec, float *mult_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_add_constant( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$mult_add_constant(start_vec, mult_vec, length, constant, result_vec)[ vec_$mult_add_constant ]
vec_mult_add_constant_imultiply two single-precision vectors, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_add_constant_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_add_constant_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$mult_add_constant_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$mult_add_constant_i ]
vec_mult_add_imultiply a scalar by a single-precision vector, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_add_i( float *add_vec, long int &add_inc, float *mult_vec, long int &mult_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_add_i( in add_vec: univ vec_$real_vector; in add_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real add_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 add_inc, mult_inc, result_inc call vec_$mult_add_i(add_vec, add_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$mult_add_i ]
vec_mult_add_vectormultiply two single-precision vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_add_vector( float *start_vec, float *mult_vec, float *add_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_add_vector( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length call vec_$mult_add_vector(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$mult_add_vector ]
vec_mult_add_vector_imultiply two single-precision vectors, add a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_add_vector_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, float *add_vec, long int &add_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_add_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), add_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$mult_add_vector_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$mult_add_vector_i ]
vec_mult_constantmultiply a single-precision vector by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_constant( float *mult_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_constant( in mult_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$mult_constant(mult_vec, length, constant, result_vec)[ vec_$mult_constant ]
vec_mult_constant_imultiply a vector in a single-precision matrix by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_constant_i( float *mult_vec, long int &inc1, long int &length, float &constant, float *result_vec, long int &inc2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_constant_i( in mult_vec: univ vec_$real_vector; in inc1: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in inc2: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real mult_vec(nvec), result_vec(nvec), constant integer*4 length, inc1, inc2 call vec_$mult_constant_i(mult_vec, inc1, length, constant, & result_vec, inc2)[ vec_$mult_constant_i ]
vec_mult_mult_vectormultiply three single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_mult_vector( float *start_vec, float *mult_vec, float *mult_vec_2, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_mult_vector( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in mult_vec_2: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length call vec_$mult_mult_vector(start_vec, mult_vec, mult_vec_2, length, result_vec)[ vec_$mult_mult_vector ]
vec_mult_mult_vector_imultiply three single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_mult_vector_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, float *mult_vec_2, long int &mult_inc_2, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_mult_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in mult_vec_2: univ vec_$real_vector; in mult_inc_2: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_vec(nvec), mult_vec_2(nvec) integer*4 length integer*4 start_inc, mult_inc, mult_inc_2, result_inc call vec_$mult_mult_vector_i(start_vec, start_inc, mult_vec, mult_inc, & mult_vec_2, mult_inc_2, length, result_vec, result_inc)[ vec_$mult_mult_vector_i ]
vec_mult_rsub_constantmultiply two single-precision vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_rsub_constant( float *start_vec, float *mult_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_rsub_constant( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$mult_rsub_constant(start_vec, mult_vec, length, constant, result_vec)[ vec_$mult_rsub_constant ]
vec_mult_rsub_constant_imultiply two single-precision vectors, negate the result, add a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_rsub_constant_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_rsub_constant_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$mult_rsub_constant_i(start_vec, start_inc, mult_vec, mult_inc, & length, constant, result_vec, result_inc)[ vec_$mult_rsub_constant_i ]
vec_mult_rsub_vectormultiply two single-precision vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_rsub_vector( float *start_vec, float *mult_vec, float *add_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_rsub_vector( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length call vec_$mult_rsub_vector(start_vec, mult_vec, add_vec, length, result_vec)[ vec_$mult_rsub_vector ]
vec_mult_rsub_vector_imultiply two single-precision vectors, negate the result, add a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_rsub_vector_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, float *add_vec, long int &add_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_rsub_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), add_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, add_inc, result_inc call vec_$mult_rsub_vector_i(start_vec, start_inc, mult_vec, mult_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$mult_rsub_vector_i ]
vec_mult_submultiply a scalar by a single-precision vector, subtract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_sub( float *mult_vec, float *start_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_sub( in mult_vec: univ vec_$real_vector; in start_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$mult_sub(mult_vec, start_vec, length, constant, result_vec)[ vec_$mult_sub ]
vec_mult_sub_imultiply a scalar by a single-precision vector, sub- tract a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_sub_i( float *mult_vec, long int &mult_inc, float *start_vec, long int &start_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_sub_i( in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), mult_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, start_inc, result_inc call vec_$mult_sub_i(mult_vec, mult_inc, start_vec, start_inc, & length, constant, result_vec, result_inc)[ vec_$mult_sub_i ]
vec_mult_sub_vectormultiply two single-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_sub_vector( float *start_vec, float *mult_vec, float *sub_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_sub_vector( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length call vec_$mult_sub_vector(start_vec, mult_vec, sub_vec, length, result_vec)[ vec_$mult_sub_vector ]
vec_mult_sub_vector_imultiply two single-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_sub_vector_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, float *sub_vec, long int &sub_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_sub_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in sub_vec: univ vec_$real_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, sub_inc, result_inc call vec_$mult_sub_vector_i(start_vec, start_inc, mult_vec, mult_inc, & sub_vec, sub_inc, length, result_vec, result_inc)[ vec_$mult_sub_vector_i ]
vec_mult_vectormultiply two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_vector( float *start_vec, float *mult_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_vector( in start_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length call vec_$mult_vector(start_vec, mult_vec, length, result_vec)[ vec_$mult_vector ]
vec_mult_vector_imultiply two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$mult_vector_i( float *start_vec, long int &start_inc, float *mult_vec, long int &mult_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$mult_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, mult_inc, result_inc call vec_$mult_vector_i(start_vec, start_inc, mult_vec, mult_inc, & length, result_vec, result_inc)[ vec_$mult_vector_i ]
vec_negtake the negative of a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$neg( float *start_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$neg( in start_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 length call vec_$neg(start_vec, length, result_vec)[ vec_$neg ]
vec_neg_itake the negative of a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$neg_i( float *start_vec, long int &start_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$neg_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 length integer*4 start_inc, result_inc call vec_$neg_i(start_vec, start_inc, length, result_vec, result_inc)[ vec_$neg_i ]
vec_normsquared norm (sum the squares of the elements) a single- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$norm( float *start_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$norm( in start_vec: univ vec_$real_vector; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), norm integer*4 length norm = vec_$norm(start_vec, length)[ vec_$norm ]
vec_norm_isquared norm (sum the squares of the elements) a single- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$norm_i( float *start_vec, long int &start_inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$norm_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), norm integer*4 length, start_inc norm = vec_$norm_i(start_vec, start_inc, length)[ vec_$norm_i ]
vec_postmultmultiply a single-precision vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$postmult( float *matrix, float *start_vec, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$postmult( in matrix: univ vec_$real_matrix; in start_vec: univ vec_$real_vector; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' real matrix(4, 4), start_vec(4), result_vec(4) call vec_$postmult(matrix, start_vec, result_vec)[ vec_$postmult ]
vec_postmultnmultiply a single-precision vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$postmultn( float *matrix, float *start_vec, long int &m, long int &n, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$postmultn( in matrix: univ vec_$real_matrix; in start_vec: univ vec_$real_vector; in m: integer32; in n: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) real matrix(m, n), start_vec(n), result_vec(m) call vec_$postmultn(matrix, start_vec, m, n, result_vec)[ vec_$postmultn ]
vec_premultmultiply a single-precision vector by a 4x4 matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$premult( float *start_vec, float *matrix, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$premult( in start_vec: univ vec_$real_vector; in matrix: univ vec_$real_matrix; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' real start_vec(4), matrix(4,4), result_vec(4) call vec_$premult(start_vec, matrix, result_vec)[ vec_$premult ]
vec_premultnmultiply a single-precision vector by a matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$premultn( float *start_vec, float *matrix, long int &m, long int &n, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$premultn( in start_vec: univ vec_$real_vector; in matrix: univ vec_$real_matrix; in m: integer32; in n: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' integer*4 m, n parameter (m = 3, n = 4) real start_vec(m), matrix(m, n), result_vec(n) call vec_$premultn(start_vec, matrix, m, n, result_vec)[ vec_$premultn ]
vec_rec1calculate first-order linear recurrence of single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec1( float *start_vec, float *vec_2, long int &count, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec1( in start_vec: univ vec_$real_vector; in vec_2: univ vec_$real_vector; in count: integer32; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count call vec_$rec1(start_vec, vec_2, count, result_vec)[ vec_$rec1 ]
vec_rec1_icalculate first-order linear recurrence of single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec1_i( float *start_vec, long int &start_inc, float *vec_2, long int &vec2_inc, long int &count, float *result_vec, long int &start_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec1_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in vec_2: univ vec_$real_vector; in vec2_inc: integer32; in count: integer32; var result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), vec_2(nvec) integer*4 count integer*4 start_inc, vec2_inc, result_inc call vec_$rec1_i(start_vec, start_inc, vec_2, vec2_inc, & count, result_vec, result_inc)[ vec_$rec1_i ]
vec_rec1ccalculate first-order linear recurrence of single-precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec1c( float *start_vec, long int &count, float &mult_constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec1c( in start_vec: univ vec_$real_vector; in count: integer32; in mult_constant: real; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_constant integer*4 count call vec_$rec1c(start_vec, count, mult_constant, result_vec)[ vec_$rec1c ]
vec_rec1c_icalculate first-order linear recurrence of single- precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec1c_i( float *start_vec, long int &start_inc, long int &count, float &mult_constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec1c_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in count: integer32; in mult_constant: real; var result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_constant integer*4 count integer*4 start_inc, result_inc call vec_$rec1c_i(start_vec, start_inc, count, mult_constant, & result_vec, result_inc)[ vec_$rec1c_i ]
vec_rec1crfunction returning first-order linear recurrence of single-precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$rec1cr( float *start_vec, long int &count, float &mult_constant, float &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rec1cr( in start_vec: univ vec_$real_vector; in count: integer32; in mult_constant: real; in init_value: real):real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), init_value, mult_constant, return_value integer*4 count return_value = vec_$rec1cr(start_vec, count, mult_constant, init_value)[ vec_$rec1cr ]
vec_rec1cr_ifunction returning first-order linear recurrence of single-precision vector with constant coefficient SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$rec1cr_i( float *start_vec, long int &start_inc, long int &count, float &mult_constant, float &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rec1cr_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in count: integer32; in mult_constant: real; in init_value: real):real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), init_value, mult_constant, return_value integer*4 count integer*4 start_inc return_value = vec_$rec1cr_i(start_vec, start_inc, & count, mult_constant, init_value)[ vec_$rec1cr_i ]
vec_rec1ncalculate first-order linear recurrence of single-precision vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec1n( float *start_vec, long int &count, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec1n( in start_vec: univ vec_$real_vector; in count: integer32; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 count call vec_$rec1n(start_vec, count, result_vec)[ vec_$rec1n ]
vec_rec1n_icalculate first-order linear recurrence of single- precision vector with coefficient 1 SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec1n_i( float *start_vec, long int &start_inc, long int &count, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec1n_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in count: integer32; var result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 count integer*4 start_inc, result_inc call vec_$rec1n_i(start_vec, start_inc, count, result_vec, result_inc)[ vec_$rec1n_i ]
vec_rec1rfunction returning first-order linear recurrence of single- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$rec1r( float *start_vec, float *vec_2, long int &count, float &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rec1r( in start_vec: univ vec_$real_vector; in vec_2: univ vec_$real_vector; in count: integer32; in init_value: real):real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count return_value = vec_$rec1r(start_vec, vec_2, count, init_value)[ vec_$rec1r ]
vec_rec1r_ifunction returning first-order linear recurrence of single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$rec1r_i( float *start_vec, long int &start_inc, float *vec_2, long int &vec2_inc, long int &count, float &init_value) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rec1r_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in vec_2: univ vec_$real_vector; in vec2_inc: integer32; in count: integer32; in init_value: real):real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), vec_2(nvec), init_value, return_value integer*4 count integer*4 start_inc, vec2_inc return_value = vec_$rec1r_i(start_vec, start_inc, vec_2, & vec2_inc, count, init_value)[ vec_$rec1r_i ]
vec_rec2calculate second-order linear recurrence of single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec2( float *start_vec, float *vec_2, float *vec_3, long int &count, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec2( in start_vec: univ vec_$real_vector; in vec_2: univ vec_$real_vector; in vec_3: univ vec_$real_vector; in count: integer32; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count call vec_$rec2(start_vec, vec_2, vec_3, count, result_vec)[ vec_$rec2 ]
vec_rec2_icalculate second-order linear recurrence of single- precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec2_i( float *start_vec, long int &start_inc, float *vec_2, long int &vec2_inc, float *vec_3, long int &vec3_inc, long int &count, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec2_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in vec_2: univ vec_$real_vector; in vec2_inc: integer32; in vec_3: univ vec_$real_vector; in vec3_inc: integer32; in count: integer32; var result_vec: univ vec_$real_vector; in result__inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc, result_inc call vec_$rec2_i(start_vec, start_inc, vec_2, vec2_inc, & vec_3, vec3_inc, count, result_vec, result_inc)[ vec_$rec2_i ]
vec_rec2ccalculate second-order linear recurrence of single-precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec2c( float *start_vec, long int &count, float &mult_constant, float &mult_constant_2, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec2c( in start_vec: univ vec_$real_vector; in count: integer32; in mult_constant: real; in mult_constant_2: real; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count call vec_$rec2c(start_vec, count, mult_constant, mult_constant_2, result_vec)[ vec_$rec2c ]
vec_rec2c_icalculate second-order linear recurrence of single- precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec2c_i( float *start_vec, long int &start_inc, long int &count, float &mult_constant, float &mult_constant_2, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec2c_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in count: integer32; in mult_constant: real; in mult_constant_2: real; var result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), mult_constant, mult_constant_2 integer*4 count integer*4 start_inc, result_inc call vec_$rec2c_i(start_vec, start_inc, count, & mult_constant, mult_constant_2, result_vec, result_inc)[ vec_$rec2c_i ]
vec_rec3calculate third-order linear recurrence of single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec3( float *start_vec, float *vec_2, float *vec_3, float *vec_4, long int &count, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec3( in start_vec: univ vec_$real_vector; in vec_2: univ vec_$real_vector; in vec_3: univ vec_$real_vector; in vec_4: univ vec_$real_vector; in count: integer32; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count call vec_$rec3(start_vec, vec_2, vec_3, vec_4, count, result_vec)[ vec_$rec3 ]
vec_rec3_icalculate third-order linear recurrence of single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec3_i( float *start_vec, long int &start_inc, float *vec_2, long int &vec2_inc, float *vec_3, long int &vec3_inc, float *vec_4, long int &vec4_inc, long int &count, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec3_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in vec_2: univ vec_$real_vector; in vec2_inc: integer32; in vec_3: univ vec_$real_vector; in vec3_inc: integer32; in vec_4: univ vec_$real_vector; in vec4_inc: integer32; in count: integer32; var result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), vec_2(nvec), vec_3(nvec), vec_4(nvec) integer*4 count integer*4 start_inc, vec2_inc, vec3_inc_2, vec4_inc, result_inc call vec_$rec3_i(start_vec, start_inc, vec_2, vec2_inc, vec_3, vec3_inc, & vec_4, vec4_inc, count, result_vec, result_inc)[ vec_$rec3_i ]
vec_rec3ccalculate third-order linear recurrence of single-precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec3c( float *start_vec, long int &count, float &mult_constant, float &mult_constant_2, float &mult_constant_3, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec3c( in start_vec: univ vec_$real_vector; in count: integer32; in mult_constant: real; in mult_constant_2: real; in mult_constant_3: real; var result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) real mult_constant, mult_constant_2, mult_constant_3 integer*4 count call vec_$rec3c(start_vec, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec)[ vec_$rec3c ]
vec_rec3c_icalculate third-order linear recurrence of single- precision vector with constant coefficients SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$rec3c_i( float *start_vec, long int &start_inc, long int &count, float &mult_constant, float &mult_constant_2, float &mult_constant_3, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$rec3c_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in count: integer32; in mult_constant: real; in mult_constant_2: real; in mult_constant_3: real; var result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) real mult_constant, mult_constant_2, mult_constant_3 integer*4 count integer*4 start_inc, result_inc call vec_$rec3c_i(start_vec, start_inc, count, mult_constant, & mult_constant_2, mult_constant_3, result_vec, result_inc)[ vec_$rec3c_i ]
vec_rmaxfind the maximum value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$rmax( float *start_vec, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rmax( in start_vec: univ vec_$real_vector; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location location = vec_$rmax(start_vec, length, result)[ vec_$rmax ]
vec_rmax_ifind the maximum value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$rmax_i( float *start_vec, long int &start_inc, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rmax_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$rmax_i(start_vec, start_inc, length, result)[ vec_$rmax_i ]
vec_rminfind the minimum value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$rmin( float *start_vec, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rmin( in start_vec: univ vec_$real_vector; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location location = vec_$rmin(start_vec, length, result)[ vec_$rmin ]
vec_rmin_ifind the minimum value in a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> long int vec_$rmin_i( float *start_vec, long int &start_inc, long int &length, float *result) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$rmin_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; out result: real): integer32; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result integer*4 length, location integer*4 start_inc location = vec_$rmin_i(start_vec, start_inc, length, result)[ vec_$rmin_i ]
vec_scattertranslate a vector into scattered form SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$scatter( float *start_vec, long int *indices, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$scatter( in start_vec: univ vec_$real_vector; in indices: univ vec_$integer32_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec) integer*4 indices(nvec), length call vec_$scatter(start_vec, indices, length, result_vec)[ vec_$scatter ]
vec_sp_dpcopy a single-precision vector to a double-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sp_dp( float *sp_vec, double *dp_vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sp_dp( in sp_vec: univ vec_$real_vector; in dp_vec: univ vec_$double_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision dp_vec(nvec) real sp_vec(nvec) integer*4 length call vec_$sp_dp(sp_vec, dp_vec, length)[ vec_$sp_dp ]
vec_sp_dp_icopy a single-precision vector to a double-precision vec- tor in matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sp_dp_i( float *sp_vec, long int &inc1, double *dp_vec, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sp_dp_i( in sp_vec: univ vec_$real_vector; in inc1: integer32; in dp_vec: univ vec_$double_vector; in inc2: integer32; in length: integer32) ; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) double precision dp_vec(nvec) real sp_vec(nvec) integer*4 length, inc1, inc2 call vec_$sp_dp_i(sp_vec, inc1, dp_vec, inc2, length)[ vec_$sp_dp_i ]
vec_subsubtract single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub( float *start_vec, float *sub_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub( in start_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length call vec_$sub(start_vec, sub_vec, length, result_vec)[ vec_$sub ]
vec_sub_add_vectoradd two single-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_add_vector( float *start_vec, float *sub_vec, float *add_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_add_vector( in start_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in add_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length call vec_$sub_add_vector(start_vec, sub_vec, add_vec, length, result_vec)[ vec_$sub_add_vector ]
vec_sub_add_vector_iadd two single-precision vectors, subtract a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_add_vector_i( float *start_vec, long int &start_inc, float *sub_vec, long int &sub_inc, float *add_vec, long int &add_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_add_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in sub_vec: univ vec_$real_vector; in sub_inc: integer32; in add_vec: univ vec_$real_vector; in add_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), sub_vec(nvec), add_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, add_inc, result_inc call vec_$sub_add_vector_i(start_vec, start_inc, sub_vec, sub_inc, & add_vec, add_inc, length, result_vec, result_inc)[ vec_$sub_add_vector_i ]
vec_sub_constantsubtract a single-precision vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_constant( float *start_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_constant( in start_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$sub_constant(start_vec, length, constant, result_vec)[ vec_$sub_constant ]
vec_sub_constant_isubtract a single-precision vector from a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_constant_i( float *start_vec, long int &start_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_constant_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, result_inc call vec_$sub_constant_i(start_vec, start_inc, length, & constant, result_vec, result_inc)[ vec_$sub_constant_i ]
vec_sub_isubtract single-precision vectors in matrixes SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_i( float *start_vec, long int &inc1, float *sub_vec, long int &inc2, long int &length, float *result_vec, long int &inc3) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_i( in start_vec: univ vec_$real_vector; in inc1: integer32; in sub_vec: univ vec_$real_vector; in inc2: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in inc3: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), sub_vec(nvec), result_vec(nvec) integer*4 length, inc1, inc2, inc3 call vec_$sub_i(start_vec, inc1, sub_vec, inc2, & length, result_vec, inc3)[ vec_$sub_i ]
vec_sub_multsubtract one single-precision vector from a scalar, mul- tiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_mult( float *mult_vec, float *sub_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_mult( in mult_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$sub_mult(mult_vec, sub_vec, length, constant, result_vec)[ vec_$sub_mult ]
vec_sub_mult_constantsubtract two single-precision vectors, multiply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_mult_constant( float *start_vec, float *sub_vec, long int &length, float &constant, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_mult_constant( in start_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length call vec_$sub_mult_constant(start_vec, sub_vec,length, constant, result_vec)[ vec_$sub_mult_constant ]
vec_sub_mult_constant_isubtract two single-precision vectors, multi- ply by a scalar SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_mult_constant_i( float *start_vec, long int &start_inc, float *sub_vec, long int &sub_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_mult_constant_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in sub_vec: univ vec_$real_vector; in sub_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$sub_mult_constant_i(start_vec, start_inc, sub_vec, sub_inc, & length, constant, result_vec, result_inc)[ vec_$sub_mult_constant_i ]
vec_sub_mult_isubtract one single-precision vector from a scalar, multiply result by a vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_mult_i( float *mult_vec, long int &mult_inc, float *sub_vec, long int &sub_inc, long int &length, float &constant, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_mult_i( in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in sub_vec: univ vec_$real_vector; in sub_inc: integer32; in length: integer32; in constant: real; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real mult_vec(nvec), sub_vec(nvec), result_vec(nvec), constant integer*4 length integer*4 mult_inc, sub_inc, result_inc call vec_$sub_mult_i(mult_vec, mult_inc, sub_vec, sub_inc, length, constant, result_vec, result_inc)[ vec_$sub_mult_i ]
vec_sub_mult_vectorsubtract two single-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_mult_vector( float *start_vec, float *sub_vec, float *mult_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_mult_vector( in start_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in mult_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length call vec_$sub_mult_vector(start_vec, sub_vec, mult_vec, length, result_vec)[ vec_$sub_mult_vector ]
vec_sub_mult_vector_isubtract two single-precision vectors, multiply by a third SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_mult_vector_i( float *start_vec, long int &start_inc, float *sub_vec, long int &sub_inc, float *mult_vec, long int &mult_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_mult_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in sub_vec: univ vec_$real_vector; in sub_inc: integer32; in mult_vec: univ vec_$real_vector; in mult_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), sub_vec(nvec), mult_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, mult_inc, result_inc call vec_$sub_mult_vector_i(start_vec, start_inc, sub_vec, sub_inc, & mult_vec, mult_inc, length, result_vec, result_inc)[ vec_$sub_mult_vector_i ]
vec_sub_vectorsubtract two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_vector( float *start_vec, float *sub_vec, long int &length, float *result_vec) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_vector( in start_vec: univ vec_$real_vector; in sub_vec: univ vec_$real_vector; in length: integer32; out result_vec: univ vec_$real_vector); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length call vec_$sub_vector(start_vec, sub_vec, length, result_vec)[ vec_$sub_vector ]
vec_sub_vector_isubtract two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$sub_vector_i( float *start_vec, long int &start_inc, float *sub_vec, long int &sub_inc, long int &length, float *result_vec, long int &result_inc) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$sub_vector_i( in start_vec: univ vec_$real_vector; in start_inc: integer32; in sub_vec: univ vec_$real_vector; in sub_inc: integer32; in length: integer32; out result_vec: univ vec_$real_vector; in result_inc: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real start_vec(nvec), result_vec(nvec), sub_vec(nvec) integer*4 length integer*4 start_inc, sub_inc, result_inc call vec_$sub_vector_i(start_vec, start_inc, sub_vec, sub_inc, & length, result_vec, result_inc)[ vec_$sub_vector_i ]
vec_sumsum the elements of a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$sum( float *vec, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$sum( in vec: univ vec_$real_vector; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vec(nvec), sum integer*4 length sum = vec_$sum(vec, length)[ vec_$sum ]
vec_sum_isum the elements of a vector in a single-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> float vec_$sum_i( float *vec, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; function vec_$sum_i( in vec: univ vec_$real_vector; in inc: integer32; in length: integer32): real; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vec(nvec), sum integer*4 length, inc sum = vec_$sum_i(vec, inc, length)[ vec_$sum_i ]
vec_swapswap two single-precision vectors SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$swap( float *vec1, float *vec2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$swap( var vec1: univ vec_$real_vector; var vec2: univ vec_$real_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vec1(nvec), vec2(nvec) integer*4 length call vec_$swap(vec1, vec2, length)[ vec_$swap ]
vec_swap_iswap two vectors in a single-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$swap_i( float *vec1, long int &inc1, float *vec2, long int &inc2, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$swap_i( var vec1: univ vec_$real_vector; in inc1: integer32; var vec2: univ vec_$real_vector; in inc2: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vec1(nvec), vec2(nvec) integer*4 length, inc1, inc2 call vec_$swap_i(vec1, inc1, vec2, inc2, length)[ vec_$swap_i ]
vec_zerozero a single-precision vector SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$zero( float *vector, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$zero( var vector: univ vec_$real_vector; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec) integer*4 length call vec_$zero(vector, length)[ vec_$zero ]
vec_zero_izero a vector in a single-precision matrix SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vec.h> void vec_$zero_i( float *vector, long int &inc, long int &length) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vec.ins.pas'; procedure vec_$zero_i( var vector: univ vec_$real_vector; in inc: integer32; in length: integer32); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vec.ins.ftn' parameter (nvec = 10) real vector(nvec) integer*4 length, inc call vec_$zero_i(vector, inc, length)[ vec_$zero_i ]
vfmtvariable formatting package SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn'[ intro ]
vfmt_decode10formatted read from a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> short vfmt_$decode10( char *control_string, char *source_string, int &source_length, int *decode_count, status_$t *status, void *a1, *a2, *a3, *a4, *a5, *a6, *a7, *a8, *a9, *a10) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; function vfmt_$decode10( in control_string: univ vfmt_$string_t; in source_string: univ vfmt_$string_t; in source_length: integer; out decode_count: integer; out status: status_$t; var a1, a2, a3, a4, a5, a6, a7, a8, a9, a10: univ vfmt_$generic_unsigned_arg): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 return_value, source_length, decode_count character control_string*(nchar), source_string*200 integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 last = vfmt_$decode10(control_string, source_string, source_length, & decode_count, status, & a1, a2, a3, a4, a5, & a6, a7, a8, a9, a10)[ vfmt_$decode10 ]
vfmt_decode2formatted read from a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> short vfmt_$decode2( char *control_string, char *source_string, int &source_length, int *decode_count, status_$t *status, void *a1, *a2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; function vfmt_$decode2( in control_string: univ vfmt_$string_t; in source_string: univ vfmt_$string_t; in source_length: integer; out decode_count: integer; out status: status_$t; var a1, a2: univ vfmt_$generic_unsigned_arg): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 return_value, source_length, decode_count character control_string*(nchar), source_string*200 integer*4 a1, a2 last = vfmt_$decode2(control_string, source_string, source_length, & decode_count, status, a1, a2)[ vfmt_$decode2 ]
vfmt_decode5formatted read from a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> short vfmt_$decode5( char *control_string, char *source_string, int &source_length, int *decode_count, status_$t *status, void *a1, *a2, *a3, *a4, *a5) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; function vfmt_$decode5( in control_string: univ vfmt_$string_t; in source_string: univ vfmt_$string_t; in source_length: integer; out decode_count: integer; out status: status_$t; var a1, a2, a3, a4, a5: univ vfmt_$generic_unsigned_arg): integer; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 return_value, source_length, decode_count character control_string*(nchar), source_string*200 integer*4 a1, a2, a3, a4, a5 last = vfmt_$decode5(control_string, source_string, source_length, & decode_count, status, & a1, a2, a3, a4, a5)[ vfmt_$decode5 ]
vfmt_encodeformatted write to a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$encode( char *control_string, char *string_buffer, int &buffer_size, int *string_length, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$encode( in control_string: univ vfmt_$string_t ; out string_buffer: univ vfmt_$string_t; in buffer_size: integer; out string_length: integer; in a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 buffer_size, string_length character control_string*(nchar), string_buffer*200 integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11 integer*4 a12, a13, a14, a15, a16, a17, a18, a19, a20 call vfmt_$encode(control_string, string_buffer, buffer_size, string_length, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, & a12, a13, a14, a15, a16, a17, a18, a19, a20)[ vfmt_$encode ]
vfmt_encode10formatted write to a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$encode10( char *control_string, char *string_buffer, int &buffer_size, int *string_length, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$encode10( in control_string: univ vfmt_$string_t ; out string_buffer: univ vfmt_$string_t; in buffer_size: integer; out string_length: integer; in a1, a2, a3, a4, a5, a6, a7, a8, a9, a10: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 buffer_size, string_length character control_string*(nchar), string_buffer*200 integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call vfmt_$encode10(control_string, string_buffer, & buffer_size, string_length, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)[ vfmt_$encode10 ]
vfmt_encode2formatted write to a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$encode2( char *control_string, char *string_buffer, int &buffer_size, int *string_length, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$encode2( in control_string: univ vfmt_$string_t ; out string_buffer: univ vfmt_$string_t; in buffer_size: integer; out string_length: integer; in a1, a2: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 buffer_size, string_length character control_string*(nchar), string_buffer*200 integer*4 a1, a2 call vfmt_$encode2(control_string, string_buffer, & buffer_size, string_length, & a1, a2)[ vfmt_$encode2 ]
vfmt_encode5formatted write to a string SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$encode5( char *control_string, char *string_buffer, int &buffer_size, int *string_length, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$encode5( in control_string: univ vfmt_$string_t ; out string_buffer: univ vfmt_$string_t; in buffer_size: integer; out string_length: integer; in a1, a2, a3, a4, a5: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 buffer_size, string_length character control_string*(nchar), string_buffer*200 integer*4 a1, a2, a3, a4, a5 call vfmt_$encode5(control_string, string_buffer, & buffer_size, string_length, & a1, a2, a3, a4, a5)[ vfmt_$encode5 ]
vfmt_introvariable formatting package SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn'[ intro ]
vfmt_read10formatted read from standard input SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$read10( char *control_string, int *field_count, status_$t *status, void *a1, *a2, *a3, *a4, *a5, *a6, *a7, *a8, *a9, *a10) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$read10( in control_string: univ vfmt_$string_t; out field_count: integer; out status: status_$t; var a1, a2, a3, a4, a5, a6, a7, a8, a9, a10: univ vfmt_$generic_unsigned_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 field_count character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call vfmt_$read10(control_string, field_count, status, & a1, a2, a3, a4, a5, & a6, a7, a8, a9, a10)[ vfmt_$read10 ]
vfmt_read2formatted read from standard input SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$read2( char *control_string, short *field_count, status_$t *status, void *a1, *a2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$read2( in control_string: univ vfmt_$string_t; out field_count: integer; out status: status_$t; var a1, a2: univ vfmt_$generic_unsigned_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 field_count character control_string*(nchar) integer*4 a1, a2 call vfmt_$read2(control_string, field_count, status, a1, a2)[ vfmt_$read2 ]
vfmt_read5formatted read from standard input SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$read5( char *control_string, int *field_count, status_$t *status, void *a1, *a2, *a3, *a4, *a5) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$read5( in control_string: univ vfmt_$string_t; out field_count: integer; out status: status_$t; var a1, a2, a3, a4, a5: univ vfmt_$generic_unsigned_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 field_count character control_string*(nchar) integer*4 a1, a2, a3, a4, a5 call vfmt_$read5(control_string, field_count, status, & a1, a2, a3, a4, a5)[ vfmt_$read5 ]
vfmt_rs10formatted read from a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$rs10( int &stream_id, char *control_string, int *field_count, status_$t *status, void *a1, *a2, *a3, *a4, *a5, *a6, *a7, *a8, *a9, *a10) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$rs10( in stream_id: univ integer; in control_string: univ vfmt_$string_t; out field_count: integer; out status: status_$t; var a1, a2, a3, a4, a5, a6, a7, a8, a9, a10: univ vfmt_$generic_unsigned_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 stream_id, field_count character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call vfmt_$rs10(stream_id, control_string, field_count, status, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)[ vfmt_$rs10 ]
vfmt_rs2formatted read from a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$rs2( int &stream_id, char *control_string, int *field_count, status_$t *status, void *a1, *a2) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$rs2( in stream_id: univ integer; in control_string: univ vfmt_$string_t; out field_count: integer; out status: status_$t; var a1, a2: univ vfmt_$generic_unsigned_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 stream_id, field_count character control_string*(nchar) integer*4 a1, a2 call vfmt_$rs2(stream_id, control_string, field_count, status, & a1, a2)[ vfmt_$rs2 ]
vfmt_rs5formatted read from a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$rs5( int &stream_id, char *control_string, int *field_count, status_$t *status, void *a1, *a2, *a3, *a4, *a5) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$rs5( in stream_id: univ integer; in control_string: univ vfmt_$string_t; out field_count: integer; out status: status_$t; var a1, a2, a3, a4, a5: univ vfmt_$generic_unsigned_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*4 status integer*2 stream_id, field_count character control_string*(nchar) integer*4 a1, a2, a3, a4, a5 call vfmt_$rs5(stream_id, control_string, field_count, status, & a1, a2, a3, a4, a5)[ vfmt_$rs5 ]
vfmt_writeformatted write to standard output SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$write( char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$write( in control_string: univ vfmt_$string_t; in a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11 integer*4 a12, a13, a14, a15, a16, a17, a18, a19, a20 call vfmt_$write10(control_string, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, & a12, a13, a14, a15, a16, a17, a18, a19, a20)[ vfmt_$write ]
vfmt_write10formatted write to standard output SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$write10( char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$write10( in control_string: univ vfmt_$string_t; in a1, a2, a3, a4, a5, a6, a7, a8, a9, a10: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call vfmt_$write10(control_string, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)[ vfmt_$write10 ]
vfmt_write2formatted write to standard output SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$write2( char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$write2( in control_string: univ vfmt_$string_t; in a1, a2: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) character control_string*(nchar) integer*4 a1, a2 call vfmt_$write2(control_string, a1, a2)[ vfmt_$write2 ]
vfmt_write5formatted write to standard output SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$write5( char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$write5( in control_string: univ vfmt_$string_t; in a1, a2, a3, a4, a5: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) character control_string*(nchar) integer*4 a1, a2, a3, a4, a5 call vfmt_$write5(control_string, a1, a2, a3, a4, a5)[ vfmt_$write5 ]
vfmt_wsformatted write to a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$ws( ios_$id_t &stream_id, char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$ws( in stream_id: ios_$id_t; in control_string: univ vfmt_$string_t; in a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 stream_id character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11 integer*4 a12, a13, a14, a15, a16, a17, a18, a19, a20 call vfmt_$ws(stream_id, control_string, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, & a12, a13, a14, a15, a16, a17, a18, a19, a20)[ vfmt_$ws ]
vfmt_ws10formatted write to a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$ws10( ios_$id_t &stream_id, char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$ws10( in stream_id: ios_$id_t; in control_string: univ vfmt_$string_t; in a1, a2, a3, a4, a5, a6, a7, a8, a9, a10: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 stream_id character control_string*(nchar) integer*4 a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 call vfmt_$ws10(stream_id, control_string, & a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)[ vfmt_$ws10 ]
vfmt_ws2formatted write to a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$ws2( ios_$id_t &stream_id, char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$ws2( in stream_id: ios_$id_t; in control_string: univ vfmt_$string_t; in a1, a2: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 stream_id character control_string*(nchar) integer*4 a1, a2 call vfmt_$ws2(stream_id, control_string, a1, a2)[ vfmt_$ws2 ]
vfmt_ws5formatted write to a stream SYNOPSIS (C) #include <apollo/base.h> #include <apollo/vfmt.h> void vfmt_$ws5( ios_$id_t &stream_id, char *control_string, ...) SYNOPSIS (Pascal) %include '/sys/ins/base.ins.pas'; %include '/sys/ins/vfmt.ins.pas'; procedure vfmt_$ws5( in stream_id: ios_$id_t; in control_string: univ vfmt_$string_t; in a1, a2, a3, a4, a5: univ vfmt_$generic_signed_arg); SYNOPSIS (FORTRAN) %include '/sys/ins/base.ins.ftn' %include '/sys/ins/vfmt.ins.ftn' integer*2 nchar parameter (nchar = 128) integer*2 stream_id character control_string*(nchar) integer*4 a1, a2, a3, a4, a5 call vfmt_$ws5(stream_id, control_string, a1, a2, a3, a4, a5)[ vfmt_$ws5 ]

Section ---

.((exception)) xcmsdb.1

1. Commands

300.sys5handle special functions of DASI 300 and 300s terminals[ 300, 300s ]
300s.sys5handle special functions of DASI 300 and 300s terminals[ 300, 300s ]
450.sys5handle special functions of the DASI 450 terminal[ 450 ]
X.bsda portable, network-transparent window system[ X ]
X.sys5a portable, network-transparent window system[ X ]
Xapollo.bsdApollo Domain/X11 "shared" X window system server[ Xapollo ]
Xapollo.sys5Apollo Domain/X11 "shared" X window system server[ Xapollo ]
Xdomain.bsdX Window System server[ X ]
XdomainX Window System server[ X ]
Xdomain.sys5X Window System server[ X ]
Xserver.bsdX Window System server[ X ]
Xserver.sys5X Window System server[ X ]
addbib.bsdcreate or extend bibliographic database[ addbib ]
admin.bsdcreate and administer SCCS files[ admin ]
admin.sys5create and administer SCCS files[ admin ]
apollo.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
apply.bsdapply a command to a set of arguments[ apply ]
apropos.bsdlocate commands by keyword lookup[ apropos ]
ar.bsdarchive and library maintainer[ ar ]
ar.sys5archive and library maintainer for portable archives[ ar ]
asa.sys5interpret ASA carriage control characters[ asa ]
at.bsdexecute commands later[ at ]
at.sys5execute commands at a later time[ at, batch ]
atq.bsdprint the queue of jobs waiting to be run[ atq ]
atrm.bsdremove jobs spooled by at[ atrm ]
awk.bsdpattern scanning and processing language[ awk ]
awk.sys5pattern scanning and processing language[ awk ]
banner.sys5make posters[ banner ]
basename.bsdstrip filename affixes[ basename ]
basename.sys5deliver portions of path names[ basename, dirname ]
batch.sys5execute commands at a later time[ at, batch ]
bc.bsdarbitrary-precision arithmetic language[ bc ]
bc.sys5arbitrary-precision arithmetic language[ bc ]
bdftosnf.bsdBDF to SNF font compiler for X11[ bdftosnf ]
bdftosnfBDF to SNF font compiler for X11
bdftosnf.sys5BDF to SNF font compiler for X11[ bdftosnf ]
bdiff.bsdbig diff[ bdiff ]
bdiff.sys5big diff[ bdiff ]
bfs.sys5big file scanner[ bfs ]
biff.bsdbe notified if mail arrives and who it is from[ biff ]
binmail.bsdsend or receive mail among users[ binmail ]
bitmap.bsdbitmap editor for the X Window System[ bitmap ]
bitmapbitmap editor for the X Window System
bitmap.sys5bitmap editor for the X Window System[ bitmap ]
bldt.bsddisplay time operating system was built[ bldt ]
bldt.sys5display time operating system was built[ bldt ]
bsh.bsdthe Bourne shell command language[ bsh ]
bsh.sys5the Bourne shell command language[ bsh ]
cal.bsdprint calendar[ cal ]
cal.sys5print calendar[ cal ]
calendar.bsdreminder service[ calendar ]
calendar.sys5reminder service[ calendar ]
cancel.sys5send/cancel requests to an LP line printer[ lp, cancel ]
cat.bsdcatenate and print[ cat ]
cat.sys5[ cat - concatenate and print files ]
catdump.bsdcreate a message source file from an existing message catalog[ catdump ]
catdump.sys5create a message source file from an existing message catalog[ catdump ]
cb.bsdC program beautifier[ cb ]
cb.sys5C program beautifier[ cb ]
cc.bsdC compiler[ cc ]
cc.sys5C compiler[ cc ]
cd.bsdchange working directory[ cd ]
cd.sys5change working directory[ cd ]
cdc.bsdchange the delta commentary of an SCCS delta[ cdc ]
cdc.sys5[ cdc -change the delta commentary of an SCCS delta ]
cddrec.bsdread Directory Record from CDROM[ cddrec ]
cddrec.sys5read Directory Record from CDROM[ cddrec ]
cdptrec.bsdread Path Table Record from CDROM Path Table[ cdptrec ]
cdptrec.sys5read Path Table Record from CDROM Path Table[ cdptrec ]
cdvd.bsdread Volume descriptor from CDROM[ cdvd ]
cdvd.sys5read Volume descriptor from CDROM[ cdvd ]
cdxar.bsdread Extended Attribute Record from CDROM[ cdxar ]
cdxar.sys5read Extended Attribute Record from CDROM[ cdxar ]
cflow.sys5generate C flowgraph[ cflow ]
chacl.bsdchange access control list[ chacl ]
chacl.sys5change access control list[ chacl ]
checkeq.bsdformat mathematical text[ eqn, neqn, checkeq ]
checknr.bsdcheck nroff/troff files[ checknr ]
chfn.bsdchange password file information[ chfn, chhd, chsh, passwd ]
chfn.sys5change login password[ passwd ]
chgrp.bsdchange group[ chgrp ]
chgrp.sys5change owner or group[ chown, chgrp ]
chhd.bsdchange password file information[ chfn, chhd, chsh, passwd ]
chmod.bsdchange mode[ chmod ]
chmod.sys5change mode[ chmod ]
chown.sys5change owner or group[ chown, chgrp ]
chsh.bsdchange password file information[ chfn, chhd, chsh, passwd ]
chsh.sys5change login password[ passwd ]
clear.bsdclear terminal screen[ clear ]
cmp.bsdcompare two files[ cmp ]
cmp.sys5compare two files[ cmp ]
coffdump.bsddump selected parts of an object file[ coffdump ]
coffdump.sys5dump selected parts of an object file[ coffdump ]
col.bsdfilter reverse line feeds[ col ]
col.sys5filter reverse line feeds[ col ]
colcrt.bsdfilter nroff output for CRT previewing[ colcrt ]
colrm.bsdremove columns from a file[ colrm ]
comb.bsdcombine SCCS deltas[ comb ]
comb.sys5combine SCCS deltas[ comb ]
comm.bsdselect or reject lines common to two sorted files[ comm ]
comm.sys5select or reject lines common to two sorted files[ comm ]
compact.bsdcompress and uncompress files, and then cat them[ compact, uncompact, ccat ]
compress.bsdcompress and expand data[ compress, uncompress, zcat ]
cp.bsdcopy files[ cp ]
cp.sys5copy files[ cp ]
cpacl.bsdcopy access control list[ cpacl ]
cpacl.sys5copy access control list[ cpacl ]
cpio.sys5copy file archives in and out[ cpio ]
cpp.bsdthe C language preprocessor[ cpp ]
cpp.sys5the C language preprocessor[ cpp ]
cpscr.bsdcopy the current display to a file[ cpscr ]
cpscr.sys5copy the current display to a file[ cpscr ]
cpuhelp.bsdget help in choosing a compiler -cpu option argument[ cpuhelp ]
cpuhelp.sys5get help in choosing a compiler -cpu option argument[ cpuhelp ]
crddf.sys5create, display, or modify a device descriptor file[ crddf ]
crontab.sys5user crontab file[ crontab ]
crp.bsdcreate a process on a remote node[ crp ]
crp.sys5create a process on a remote node[ crp ]
crpad.bsdcreate a transcript pad and window[ crpad ]
crpad.sys5create a transcript pad and window[ crpad ]
crty.bsdcreate a new type[ crty ]
crty.sys5create a new type[ crty ]
crtyobj.bsdcreate a type object module for binding[ crtyobj ]
crtyobj.sys5create a type object module for binding[ crtyobj ]
crypt.bsdencode/decode files[ crypt ]
crypt.sys5encode/decode files[ crypt ]
csh.bsda shell (command interpreter) with C-like syntax[ csh ]
csh.sys5a shell (command interpreter) with C-like syntax[ csh ]
csplit.sys5context split[ csplit ]
ctags.bsdcreate a tags file[ ctags ]
ctags.sys5create a tags file[ ctags ]
ctrace.sys5C program debugger[ ctrace ]
cut.sys5cut out selected fields of each line of a file[ cut ]
cvt_font.bsdconvert fonts from pre-SR10 to SR10 format[ cvt_font ]
cvt_font.sys5convert fonts from pre-SR10 to SR10 format[ cvt_font ]
cvtname.bsdconvert pathnames between upper and lowercase and preserve colons[ cvtname ]
cvtname.sys5convert pathnames between upper and lowercase and preserve colons[ cvtname ]
cvtrgy.bsdconvert registry between SR9.x and SR10 formats[ cvtrgy ]
cvtrgy.sys5convert registry between SR9.x and SR10 formats[ cvtrgy ]
cxref.sys5generate C program cross-reference[ cxref ]
date.bsdprint and set the date[ date ]
date.sys5print and set the date[ date ]
dbacl.bsdDomain/Dialog-based access control list editor[ dbacl ]
dbacl.sys5Domain/Dialog-based access control list editor[ dbacl ]
dbx.bsdsource code debugger[ dbx ]
dbx.sys5debugger[ dbx ]
dc.bsddesk calculator[ dc ]
dc.sys5desk calculator[ dc ]
dd.bsdconvert and copy a file[ dd ]
dd.sys5convert and copy a file[ dd ]
dde.bsdHP Distributed Debugging Environment[ dde ]
dde.sys5HP Distributed Debugging Environment[ dde ]
delta.bsdmake a delta (change) to an SCCS file[ delta ]
delta.sys5make a delta (change) to an SCCS file[ delta ]
deroff.bsdremove nroff, troff, tbl, and eqn constructs[ deroff ]
df.bsddisk free[ df ]
df.sys5report number of free disk blocks and i-nodes[ df ]
diction.bsdprint wordy sentences; thesaurus for diction[ diction, explain ]
diff.bsddifferential file and directory comparator[ diff ]
diff.sys5differential file comparator[ diff ]
diff3.bsdthree-way differential file comparison[ diff3 ]
diff3.sys53-way differential file comparison[ diff3 ]
dircmp.sys5directory comparison[ dircmp ]
dirname.sys5deliver portions of path names[ basename, dirname ]
disable.sys5enable/disable LP printers[ enable, disable ]
dlty.bsddelete a type[ dlty ]
dlty.sys5delete a type[ dlty ]
dm.bsdDisplay Manager commands[ dm commands ]
dm.sys5Display Manager commands[ dm commands ]
dmio.bsdenable/disable DM input/output windows[ dmio ]
dmio.sys5enable/disable DM input/output windows[ dmio ]
dmlock.bsdlock Display Manager screen[ dmlock ]
dmlock.sys5lock Display Manager screen[ dmlock ]
dmwin.bsdcreate a DM transcript/input pad pair and execute a program in it[ dmwin ]
dmwin.sys5create a DM transcript/input pad pair and execute a program in it[ dmwin ]
domain.bsdDomain/OS-specific commands and extensions[ domain ]
domain.sys5Domain/OS-specific commands and extensions[ domain ]
dspst.bsddisplay process status graphically[ dspst ]
dspst.sys5display process status graphically[ dspst ]
dstdump.bsddump a COFF file's debugging information to stdout[ dstdump ]
dstdump.sys5dump a COFF file's debugging information to stdout[ dstdump ]
du.bsdsummarize disk usage[ du ]
du.sys5summarize disk usage[ du ]
dump.sys5dump selected parts of an object file[ dump ]
e.bsdtext editor[ ex, edit ]
echo.bsdecho arguments[ echo ]
echo.sys5echo arguments[ echo ]
ed.bsdtext editor[ ed, red ]
ed.sys5text editor[ ed, red ]
edaft.bsdedit address families to type mapfile[ edaft ]
edaft.sys5edit address families to type mapfile[ edaft ]
edfont.bsdedit a character font[ edfont ]
edfont.sys5edit a character font[ edfont ]
edit.bsdtext editor[ ex, edit ]
edit.sys5text editor (variant of ex for casual users)[ edit ]
edmtdesc.sys5edit magtape descriptor file[ edmtdesc ]
egrep.bsdsearch a file for a pattern[ grep, egrep, fgrep ]
egrep.sys5search a file for a pattern using full regular expressions[ egrep ]
emt.bsdemulate a dumb terminal[ emt ]
emt.sys5emulate a dumb terminal[ emt ]
enable.sys5enable/disable LP printers[ enable, disable ]
env.sys5set environment for command execution[ env ]
eqn.bsdformat mathematical text[ eqn, neqn, checkeq ]
error.bsdanalyze and disperse compiler error messages[ error ]
esa.bsddisplay address of external symbol[ esa ]
esa.sys5display address of external symbol[ esa ]
ex.bsdtext editor[ ex, edit ]
ex.sys5text editor[ ex ]
expand.bsdexpand tabs to spaces, and vice versa[ expand, unexpand ]
explain.bsdprint wordy sentences; thesaurus for diction[ diction, explain ]
expr.bsdevaluate arguments as an expression[ expr ]
expr.sys5evaluate arguments as an expression[ expr ]
f77.bsdFORTRAN 77 compiler[ f77 ]
f77.sys5Fortran 77 compiler[ f77 ]
factor.sys5obtain the prime factors of a number[ factor ]
false.bsdprovide truth values[ false, true ]
false.sys5provide truth values[ true, false ]
fgrep.bsdsearch a file for a pattern[ grep, egrep, fgrep ]
fgrep.sys5search a file for a character string[ fgrep ]
file.bsddetermine file type[ file ]
file.sys5determine file type[ file ]
find.bsdfind files[ find ]
find.sys5find files[ find ]
finger.bsduser information lookup program[ finger ]
finger.sys5user information lookup program[ finger ]
fmt.bsdsimple text formatter[ fmt ]
fold.bsdfold long lines for finite-width output device[ fold ]
fpr.bsdprint FORTRAN file[ fpr ]
french_to_iso.bsdconvert files to ISO format[ iso ]
french_to_iso.sys5convert files to ISO format[ iso ]
from.bsdwho is my mail from?[ from ]
fsplit.bsdsplit a multiroutine FORTRAN file into individual files[ fsplit ]
fsplit.sys5split FORTRAN or ratfor files[ fsplit ]
fst.bsdprint fault status information[ fst ]
fst.sys5print fault status information[ fst ]
gencat.bsdgenerate a formatted message catalog[ gencat ]
gencat.sys5generate a formatted message catalog[ gencat ]
german_to_iso.bsdconvert files to ISO format[ iso ]
german_to_iso.sys5convert files to ISO format[ iso ]
get.bsdget a version of an SCCS file[ get ]
get.sys5get a version of an SCCS file[ get ]
getopt.sys5parse command options[ getopt ]
getoptcvt.sys5parse command options[ getopts, getoptcvt ]
getopts.sys5parse command options[ getopts, getoptcvt ]
gprof.bsddisplay call graph profile data[ gprof ]
gprof.sys5display call graph profile data[ gprof ]
greek.sys5select terminal filter[ greek ]
grep.bsdsearch a file for a pattern[ grep, egrep, fgrep ]
grep.sys5search a file for a pattern[ grep ]
groups.bsdshow group memberships[ groups ]
hashcheck.sys5find spelling errors[ spell, hashmake, spellin, hashcheck ]
hashmake.sys5find spelling errors[ spell, hashmake, spellin, hashcheck ]
head.bsdgive the first few lines of a file[ head ]
help.bsdask for SCCS help[ help ]
help.sys5ask for SCCS help[ help ]
hostid.bsdset or print identifier of current host system[ hostid ]
hostid.sys5set or print identifier of current host system[ hostid ]
hostname.bsdset or print name of current host system[ hostname ]
hostname.sys5set or print name of current host system[ hostname ]
hp.sys5handle special functions of Hewlett-Packard terminals[ hp ]
hpc.bsdprogram counter histogram[ hpc ]
hpc.sys5program counter histogram[ hpc ]
hpgl2.bsdhelp in using an HP HP-GL/2 plotter. Use along with man lpr - help in using the BSD lpr print command[ man hpgl2 ]
ico.bsdanimate an icosahedron or other polyhedron[ ico ]
icoanimate an icosahedron or other polyhedron
ico.sys5animate an icosahedron or other polyhedron[ ico ]
iconv.bsdConverts the encoding of characters from one code set to another[ iconv ]
iconv.sys5Converts the encoding of characters from one code set to another[ iconv ]
id.sys5print user and group IDs and names[ id ]
imake.bsdC preprocessor interface to the make utility[ imake ]
imake.sys5C preprocessor interface to the make utility[ imake ]
indent.bsdindent and format C program source[ indent ]
indxbib.bsdbuild inverted index for a bibliography, find references in a bibliography[ indxbib, lookbib ]
inlib.bsdinstall a user-supplied library[ inlib ]
inlib.sys5install a user-supplied library[ inlib ]
install.bsdinstall binaries[ install ]
intm.bsdinstall a type manager[ intm ]
intm.sys5install a type manager[ intm ]
intro.bsdintroduction to commands[ intro ]
intro.sys5[ intro - introduction to commands ]
inty.bsdinstall a new type[ inty ]
inty.sys5install a new type[ inty ]
ipcrm.sys5remove a message queue, semaphore set, or shared memory id[ ipcrm ]
ipcs.sys5report inter-process communication facilities status[ ipcs ]
iso.bsdconvert files to ISO format[ iso ]
iso.sys5convert files to ISO format[ iso ]
join.bsdrelational database operator[ join ]
join.sys5relational database operator[ join ]
kbm.bsdset/display keyboard characteristics[ kbm ]
kbm.sys5set/display keyboard characteristics[ kbm ]
kill.bsdterminate or signal a process[ kill ]
kill.sys5terminate a process[ kill ]
ksh.bsdthe Korn shell command programming language[ ksh ]
ksh.sys5the Korn shell command programming language[ ksh ]
las.bsdlist objects mapped into the address space[ las ]
las.sys5list objects mapped into the address space[ las ]
last.bsdindicate last logins of users and teletypes[ last ]
lastcomm.bsdshow last commands executed in reverse order[ lastcomm ]
lbr2ar.bsdconvert lbr libraries to SR10 archive libraries[ lbr2ar ]
lbr2ar.sys5convert lbr libraries to SR10 archive libraries[ lbr2ar ]
lcm.bsdload a color map[ lcm ]
lcm.sys5load a color map[ lcm ]
ld.bsdlink editor for common object files[ ld ]
ld.sys5link editor for common object files[ ld ]
leave.bsdremind you when you have to leave[ leave ]
lex.bsdgenerate programs for lexical analysis of text[ lex ]
lex.sys5generate programs for lexical analysis of text[ lex ]
line.sys5read one line[ line ]
lint.bsda C program verifier[ lint ]
lint.sys5a C program checker[ lint ]
list.sys5produce C source listing from a common object file[ list ]
ljp.bsdhelp in using an HP LaserJet printer. Use along with help prf - help in using the prf command[ help ljp ]
llib.bsdlist installed libraries[ llib ]
llib.sys5list installed libraries[ llib ]
llkob.bsdlist locked objects[ llkob ]
llkob.sys5list locked objects[ llkob ]
ln.bsdmake links[ ln ]
ln.sys5create a hard or soft link[ ln ]
logger.bsdmake entries in the system log[ logger ]
logger.sys5make entries in the system log[ logger ]
login.bsdsign on[ login ]
login.sys5sign on[ login ]
logname.sys5get login name[ logname ]
look.bsdfind lines in a sorted list[ look ]
lookbib.bsdbuild inverted index for a bibliography, find references in a bibliography[ indxbib, lookbib ]
lorder.bsdfind ordering relation for an object library[ lorder ]
lorder.sys5find ordering relation for an object library[ lorder ]
lp.sys5send/cancel requests to an LP line printer[ lp, cancel ]
lpq.bsdspool queue examination program[ lpq ]
lpr.bsdprint files offline[ lpr ]
lprm.bsdremove jobs from the line-printer spooling queue[ lprm ]
lpstat.sys5print LP status information[ lpstat ]
lptest.bsdgenerate lineprinter ripple pattern[ lptest ]
ls.bsdlist contents of directory[ ls ]
ls.sys5list contents of directory[ ls ]
lsacl.bsdlist access control list[ lsacl ]
lsacl.sys5list access control list[ lsacl ]
lty.bsdlist installed types[ lty ]
lty.sys5list installed types[ lty ]
m4.bsdmacro processor[ m4 ]
m4.sys5macro processor[ m4 ]
machid.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
mail.bsdsend and receive mail[ mail ]
mail.sys5send mail to users or read mail[ mail, rmail ]
mailx.sys5interactive message processing system[ mailx ]
make.bsdupdate and regenerate programs or groups of programs[ make ]
make.sys5update and regenerate programs or groups of programs[ make ]
makekey.bsdgenerate encryption key[ makekey ]
makekey.sys5generate encryption key[ makekey ]
man.bsddisplay reference manual information[ man ]
man.sys5print entries in this manual[ man ]
mcs.sys5manipulate the object file comment section[ mcs ]
membername.bsdmaintain (make) related files[ mk, mkconv, membername ]
membername.sys5maintain (make) related files[ mk, mkconv, membername ]
mesg.bsdpermit or deny messages[ mesg ]
mesg.sys5permit or deny messages[ mesg ]
mk.bsdmaintain (make) related files[ mk, mkconv, membername ]
mk.sys5maintain (make) related files[ mk, mkconv, membername ]
mkapr.bsdmake an Apollo product report[ mkapr ]
mkapr.sys5make an Apollo product report[ mkapr ]
mkconv.bsdmaintain (make) related files[ mk, mkconv, membername ]
mkconv.sys5maintain (make) related files[ mk, mkconv, membername ]
mkdepend.bsdcreate dependencies in makefiles[ makedepend ]
mkdepend.sys5create dependencies in makefiles[ makedepend ]
mkdir.bsdmake a directory[ mkdir ]
mkdir.sys5make directories[ mkdir ]
mkfontdir.1.05.30create fonts.dir file from directory of font files.[ mkfontdir ]
mkfontdir.bsdcreate fonts.dir file from directory of font files[ mkfontdir ]
mkfontdircreate fonts.dir file from directory of font files
mkfontdir.sys5create fonts.dir file from directory of font files[ mkfontdir ]
mkmf.bsdmake a makefile[ mkmf ]
mkmf.sys5make a makefile[ mkmf ]
mkstr.bsdcreate an error message file by massaging C source[ mkstr ]
mmt.sys5typeset documents, viewgraphs, and slides[ mmt, mvt ]
more.bsdfile perusal filter for CRT viewing[ more, page ]
msgs.bsdsystem messages and junk mail program[ msgs ]
mt.bsdmagnetic tape manipulating program[ mt ]
mt.sys5magnetic tape manipulating program[ mt ]
mv.bsdmove or rename files[ mv ]
mv.sys5move files[ mv ]
mvt.sys5typeset documents, viewgraphs, and slides[ mmt, mvt ]
nawk.bsdpattern-directed scanning and processing language[ nawk ]
nawk.sys5pattern-directed scanning and processing language[ nawk ]
neqn.bsdformat mathematical text[ eqn, neqn, checkeq ]
netstat.bsdshow network status[ netstat ]
netstat.sys5show network status[ netstat ]
newaliases.bsdrebuild the database for the mail aliases file[ newaliases ]
newaliases.sys5rebuild the database for the mail aliases file[ newaliases ]
newform.sys5change the format of a text file[ newform ]
newgrp.sys5log in to a new group[ newgrp ]
news.sys5print news items[ news ]
nice.bsdrun a command at a changed priority (sh only)[ nice, nohup ]
nice.sys5run a command a changed priority[ nice ]
nl.sys5line numbering filter[ nl ]
nm.bsdprint name list[ nm ]
nm.sys5print name list of common object file[ nm ]
nohup.bsdrun a command at a changed priority (sh only)[ nice, nohup ]
nohup.sys5run a command immune to hangups and quits[ nohup ]
nor.dan_to_iso.bsdconvert files to ISO format[ iso ]
nor.dan_to_iso.sys5convert files to ISO format[ iso ]
nroff.bsdtext formatting[ nroff ]
obj2coff.bsdconvert OBJ format modules to COFF format modules[ obj2coff ]
obj2coff.sys5convert OBJ format modules to COFF format modules[ obj2coff ]
od.bsdoctal, decimal, hex, ASCII dump[ od ]
od.sys5octal dump[ od ]
pack.sys5compress and expand files[ pack, pcat, unpack ]
page.bsdfile perusal filter for CRT viewing[ more, page ]
pagesize.bsdprint system page size[ pagesize ]
passwd.bsdchange password file information[ chfn, chhd, chsh, passwd ]
passwd.sys5change login password[ passwd ]
paste.sys5merge same lines of several files or subsequent lines of one file[ paste ]
patch.bsda program for applying a diff file to an original[ patch ]
patch.sys5a program for applying a diff file to an original[ patch ]
pax.bsdportable archive exchange[ pax ]
pax.sys5portable archive exchange[ pax ]
pcat.sys5compress and expand files[ pack, pcat, unpack ]
pdp11.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
pg.sys5file perusal filter for CRTs[ pg ]
pr.bsdprint file[ pr ]
pr.sys5print files[ pr ]
prf.bsdqueue a file for printing by Domain/OS Aegis print spooler[ prf ]
prf.sys5queue a file for printing by Domain/OS Aegis print spooler[ prf ]
print.bsdpr to the line printer[ print ]
printenv.bsdprint out the environment[ printenv ]
prism.bsdget processor type truth value for prism[ prism ]
prism.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
prof.bsddisplay profile data[ prof ]
prof.sys5display profile data[ prof ]
prs.bsdprint an SCCS file[ prs ]
prs.sys5print an SCCS file[ prs ]
ps.bsdprocess status[ ps ]
ps.sys5report process status[ ps ]
ptx.bsdpermuted index[ ptx ]
pwd.bsdworking directory name[ pwd ]
pwd.sys5working directory name[ pwd ]
ranlib.bsdconvert archives to random libraries[ ranlib ]
ratfor.bsdrational FORTRAN dialect[ ratfor ]
ratfor.sys5rational FORTRAN dialect[ ratfor ]
rbak.bsdrestore or index a magnetic media backup file[ rbak ]
rbak.sys5restore or index a magnetic media backup file[ rbak ]
rdist.bsdremote file distribution program[ rdist ]
red.sys5text editor[ ed, red ]
refer.bsdfind and insert literature references in documents[ refer ]
regcmp.sys5regular expression compile[ regcmp ]
reset.bsdterminal dependent initialization[ tset ]
resize.bsdutility to set TERMCAP and terminal settings to current window size[ resize ]
resizeutility to set TERMCAP and terminal settings to current window size
resize.sys5utility to set TERMCAP and terminal settings to current window size[ resize ]
rev.bsdreverse lines of a file[ rev ]
rgb.bsdX Window System color database creator.[ rgb ]
rgbX Window System color database creator.
rgb.sys5X Window System color database creator.[ rgb ]
rksh.sys5the Korn shell command programming language[ ksh ]
rm.bsdremove (unlink) files or directories[ rm, rmdir ]
rm.sys5remove files or directories[ rm, rmdir ]
rmail.bsdhandle remote mail received via uucp[ rmail ]
rmail.sys5send mail to users or read mail[ mail, rmail ]
rmdel.bsdremove a delta from an SCCS file[ rmdel ]
rmdel.sys5remove a delta from an SCCS file[ rmdel ]
rmdir.bsdremove (unlink) directories or files[ rmdir, rm ]
rmdir.sys5remove files or directories[ rm, rmdir ]
roffbib.bsdrun off bibliographic database[ roffbib ]
rootnode.bsdchange the node to which the root directory refers[ rootnode ]
rootnode.sys5change the node to which the root directory refers[ rootnode ]
rsh.sys5the Korn shell command programming language[ ksh ]
rwmt.bsdread/write foreign magtapes[ rwmt ]
rwmt.sys5read/write foreign magtapes[ rwmt ]
sact.bsdprint current SCCS file editing activity[ sact ]
sact.sys5print current SCCS file editing activity[ sact ]
sccs.bsdfront end for the SCCS subsystem[ sccs ]
sccs.sys5front end for the SCCS subsystem[ sccs ]
sccsdiff.bsdcompare two versions of an SCCS file[ sccsdiff ]
sccsdiff.sys5compare two versions of an SCCS file[ sccsdiff ]
script.bsdmake typescript of terminal session[ script ]
scrto.bsdset/show screen timeout[ scrto ]
scrto.sys5set/show screen timeout[ scrto ]
sdiff.sys5side-by-side difference program[ sdiff ]
sed.bsdstream editor[ sed ]
sed.sys5stream editor[ sed ]
sh.bsdthe Korn shell command programming language[ ksh ]
sh.sys5the Korn shell command programming language[ ksh ]
showsnf.bsdprint contents of an SNF file[ showsnf ]
showsnfprint contents of an SNF file
showsnf.sys5print contents of an SNF file[ showsnf ]
size.bsdsize of an object file[ size ]
size.sys5print section sizes in bytes of common object files[ size ]
sleep.bsdsuspend execution for an interval[ sleep ]
sleep.sys5suspend execution for an interval[ sleep ]
soelim.bsdeliminate .so's from nroff input[ soelim ]
softmerge.bsd
softmerge.sys5
sort.bsdsort or merge files[ sort ]
sort.sys5sort and/or merge files[ sort ]
sortbib.bsdsort bibliographic database[ sortbib ]
spell.bsdfind spelling errors[ spell, spellin, spellout ]
spell.sys5find spelling errors[ spell, hashmake, spellin, hashcheck ]
spellin.bsdfind spelling errors[ spell, spellin, spellout ]
spellin.sys5find spelling errors[ spell, hashmake, spellin, hashcheck ]
spellout.bsdfind spelling errors[ spell, spellin, spellout ]
split.bsdsplit a file into pieces[ split ]
split.sys5split a file into pieces[ split ]
start_csh.bsdstart a log-in C shell[ start_csh ]
start_csh.sys5start a log-in shell[ start_sh ]
start_ksh.bsdstart a log-in Bourne shell[ start_sh ]
start_ksh.sys5start a log-in shell[ start_sh ]
start_rsh.sys5start a log-in shell[ start_sh ]
start_sh.bsdstart a log-in Bourne shell[ start_sh ]
start_sh.sys5start a log-in shell[ start_sh ]
startx.bsdinitialize an X session[ startx ]
startxinitialize an X session
startx.sys5initialize an X session[ startx ]
stcode.bsdStatus code translator[ stcode ]
stcode.sys5Status code translator[ stcode ]
stmkdirs.bsdUtility to build Scalable Type ``.dir'' and ``.tfm'' files.[ stmkdirs ]
stmkdirsUtility to build Scalable Type ``.dir'' and ``.tfm'' files.
stmkdirs.sys5Utility to build Scalable Type ``.dir'' and ``.tfm'' files.[ stmkdirs ]
stmkfont.bsdScalable Typeface font compiler to create X and PCL fonts[ stmkfont ]
stmkfontScalable Typeface font compiler to create X and PCL fonts
stmkfont.sys5Scalable Typeface font compiler to create X and PCL fonts[ stmkfont ]
strinfo.bsdprints STREAMS-related information[ strinfo ]
strinfo.sys5prints STREAMS-related information[ strinfo ]
strings.bsdfind the printable strings in an object file[ strings ]
strings.sys5find the printable strings in an object file[ strings ]
strip.bsdremove symbols and relocation bits[ strip ]
strip.sys5strip symbol and line number information from a common object file[ strip ]
struct.bsdstructure FORTRAN programs[ struct ]
stty.bsdset terminal options[ stty ]
stty.sys5set the options for a terminal[ stty ]
style.bsdanalyze surface characteristics of a document[ style ]
su.bsdsubstitute user ID temporarily[ su ]
su.sys5become super-user or another user[ su ]
sum.bsdsum and count blocks in a file[ sum ]
sum.sys5print checksum and block count of a file[ sum ]
swapul.sys5rearrange underlining[ swapul ]
swedish_to_iso.bsdconvert files to ISO format[ iso ]
swedish_to_iso.sys5convert files to ISO format[ iso ]
swiss_to_iso.bsdconvert files to ISO format[ iso ]
swiss_to_iso.sys5convert files to ISO format[ iso ]
sync.sys5forces write to disk[ sync ]
systype.bsddisplay version stamp[ systype ]
systype.sys5display version stamp[ systype ]
tabs.bsdset terminal tabs[ tabs ]
tabs.sys5set tabs on a terminal[ tabs ]
tail.bsddeliver the last part of a file[ tail ]
tail.sys5deliver the last part of a file[ tail ]
talk.bsdtalk to another user[ talk ]
tar.bsdprocess tape archives[ tar ]
tar.sys5process tape archives[ tar ]
tb.bsdprint process traceback[ tb ]
tb.sys5print process traceback[ tb ]
tbl.bsdformat tables for nroff or troff[ tbl ]
tcopy.bsdcopy a mag tape[ tcopy ]
tee.bsdpipe fitting[ tee ]
tee.sys5pipe fitting[ tee ]
test.bsdcondition command[ test ]
test.sys5condition evaluation command[ test ]
time.bsdtime a command[ time ]
time.sys5time a command[ time ]
timex.sys5time a command; report process data and system activity[ timex ]
touch.bsdupdate date last modified of a file[ touch ]
touch.sys5update access and modification times of a file[ touch ]
tpm.bsdset/display touchpad and mouse characteristics[ tpm ]
tpm.sys5set/display touchpad and mouse characteristics[ tpm ]
tput.sys5initialize a terminal or query terminfo database[ tput ]
tr.bsdtranslate characters[ tr ]
tr.sys5translate characters[ tr ]
tr_font.bsdtransliterate characters within a font[ tr_font ]
tr_font.sys5transliterate characters within a font[ tr_font ]
trconf.bsdlist active Streams or configure STREAMS trace modules[ trconf ]
trmon.bsdprint messages collected by trace modules on active Streams[ trmon ]
trmon.sys5print messages collected by trace modules on active Streams[ trmon ]
troff.bsdtext formatting and typesetting[ troff ]
trty.bsdtest a type trait.[ trty ]
trty.sys5test a type trait.[ trty ]
true.bsdprovide truth values[ true, false ]
true.sys5provide truth values[ true, false ]
ts.bsddisplay the module name and time stamp[ ts ]
ts.sys5display the module name and time stamp[ ts ]
tset.bsdterminal dependent initialization[ tset ]
tsort.bsdtopological sort[ tsort ]
tsort.sys5topological sort[ tsort ]
tty.bsdget terminal name[ tty ]
tty.sys5get terminal name[ tty ]
tz.bsdset or display system time zone[ tz ]
tz.sys5set or display system time zone[ tz ]
u.bsdcompact list of users who are on a node[ users ]
u3b.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
u3b5.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
uk_to_iso.bsdconvert files to ISO format[ iso ]
uk_to_iso.sys5convert files to ISO format[ iso ]
ul.bsddo underlining[ ul ]
umask.sys5set file-creation mode mask[ umask ]
uname.sys5print name of current UNIX system[ uname ]
uncompact.bsdcompress and uncompress files, and then cat them[ compact, uncompact, ccat ]
uncompress.bsdcompress and expand data[ compress, uncompress, zcat ]
unexpand.bsdexpand tabs to spaces, and vice versa[ expand, unexpand ]
unget.bsdundo a previous get of an SCCS file[ unget ]
unget.sys5undo a previous get of an SCCS file[ unget ]
unifdef.bsdremove ifdef'ed lines[ unifdef ]
uniq.bsdreport repeated lines in a file[ uniq ]
uniq.sys5report repeated lines in a file[ uniq ]
units.bsdconversion program[ units ]
units.sys5conversion program[ units ]
unpack.sys5compress and expand files[ pack, pcat, unpack ]
uptime.bsdshow how long system has been up[ uptime ]
users.bsdcompact list of users who are on a node[ users ]
uwm.bsda window manager for X[ uwm ]
uwm.sys5a window manager for X[ uwm ]
vacation.bsdreturn "I am on vacation" indication[ vacation ]
val.bsdvalidate SCCS file[ val ]
val.sys5validate SCCS file[ val ]
vax.sys5get processor type truth value[ machid: apollo, pdp11, prism, u3b, u3b5, vax ]
vc.bsdversion control[ vc ]
vc.sys5version control[ vc ]
ver.bsdchange the version of shell commands[ ver ]
ver.sys5change the version of shell commands[ ver ]
vgrind.bsdgrind nice listings of programs[ vgrind ]
vi.bsdscreen oriented (visual) display editor based on ex[ vi ]
vi.sys5screen-oriented (visual) display editor based on ex[ vi ]
view.bsdscreen oriented (visual) display editor based on ex[ vi ]
vsize.bsdset/display VT100 window settings[ vsize ]
vsize.sys5set/display VT100 window settings[ vsize ]
vt100.bsdVT100 terminal emulator[ vt100 ]
vt100.sys5VT100 terminal emulator[ vt100 ]
vuefincalc.bsdfinancial calculator tool[ vuefincalc ]
vuefincalcfinancial calculator tool
vuefincalc.sys5financial calculator tool[ vuefincalc ]
vuehello.bsdstartup transition program for HP VUE vuecolor - transition program and color server for HP VUE Lite[ vuehello ]
vuehellostartup transition program for HP VUE vuecolor - transition program and color server for HP VUE Lite
vuehello.sys5startup transition program for HP VUE vuecolor - transition program and color server for HP VUE Lite[ vuehello ]
vuelite.bsdHP VUE Lite[ vuelite ]
vueliteHP VUE Lite
vuelite.sys5HP VUE Lite[ vuelite ]
vuelock.bsdscreen lock program for HP VUE Lite[ vuelock ]
vuelockscreen lock program for HP VUE Lite
vuelock.sys5screen lock program for HP VUE Lite[ vuelock ]
wait.bsdawait completion of process[ wait ]
wait.sys5await completion of process[ wait ]
wall.bsdwrite to all users[ wall ]
wall.sys5write to all users[ wall ]
wbak.bsdcreate a magnetic media backup file[ wbak ]
wbak.sys5create a magnetic media backup file[ wbak ]
wc.bsdword count[ wc ]
wc.sys5word count[ wc ]
what.bsdshow what versions of object modules were used to construct a file[ what ]
what.sys5identify SCCS files[ what ]
whatis.bsddescribe what a command is[ whatis ]
whereis.bsdlocate source, binary, and/or manual for program[ whereis ]
which.bsdlocate a program file, including aliases and paths (csh only)[ which ]
who.bsdwho is on the system[ who ]
who.sys5who is on the system[ who ]
whoami.bsdprint effective current user id[ whoami ]
whois.bsdDARPA Internet username directory service[ whois ]
whois.sys5DARPA Internet user name directory service[ whois ]
write.bsdwrite to another user[ write ]
write.sys5write to another user[ write ]
x10tox11.bsdX version 10 to version 11 protocol converter[ x10tox11 ]
x10tox11.sys5X version 10 to version 11 protocol converter[ x10tox11 ]
x11start.bsdstart the X11 window system[ x11start ]
x11startstart the X11 window system
x11start.sys5start the X11 window system[ x11start ]
xargs.sys5construct argument list(s) and execute command[ xargs ]
xauth.bsdX authority file utility[ xauth ]
xauthX authority file utility
xauth.sys5X authority file utility[ xauth ]
xbiff.bsdmailbox flag for X[ xbiff ]
xbiffmailbox flag for X
xbiff.sys5mailbox flag for X[ xbiff ]
xcalc.bsdscientific calculator for X[ xcalc ]
xcalcscientific calculator for X
xcalc.sys5scientific calculator for X[ xcalc ]
xclipboard.bsdX clipboard client[ xclipboard ]
xclipboardX clipboard client
xclipboard.sys5X clipboard client[ xclipboard ]
xclock.bsdanalog / digital clock for X[ xclock ]
xclockanalog / digital clock for X
xclock.sys5analog / digital clock for X[ xclock ]
xcutsel.bsdinterchange between cut buffer and selection[ xcutsel ]
xcutselinterchange between cut buffer and selection
xcutsel.sys5interchange between cut buffer and selection[ xcutsel ]
xdm.bsdX Display Manager[ xdm ]
xdm.sys5X Display Manager[ xdm ]
xdmc.bsdexecute a DM command from the shell[ xdmc ]
xdmc.sys5execute a DM command from the shell[ xdmc ]
xdpr.bsddump an X window directly to a printer[ xdpr ]
xdprdump an X window directly to a printer
xdpr.sys5dump an X window directly to a printer[ xdpr ]
xdpyinfo.bsddisplay information utility for X[ xdpyinfo ]
xdpyinfodisplay information utility for X
xdpyinfo.sys5display information utility for X[ xdpyinfo ]
xedit.bsdsimple text editor for X[ xedit ]
xeditsimple text editor for X
xedit.sys5simple text editor for X[ xedit ]
xev.bsdprint contents of X events[ xev ]
xevprint contents of X events
xev.sys5print contents of X events[ xev ]
xeyes.bsda follow the mouse X demo[ xeyes ]
xeyesa follow the mouse X demo
xeyes.sys5a follow the mouse X demo[ xeyes ]
xfbs.bsdselect which window is allowed to fast buffer swap[ xfbs ]
xfbs.sys5select which window is allowed to fast buffer swap[ xfbs ]
xfc.bsdBDF to SNF font compiler for X11[ bdftosnf ]
xfcBDF to SNF font compiler for X11[ bdftosnf ]
xfc.sys5BDF to SNF font compiler for X11[ bdftosnf ]
xfd.bsddisplay all the characters in an X font[ xfd ]
xfddisplay all the characters in an X font
xfd.sys5display all the characters in an X font[ xfd ]
xhost.bsdserver access control program for X[ xhost ]
xhostserver access control program for X
xhost.sys5server access control program for X[ xhost ]
xinit.bsdX Window System initializer[ xinit ]
xinitX Window System initializer
xinit.sys5X Window System initializer[ xinit ]
xkill.bsdkill a client by its X resource[ xkill ]
xkillkill a client by its X resource
xkill.sys5kill a client by its X resource[ xkill ]
xload.bsdsystem load average display for X[ xload ]
xloadsystem load average display for X
xload.sys5system load average display for X[ xload ]
xlogo.bsdX Window System logo[ xlogo ]
xlogoX Window System logo
xlogo.sys5X Window System logo[ xlogo ]
xlsfonts.bsdserver font list displayer for X[ xlsfonts ]
xlsfontsserver font list displayer for X
xlsfonts.sys5server font list displayer for X[ xlsfonts ]
xlswins.bsdserver window list displayer for X[ xlswins ]
xlswins.sys5server window list displayer for X[ xlswins ]
xmag.bsdmagnify parts of the screen[ xmag ]
xmagmagnify parts of the screen
xmag.sys5magnify parts of the screen[ xmag ]
xman.bsdManual page display program for the X Window System[ xman ]
xmanManual page display program for the X Window System
xman.sys5Manual page display program for the X Window System[ xman ]
xmh.bsdsend and read mail with an X interface to MH[ xmh ]
xmhsend and read mail with an X interface to MH[ xmh ]
xmh.sys5send and read mail with an X interface to MH[ xmh ]
xmodmap.bsdutility for modifying keymaps in X[ xmodmap ]
xmodmaputility for modifying keymaps in X
xmodmap.sys5utility for modifying keymaps in X[ xmodmap ]
xownroot.bsdswitch between X and DM ownership of the root while the X server is running[ xownroot ]
xownroot.sys5switch between X and DM ownership of the root while the X server is running[ xownroot ]
xpr.bsdprint an X window dump[ xpr ]
xprprint an X window dump
xpr.sys5print an X window dump[ xpr ]
xprop.bsdproperty displayer for X[ xprop ]
xpropproperty displayer for X
xprop.sys5property displayer for X[ xprop ]
xpseudo.bsdcreate a pseudo root window[ xpseudoroot ]
xpseudo.sys5create a pseudo root window[ xpseudoroot ]
xrdb.bsdX server resource database utility[ xrdb ]
xrdbX server resource database utility
xrdb.sys5X server resource database utility[ xrdb ]
xrefresh.bsdrefresh all or part of an X screen[ xrefresh ]
xrefreshrefresh all or part of an X screen
xrefresh.sys5refresh all or part of an X screen[ xrefresh ]
xset.bsduser preference utility for X[ xset ]
xsetuser preference utility for X
xset.sys5user preference utility for X[ xset ]
xsetroot.bsdroot window parameter setting utility for X[ xsetroot ]
xsetrootroot window parameter setting utility for X
xsetroot.sys5root window parameter setting utility for X[ xsetroot ]
xstr.bsdextract strings from C programs to implement shared strings[ xstr ]
xterm.bsdterminal emulator for X[ xterm ]
xtermterminal emulator for X
xterm.sys5terminal emulator for X[ xterm ]
xwd.bsddump an image of an X window[ xwd ]
xwddump an image of an X window
xwd.sys5dump an image of an X window[ xwd ]
xwininfo.bsdwindow information utility for X[ xwininfo ]
xwininfowindow information utility for X
xwininfo.sys5window information utility for X[ xwininfo ]
xwud.bsdimage displayer for X[ xwud ]
xwudimage displayer for X
xwud.sys5image displayer for X[ xwud ]
yacc.bsdyet another compiler-compiler[ yacc ]
yacc.sys5yet another compiler-compiler[ yacc ]
yes.bsdbe repetitively affirmative[ yes ]
zcat.bsdcompress and expand data[ compress, uncompress, zcat ]

1C. Communications Commands

cu.bsdconnect to a remote system[ tip, cu ]
cu.sys5call another UNIX system[ cu ]
ftp.bsdARPANET file transfer program[ ftp ]
ftp.sys5ARPANET file transfer program[ ftp ]
rcp.bsdremote file copy[ rcp ]
rcp.sys5remote file copy[ rcp ]
remsh.sys5remote shell[ remsh ]
rlogin.bsdremote login[ rlogin ]
rlogin.sys5remote login[ rlogin ]
rsh.bsdremote shell[ rsh ]
ruptime.bsdshow host status of local machines[ ruptime ]
ruptime.sys5show host status of local machines[ ruptime ]
rwho.bsdwho's logged in on local machines[ rwho ]
telnet.bsduser interface to the TELNET protocol[ telnet ]
telnet.sys5user interface to the TELNET protocol[ telnet ]
tftp.bsdtrivial file transfer protocol[ tftp ]
tftp.sys5trivial file transfer protocol[ tftp ]
tip.bsdconnect to a remote system[ tip, cu ]
uucp.bsdUNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uucp.sys5UNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uudecode.bsdencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uudecode.sys5encode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uuencode.bsdencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uuencode.sys5encode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uulog.bsdUNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uulog.sys5UNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uuname.bsdUNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uuname.sys5UNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uupick.bsdpublic UNIX-to-UNIX system file copy[ uuto, uupick ]
uupick.sys5public UNIX-to-UNIX system file copy[ uuto, uupick ]
uustat.bsduucp status inquiry and job control[ uustat ]
uustat.sys5uucp status inquiry and job control[ uustat ]
uuto.bsdpublic UNIX-to-UNIX system file copy[ uuto, uupick ]
uuto.sys5public UNIX-to-UNIX system file copy[ uuto, uupick ]
uux.bsdUNIX-to-UNIX system command execution[ uux ]
uux.sys5UNIX-to-UNIX system command execution[ uux ]

1G. Graphics Commands

aedplot.bsdgraphics filters[ plot ]
atoplot.bsdgraphics filters[ plot ]
bgplot.bsdgraphics filters[ plot ]
crtplot.bsdgraphics filters[ plot ]
dumbplot.bsdgraphics filters[ plot ]
gigiplot.bsdgraphics filters[ plot ]
graph.bsddraw a graph[ graph ]
graph.sys5draw a graph[ graph ]
graphics.sys5access graphic and numeric commands[ graphics ]
gutil.sys5graphic utilities[ gutil ]
hp7221plot.bsdgraphics filters[ plot ]
hpplot.bsdgraphics filters[ plot ]
implot.bsdgraphics filters[ plot ]
plot.bsdgraphics filters[ plot ]
plottoa.bsdgraphics filters[ plot ]
spline.bsdinterpolate smooth curve[ spline ]
spline.sys5interpolate smooth curve[ spline ]
stat.sys5statistical network useful with graphical commands[ stat ]
t300.bsdgraphics filters[ plot ]
t300s.bsdgraphics filters[ plot ]
t4013.bsdgraphics filters[ plot ]
t450.bsdgraphics filters[ plot ]
tplot.sys5graphics filters[ tplot ]

1M. Maintenance Commands (SysV)

Uutry.sys5try to contact remote system with debugging on[ Uutry ]
acadmin.sys5autochanger administration[ acadmin ]
accept.sys5allow or prevent lp requests[ accept, reject ]
arp.sys5address resolution display and control[ arp ]
audit.sys5monitor event types on nodes and collect resulting audit log files[ audit ]
audit_daemon.sys5Audit Subsystem daemon for audited nodes[ audit_daemon ]
audit_report.sys5dump audit log files[ audit_report ]
buildlang.sys5generate or display a locale.def file[ buildlang ]
cdfsd.sys5CDROM file system server[ cdfsd ]
cdfsmount.sys5mount and dismount CDROM file system[ cdfsmount, cdfsumount ]
cdfsumount.sys5mount and dismount CDROM file system[ cdfsmount, cdfsumount ]
cdmntsuppl.sys5set and get administrative CDROM features[ cdmntsuppl ]
chrtbl.sys5generate character classification and conversion tables[ chrtbl ]
chuvol.sys5change UID of volume[ chuvol ]
clntConfig.sys5configure Domain NFS client parameters[ clntConfig ]
cpboot.sys5copy the system boot file sysboot[ cpboot ]
cron.sys5clock server[ cron ]
ctnode.sys5catalog a node in the network[ ctnode ]
ctob.sys5catalog an object[ ctob ]
damd.sys5Domain automount daemon[ damd ]
domain.sys5Domain/OS-specific system maintenance commands and extensions[ domain ]
drm_admin.sys5Data Replication Manager Administrative Tool[ drm_admin ]
dtcb.sys5dump contents of TCP control blocks[ dtcb ]
edns.sys5invoke editor for ns_helper[ edns ]
edquota.sys5edit disk quota table[ edquota ]
edrgy.sys5edit the network registry database[ edrgy ]
environment.sys5inquire about system environment[ environment ]
find_orphans.sys5locate and catalog uncataloged objects[ find_orphans ]
ftpd.sys5DARPA Internet File Transfer Protocol server[ ftpd ]
gettable.sys5get NIC format host tables from a host[ gettable ]
getty.sys5set terminal mode[ getty ]
glbd.sys5Global Location Broker Daemon[ glbd ]
grpck.sys5password/group file checkers[ pwck, grpck ]
hostns.sys5convert host table files to resource record format[ hostns ]
hpgl2.sys5help in using an HP HP-GL/2 plotter. Use along with man lp - help in using the Sys5 lp print command[ man hpgl2 ]
htable.sys5convert NIC standard format host tables[ htable ]
import_passwd.sys5create registry entries based on information in UNIX group and password files[ import_passwd ]
inetd.sys5internet "super-server"[ inetd ]
infocmp.sys5compare or print out terminfo descriptions[ infocmp ]
init.sys5process control initialization[ init ]
install.sys5install commands[ install ]
intro.sys5introduction to maintenance commands and application programs[ intro ]
invol.sys5initialize disk volumes[ invol ]
killall.sys5kill all active processes[ killall ]
lb_admin.sys5Location Broker Administrative Tool[ lb_admin ]
lcnet.sys5display internet routing information[ lcnet ]
lcnode.sys5list nodes connected to the network[ lcnode ]
link.sys5link and unlink files and directories[ link, unlink ]
ljp.sys5help in using an HP LaserJet printer. Use along with help prf - help in using the prf command[ help ljp ]
llbd.sys5Local Location Broker Daemon[ llbd ]
login_sh.sys5start a log-in shell[ login_sh ]
lpadmin.sys5configure the line printer (LP) spooling system[ lpadmin ]
lpmove.sys5start/stop the line printer (LP) scheduler and move requests[ lpsched, lpshut, lpmove ]
lprot.sys5List object protections for a directory tree[ lprot ]
lprotect.sys5control local protection[ lprotect ]
lpsched.sys5start/stop the line printer (LP) scheduler and move requests[ lpsched, lpshut, lpmove ]
lpshut.sys5start/stop the line printer (LP) scheduler and move requests[ lpsched, lpshut, lpmove ]
ls_admin.sys5Display and edit the license server database[ ls_admin ]
ls_rpt.sys5Report on license server events[ ls_rpt ]
ls_stat.sys5Display the status of the license server system[ ls_stat ]
ls_tv.sys5Verify that Network License Servers are working[ ls_tv ]
mailq.sys5send mail over the internet[ sendmail ]
mbd.sys5dump usage info on tcp buffer pool[ mbd ]
mbx_helper.sys5Establish ability for inter-node interprocess communication[ mbx_helper ]
mkcon.sys5set console device[ mkcon ]
mkdev.sys5make device files[ /etc/mkdev ]
mkdevno.sys5assign mapping of major device number to a trait manager[ /etc/mkdevno ]
mkdisk.sys5create disk-device descriptor files[ mkdisk ]
mkdsk.sys5create disk-device descriptor files[ mkdsk ]
mkhosts.sys5generate hashed host table[ mkhosts ]
mknod.sys5create a special file[ mknod ]
mksinit.sys5Create VSTREAMS module/driver initialization code[ mksinit ]
mother.sys5Display location of root file system.[ mother ]
mountd.sys5daemon to manage file system mount requests[ mountd ]
mvdir.sys5move a directory[ mvdir ]
named-xfer.sys5named zone transfer utility[ named-xfer ]
named.sys5Internet domain name server[ named ]
netlsd.sys5Starts the license server[ netlsd ]
netmain.sys5analyze network maintenance stats[ netmain ]
netmain_chklog.sys5clean up bad log files[ netmain_chklog ]
netmain_note.sys5place message in network error log[ netmain_note ]
netmain_srvr.sys5collect network error stats[ netmain_srvr ]
netsvc.sys5set or display network services[ netsvc ]
nfsd.sys5daemon to service file system mount requests[ nfsd ]
nfsstat.sys5display Network File System statistics[ nfsstat ]
nmconfig.sys5configure name resolution[ nmconfig ]
nodestat.sys5display network statistics[ nodestat ]
nrglbd.sys5Non-Replicatable Global Location Broker Daemon[ nrglbd ]
nshost.sys5generate host tables from the name server[ nshost ]
obty.sys5set or display the type of an object[ obty ]
ping.sys5send ICMP ECHO_REQUEST packets to network hosts[ ping ]
portmap.sys5daemon to map RPC (Remote Procedure Call) program numbers to DARPA protocol port numbers[ portmap ]
probenet.sys5probe network and display error statistics[ probenet ]
pwck.sys5password/group file checkers[ pwck, grpck ]
rc.sys5command scripts for auto-reboot and daemons[ rc, rc.local, rc.user ]
reject.sys5allow or prevent lp requests[ accept, reject ]
rexecd.sys5remote execution server[ rexecd ]
rgy_admin.sys5registry server administrative tool[ rgy_admin ]
rgy_create.sys5registry creation utility[ rgy_create ]
rgy_merge.sys5merge registry database[ rgy_merge ]
rgyd.sys5network registry server[ rgyd ]
rlogind.sys5remote login server[ rlogind ]
rmtab.sys5table of file systems mounted by remote hosts.[ rmtab ]
route.sys5manually manipulate the routing tables[ route ]
routed.sys5network routing daemon[ routed ]
rpccp.sys5Remote Procedure Call Control Program[ rpccp ]
rpcd.sys5Remote Procedure Call Daemon[ rpcd ]
rpcinfo.sys5report RPC (Remote Procedure Call) information[ rpcinfo ]
rshd.sys5remote shell server[ rshd ]
rtchk.sys5test traffic between adjacent routers[ rtchk ]
rtstat.sys5display internet router information[ rtstat ]
rtsvc.sys5set or display internet routing service[ rtsvc ]
rwhod.sys5system status server[ rwhod ]
sa.sys5system accounting[ sa, accton ]
salacl.sys5salvage an access control list[ salacl ]
salvol.sys5verify and correct allocation of disk blocks[ salvol ]
sendmail.sys5send mail over the internet[ sendmail ]
server.sys5run a server process[ server ]
setmnt.sys5establish mount table[ setmnt ]
setprot.sys5modify object protection[ setprot ]
show_lc.sys5shell script to indicate obsoleted system calls in a binary file[ show_lc ]
showmount.sys5show all remote mounts[ showmount ]
shutdown.sys5shut down system, change system state[ shutdown ]
shutspm.sys5shut down SPM on a node[ shutspm ]
snmpd.sys5Simple Network Management Protocol (SNMP) server[ snmpd ]
spm.sys5start server process manager[ spm ]
stackd.sys5daemon to build STREAMS stacks[ stackd ]
stconv.bsdUtility to convert scalable type symbol set map formats[ stconv ]
stconvUtility to convert scalable type symbol set map formats
stconv.sys5Utility to convert scalable type symbol set map formats[ stconv ]
stlicense.bsdserver access control program for X[ stlicense ]
stlicenseserver access control program for X
stlicense.sys5server access control program for X[ stlicense ]
stload.bsdUtility to load Scalable Type outlines[ stload ]
stloadUtility to load Scalable Type outlines
stload.sys5Utility to load Scalable Type outlines[ stload ]
strace.sys5print STREAMS trace messages[ strace ]
strclean.sys5STREAMS error logger clean-up program[ strclean ]
streamd.sys5STREAMS device interrupt server[ streamd ]
strerr.sys5STREAMS error logger server[ strerr ]
swap.sys5swap administrative interface[ swap ]
swapon.sys5specify additional device for paging and swapping[ swapon ]
sync.sys5update the super block[ sync ]
syncids.sys5fix or verify file owners in a file system[ syncids ]
syslogd.sys5log systems messages[ syslogd ]
tcpd.sys5TCP/IP protocol server[ tcpd ]
telinit.sys5process control initialization[ init ]
telnetd.sys5DARPA TELNET protocol server[ telnetd ]
tftpd.sys5[ tftpd - tftp daemon ]
tic.sys5terminfo compiler[ tic ]
timed.sys5time server daemon[ timed ]
timedc.sys5timed control program[ timedc ]
trpt.sys5transliterate protocol trace[ trpt ]
uctnode.sys5uncatalog a node[ uctnode ]
uctob.sys5[ uctob -uncatalog the specified pathname, without deleting the associated object. ]
ulkob.sys5unlock an object[ ulkob ]
unlink.sys5link and unlink files and directories[ link, unlink ]
uucheck.sys5check the uucp directories and permissions file[ uucheck ]
uucico.sys5file transport program for the uucp system[ uucico ]
uuclean.sys5uucp spool directory clean-up[ uuclean ]
uucleanup.sys5uucp spool-directory clean-up[ uucleanup ]
uuid_gen.sys5UUID generating program for NCS 1.5.1[ uuid_gen ]
uuidgen.sys5UUID generating program for NCS 2.0[ uuidgen ]
uusched.sys5the scheduler for the uucp file transport program[ uusched ]
uuxqt.sys5execute remote command requests[ uuxqt ]
wall.sys5write to all users on a node[ wall ]
writed.sys5server for write(1) program[ writed ]
xar.sys5compound executable archiver[ xar ]

1X. Vue Commands

hpterm.bsdX window system Hewlett-Packard terminal emulator.[ hpterm ]
hptermX window system Hewlett-Packard terminal emulator.
hpterm.sys5X window system Hewlett-Packard terminal emulator.[ hpterm ]
mwm.bsdThe Motif Window Manager[ mwm ]
mwmThe Motif Window Manager[ mwm ]
mwm.sys5The Motif Window Manager[ mwm ]
vueaction.bsdAllows non-HP-VUE applications to invoke HP-VUE actions.[ vueaction ]
vueactionAllows non-HP-VUE applications to invoke HP-VUE actions.
vueaction.sys5Allows non-HP-VUE applications to invoke HP-VUE actions.[ vueaction ]
vueannot.bsdAllows users to create, edit or review audio or textual annotations associated with a UNIX file.[ vueannotator ]
vueannotAllows users to create, edit or review audio or textual annotations associated with a UNIX file.[ vueannotator ]
vueannot.sys5Allows users to create, edit or review audio or textual annotations associated with a UNIX file.[ vueannotator ]
vueconvert.bsdConverts VUE 2.0 action and filetype databases to VUE 3.0.[ vueconvert ]
vueconvertConverts VUE 2.0 action and filetype databases to VUE 3.0.
vueconvert.sys5Converts VUE 2.0 action and filetype databases to VUE 3.0.[ vueconvert ]
vueexec.bsdA "wrapper" program for command lines to control when the command exits.[ vueexec ]
vueexecA "wrapper" program for command lines to control when the command exits.
vueexec.sys5A "wrapper" program for command lines to control when the command exits.[ vueexec ]
vuefile.bsdThe HP VUE File Manager.[ vuefile ]
vuefileThe HP VUE File Manager.
vuefile.sys5The HP VUE File Manager.[ vuefile ]
vuefp2to3.bsdConvert HP VUE 2.x vuewmrc files for HP VUE 3.0.[ vuefp2to3 ]
vuefp2to3Convert HP VUE 2.x vuewmrc files for HP VUE 3.0.
vuefp2to3.sys5Convert HP VUE 2.x vuewmrc files for HP VUE 3.0.[ vuefp2to3 ]
vuehelp.bsdThe VUE Help Manager.[ vuehelp ]
vuehelpThe VUE Help Manager.
vuehelp.sys5The VUE Help Manager.[ vuehelp ]
vueicon.bsdThe HP VUE Icon Editor[ vueicon ]
vueiconThe HP VUE Icon Editor
vueicon.sys5The HP VUE Icon Editor[ vueicon ]
vuelogin.bsdThe HP VUE Login Manager.[ vuelogin ]
vueloginThe HP VUE Login Manager.
vuelogin.sys5The HP VUE Login Manager.[ vuelogin ]
vuepad.bsdThe HP VUE Text Editor .[ vuepad ]
vuepadThe HP VUE Text Editor .
vuepad.sys5The HP VUE Text Editor .[ vuepad ]
vuesession.bsdThe HP VUE Session Manager.[ vuesession ]
vuesessionThe HP VUE Session Manager.
vuesession.sys5The HP VUE Session Manager.[ vuesession ]
vuestyle.bsdHP VUE Style Manager.[ vuestyle ]
vuestyleHP VUE Style Manager.
vuestyle.sys5HP VUE Style Manager.[ vuestyle ]
vuetypes.bsdGenerates a list of the HP-VUE action and file- type definitions.[ vuetypes ]
vuetypesGenerates a list of the HP-VUE action and file- type definitions.
vuetypes.sys5Generates a list of the HP-VUE action and file- type definitions.[ vuetypes ]
vuewm.bsdThe HP VUE Workspace Manager.[ vuewm ]
vuewmThe HP VUE Workspace Manager.
vuewm.sys5The HP VUE Workspace Manager.[ vuewm ]

1c. Communications Commands

rwho.sys5who's logged in on local machines[ rwho ]

2. System Calls

_exit.bsdterminate a process[ _exit ]
_exit.sys5terminate process[ exit, _exit ]
accept.bsdaccept a connection on a socket[ accept ]
access.bsddetermine accessibility of file[ access ]
access.sys5Determine the accessibility of a file[ access ]
acct.bsdturn accounting on or off[ acct ]
acct.sys5enable or disable process accounting[ acct ]
adjtime.bsdcorrect the time to allow synchronization of the system clock[ adjtime ]
alarm.sys5set a process alarm clock[ alarm ]
atexit.sys5terminate process[ exit, _exit ]
bind.bsdbind a name to a socket[ bind ]
brk.bsdchange data segment size[ brk, sbrk ]
brk.sys5change data segment space allocation[ brk, sbrk ]
chdir.bsdchange current working directory[ chdir ]
chdir.sys5Change the current directory[ chdir ]
chmod.bsdchange mode of file[ chmod ]
chmod.sys5Changes file access permissions[ chmod, fchmod ]
chown.bsdchange owner and group of a file[ chown, fchown ]
chown.sys5Change the owner and group IDs of a file[ chown, fchown ]
chroot.sys5Change the effective root directory[ chroot ]
close.bsddelete a descriptor[ close ]
close.sys5close a file descriptor[ close ]
connect.bsdinitiate a connection on a socket[ connect ]
creat.bsdcreate a new file[ creat ]
creat.sys5[ creat -Ccreat a file for reading or writing ]
domain.bsdDomain/OS-specific system calls and extensions[ domain ]
domain.sys5Domain/OS-specific system calls and extensions[ domain ]
dup.bsdduplicate a descriptor[ dup, dup2 ]
dup.sys5duplicate an open file descriptor[ dup ]
dup2.bsdduplicate a descriptor[ dup, dup2 ]
exec.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
execl.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
execle.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
execlp.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
execv.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
execve.bsdexecute a file[ execve ]
execve.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
execvp.sys5Execute a file[ exec: environ, execl, execv, execle, execve, execlp, execvp ]
exit.bsdterminate a process[ _exit ]
exit.sys5terminate process[ exit, _exit ]
fchmod.sys5Changes file access permissions[ chmod, fchmod ]
fchown.bsdchange owner and group of a file[ chown, fchown ]
fchown.sys5Change the owner and group IDs of a file[ chown, fchown ]
fcntl.bsdfile control[ fcntl ]
fcntl.sys5file control[ fcntl ]
flock.bsdapply or remove an advisory lock on an open file[ flock ]
fork.bsdcreate a new process[ fork ]
fork.sys5create a new process[ fork ]
fstat.bsdget file status[ stat, lstat, fstat ]
fstat.sys5get file status[ stat, lstat, fstat ]
fstatfs.bsdget file system information[ statfs, fstatfs ]
fstatfs.sys5get file system information[ statfs, fstatfs ]
fsync.bsdsynchronize a file's in-memory state with that on disk[ fsync ]
fsync.sys5Writes changes in a file to permanent storage[ fsync ]
ftruncate.sys5Change file length[ truncate, ftruncate ]
get_version.bsdset/get system version (obsolete)[ set_version, get_version ]
get_version.sys5set/get system version (obsolete)[ set_version, get_version ]
getdents.bsdread directory entries and put in a file system independent format[ getdents ]
getdents.sys5read directory entries and put in a file system independent format[ getdents ]
getdtablesize.bsdget descriptor table size[ getdtablesize ]
getegid.bsdget group identity[ getgid, getegid ]
getegid.sys5get real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
geteoid.bsdget organization identity[ getoid, geteoid ]
geteoid.sys5get real and effective organization IDs[ getoid, geteoid ]
geteuid.bsdget user identity[ getuid, geteuid ]
geteuid.sys5get real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
getgid.bsdget group identity[ getgid, getegid ]
getgid.sys5get real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
getgroups.bsdget supplementary group access list[ getgroups ]
getgroups.sys5get supplementary group access list[ getgroups ]
gethostid.bsdget/set unique identifier of current host[ gethostid, sethostid ]
gethostname.bsdget/set name of current host[ gethostname, sethostname ]
getitimer.bsdget/set value of interval timer[ getitimer, setitimer ]
getmsg.sys5get next message off a Stream[ getmsg ]
getoid.bsdget organization identity[ getoid, geteoid ]
getoid.sys5get real and effective organization IDs[ getoid, geteoid ]
getpagesize.bsdget system page size[ getpagesize ]
getpeername.bsdget name of connected peer[ getpeername ]
getpgrp.bsdget process group[ getpgrp ]
getpgrp.sys5get the process ID, process group ID, parent process ID[ getpid, getpgrp, getppid ]
getpid.bsdget process identification[ getpid, getppid ]
getpid.sys5get the process ID, process group ID, parent process ID[ getpid, getpgrp, getppid ]
getppid.bsdget process identification[ getpid, getppid ]
getppid.sys5get the process ID, process group ID, parent process ID[ getpid, getpgrp, getppid ]
getpriority.bsdget/set program scheduling priority[ getpriority, setpriority ]
getrlimit.bsdcontrol maximum system resource consumption[ getrlimit, setrlimit ]
getrusage.bsdget information about resource utilization[ getrusage ]
getsockname.bsdget socket name[ getsockname ]
getsockopt.bsdget and set options on sockets[ getsockopt, setsockopt ]
gettimeofday.bsdget/set date and time[ gettimeofday, settimeofday ]
getuid.bsdget user identity[ getuid, geteuid ]
getuid.sys5get real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
intro.bsdintroduction to system calls and error numbers[ intro ]
intro.sys5introduction to system calls and error numbers[ intro ]
ioctl.bsdcontrol device[ ioctl ]
ioctl.sys5control device[ ioctl ]
kill.bsdsend signal to a process[ kill ]
kill.sys5send a signal to a process or a group of processes[ kill ]
killpg.bsdsend signal to a process group[ killpg ]
link.bsdmake a hard link to a file[ link ]
link.sys5link to a file[ link ]
listen.bsdlisten for connections on a socket[ listen ]
lseek.bsdmove read/write pointer[ lseek ]
lseek.sys5move read/write file pointer[ lseek ]
lstat.bsdget file status[ stat, lstat, fstat ]
lstat.sys5get file status[ stat, lstat, fstat ]
madvise.bsdadvise the system of a process' expected paging behavior[ madvise, mincore ]
madvise.sys5advise the system of a process' expected paging behavior[ madvise, mincore ]
mclear.bsdset and clear semaphores for processes mapped in virtual memory[ mset, mclear ]
mclear.sys5set and clear semaphores for processes mapped in virtual memory[ mset, mclear ]
mincore.bsdadvise the system of a process' expected paging behavior[ madvise, mincore ]
mincore.sys5advise the system of a process' expected paging behavior[ madvise, mincore ]
mkdir.bsdmake a directory file[ mkdir ]
mkdir.sys5make a directory[ mkdir ]
mknod.bsdmake a special file[ mknod ]
mknod.sys5make a directory, or a special or ordinary file[ mknod ]
mmap.bsdmap file system object into virtual memory[ mmap, msync, munmap ]
mmap.sys5map file system object into virtual memory[ mmap, msync, munmap ]
mount.bsdmount or remove file system[ mount, umount ]
mount.sys5mount a file system[ mount ]
mprotect.bsdassign protection to region mapped in virtual memory[ mprotect ]
mprotect.sys5assign protection to region mapped in virtual memory[ mprotect ]
mset.bsdset and clear semaphores for processes mapped in virtual memory[ mset, mclear ]
mset.sys5set and clear semaphores for processes mapped in virtual memory[ mset, mclear ]
msgctl.sys5message control operations[ msgctl ]
msgget.sys5get message queue[ msgget ]
msgop.sys5message operations[ msgop: msgsnd, msgrcv ]
msgrcv.sys5message operations[ msgop: msgsnd, msgrcv ]
msgsnd.sys5message operations[ msgop: msgsnd, msgrcv ]
msync.bsdmap file system object into virtual memory[ mmap, msync, munmap ]
msync.sys5map file system object into virtual memory[ mmap, msync, munmap ]
munmap.bsdmap file system object into virtual memory[ mmap, msync, munmap ]
munmap.sys5map file system object into virtual memory[ mmap, msync, munmap ]
nice.sys5change priority of a process[ nice ]
open.bsdopen a file for reading or writing, or create a new file[ open ]
open.sys5open a file[ open ]
pause.sys5suspend process until signal[ pause ]
pipe.bsdcreate an interprocess communication channel[ pipe ]
pipe.sys5create an interprocess channel[ pipe ]
plock.sys5lock process, text, or data in memory[ plock ]
poll.sys5STREAMS input/output multiplexing[ poll ]
profil.bsdexecution time profile[ profil ]
profil.sys5execution time profile[ profil ]
ptrace.bsdprocess trace[ ptrace ]
putmsg.sys5send a message on a Stream[ putmsg ]
quota_read.bsdRead sequentially (one by one) entries from the disk quota table[ quota_read ]
quota_read.sys5Read sequentially (one by one) entries from the disk quota table[ quota_read ]
read.bsdread input[ read, readv ]
read.sys5read from file[ read ]
readlink.bsdread value of a symbolic link[ readlink ]
readlink.sys5read value of a symbolic link[ readlink ]
readv.bsdread input[ read, readv ]
reboot.bsdreboot system or halt processor[ reboot ]
recv.bsdreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvfrom.bsdreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvmsg.bsdreceive a message from a socket[ recv, recvfrom, recvmsg ]
rename.bsdchange the name of a file[ rename ]
rename.sys5Rename a directory or a file within a file system[ rename ]
rmdir.bsdremove a directory file[ rmdir ]
rmdir.sys5remove a directory[ rmdir ]
sbrk.bsdchange data segment size[ brk, sbrk ]
sbrk.sys5change data segment space allocation[ brk, sbrk ]
select.bsdsynchronous I/O multiplexing[ select ]
semctl.sys5semaphore control operations[ semctl ]
semget.sys5get set of semaphores[ semget ]
semop.sys5semaphore operations[ semop ]
send.bsdsend a message from a socket[ send, sendto, sendmsg ]
sendmsg.bsdsend a message from a socket[ send, sendto, sendmsg ]
sendto.bsdsend a message from a socket[ send, sendto, sendmsg ]
set_sbrk_size.bsddefine memory available for allocation (obsolete)[ set_sbrk_size ]
set_sbrk_size.sys5define memory available for allocation (obsolete)[ set_sbrk_size ]
set_version.bsdset/get system version (obsolete)[ set_version, get_version ]
set_version.sys5set/get system version (obsolete)[ set_version, get_version ]
setgid.sys5set user and group IDs[ setuid, setgid ]
setgroups.bsdset group access list[ setgroups ]
setgroups.sys5set group access list[ setgroups ]
sethostid.bsdget/set unique identifier of current host[ gethostid, sethostid ]
sethostname.bsdget/set name of current host[ gethostname, sethostname ]
setitimer.bsdget/set value of interval timer[ getitimer, setitimer ]
setoid.sys5set organization ID[ setoid ]
setpgid.bsdset the process group ID for Job Control[ setpgid ]
setpgid.sys5set the process group ID for Job Control[ setpgid ]
setpgrp.bsdset process group[ setpgrp ]
setpgrp.sys5set process group ID[ setpgrp ]
setpriority.bsdget/set program scheduling priority[ getpriority, setpriority ]
setregid.bsdset real and effective group ID[ setregid ]
setreoid.bsdset real and effective organization IDs[ setreoid ]
setreuid.bsdset real and effective user IDs[ setreuid ]
setrlimit.bsdcontrol maximum system resource consumption[ getrlimit, setrlimit ]
setsid.bsdset session and set process group ID[ setsid ]
setsid.sys5set session and set process group ID[ setsid ]
setsockopt.bsdget and set options on sockets[ getsockopt, setsockopt ]
settimeofday.bsdget/set date and time[ gettimeofday, settimeofday ]
setuid.sys5set user and group IDs[ setuid, setgid ]
shmat.sys5shared memory operations[ shmop: shmat, shmdt ]
shmctl.sys5shared memory control operations[ shmctl ]
shmdt.sys5shared memory operations[ shmop: shmat, shmdt ]
shmget.sys5get shared memory segment identifier[ shmget ]
shmop.sys5shared memory operations[ shmop: shmat, shmdt ]
shutdown.bsdshut down part of a full-duplex connection[ shutdown ]
sigaction.bsdexamine and changed signal action[ sigaction ]
sigaction.sys5examine and changed signal action[ sigaction ]
sigblock.bsdblock signals[ sigblock ]
sighold.sys5signal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigignore.sys5signal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
signal.sys5specify what to do upon receipt of a signal[ signal ]
sigpause.bsdatomically release blocked signals and wait for interrupt[ sigpause ]
sigpause.sys5signal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigpending.bsdexamines pending signals[ sigpending ]
sigpending.sys5examines pending signals[ sigpending ]
sigprocmask.bsdSet the current signal mask[ sigprocmask ]
sigprocmask.sys5Set the current signal mask[ sigprocmask ]
sigrelse.sys5signal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigreturn.bsdreturn from signal[ sigreturn ]
sigset.sys5signal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigsetmask.bsdset current signal mask[ sigsetmask ]
sigstack.bsdset and/or get signal stack context[ sigstack ]
sigsuspend.bsdwait for a signal and atomically change a set of blocked signals[ sigsuspend ]
sigsuspend.sys5wait for a signal and atomically change a set of blocked signals[ sigsuspend ]
sigvec.bsdsoftware signal facilities[ sigvec ]
socket.bsdcreate an endpoint for communication[ socket ]
socketpair.bsdcreate a pair of connected sockets[ socketpair ]
stat.bsdget file status[ stat, lstat, fstat ]
stat.sys5get file status[ stat, lstat, fstat ]
statfs.bsdget file system information[ statfs, fstatfs ]
statfs.sys5get file system information[ statfs, fstatfs ]
stime.sys5set time[ stime ]
swapon.bsdadd a swap device for interleaved paging/swapping[ swapon ]
swapon.sys5add a swap device for interleaved paging/swapping[ swapon ]
symlink.bsdmake symbolic link to a file[ symlink ]
sync.bsdupdate super-block[ sync ]
sync.sys5update super block[ sync ]
time.sys5Get time[ time ]
times.sys5get process and child process times[ times ]
truncate.bsdtruncate a file to a specified length[ truncate ]
truncate.sys5Change file length[ truncate, ftruncate ]
uadmin.sys5administrative control[ uadmin ]
ulimit.sys5get and set user limits[ ulimit ]
umask.bsdset file creation mode mask[ umask ]
umask.sys5set and get file creation mask[ umask ]
umount.bsdmount or remove file system[ mount, umount ]
umount.sys5unmount a file system[ umount ]
uname.sys5get name of current UNIX system[ uname ]
unlink.bsdremove directory entry[ unlink ]
unlink.sys5Remove a directory entry[ unlink ]
ustat.sys5get file system statistics[ ustat ]
utime.sys5set file access and modification times[ utime ]
utimes.bsdset file times[ utimes ]
vfork.bsdspawn new process in a virtual memory efficient way[ vfork ]
vhangup.bsdvirtually "hang up" the current control terminal[ vhangup ]
wait.bsdwait for process to terminate[ wait, wait3 ]
wait.sys5Wait for a child process to stop or terminate[ wait, waitpid ]
wait3.bsdwait for process to terminate[ wait, wait3 ]
waitpid.bsdwait for process to terminate[ wait, wait3 ]
waitpid.sys5Wait for a child process to stop or terminate[ wait, waitpid ]
write.bsdwrite output[ write, writev ]
write.sys5write on a file[ write ]
writev.bsdwrite output[ write, writev ]

3. C Library

_bky_timezone.bsdconvert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r strftime, _bky_timezone, tzset ]
_tolower.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
_toupper.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
abort.bsdgenerate a fault[ abort ]
abs.bsdinteger, long integer absolute value[ abs, labs ]
addmntent.bsdfstab, mtab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
addmntent.sys5fstab, mnttab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
alloca.bsdmemory allocator[ malloc, free, realloc, calloc, alloca ]
alphasort.bsdscan a directory[ scandir, alphasort ]
asctime.bsdconvert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r strftime, _bky_timezone, tzset ]
assert.bsdverify program assertion[ assert ]
atof.bsdconvert strings to numbers[ atof, atoi, atol, strtod, strtol, strtoul ]
atoi.bsdconvert strings to numbers[ atof, atoi, atol, strtod, strtol, strtoul ]
atol.bsdconvert strings to numbers[ atof, atoi, atol, strtod, strtol, strtoul ]
bcmp.bsdbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bcmp.sys5bit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bcopy.bsdbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bcopy.sys5bit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bsearch.bsdbinary search a sorted table[ bsearch ]
bstring.bsdbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bstring.sys5bit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bzero.bsdbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bzero.sys5bit and byte string operations[ bcopy, bcmp, bzero, ffs ]
calloc.bsdmemory allocator[ malloc, free, realloc, calloc, alloca ]
catclose.bsdCloses a specified message catalog[ catclose ]
catgets.bsdRetrieves a program message from a catalog[ catgets ]
catopen.bsdOpens a specified message catalog[ catopen ]
ceil.sys5round floating-point numbers to floating-point integers, signed and unsigned integers, or computes the Modulo Remainder and floating-point absolute value functions[ floor, ceil, fmod, fabs ]
cfgetispeed.bsdget input baud rate[ cfgetispeed ]
cfgetispeed.sys5get input baud rate[ cfgetispeed ]
cfgetospeed.bsdget output baud rate[ cfgetospeed ]
cfgetospeed.sys5get output baud rate[ cfgetospeed ]
cfsetispeed.bsdSet input baud rate[ cfsetispeed ]
cfsetispeed.sys5Set input baud rate[ cfsetispeed ]
cfsetospeed.bsdset output baud rate[ cfsetospeed ]
cfsetospeed.sys5set output baud rate[ cfsetospeed ]
clearenv.sys5Clear the process environment[ clearenv ]
clock.bsdreport CPU time used[ clock ]
closedir.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
closelog.bsdcontrol system log[ syslog, openlog, closelog, setlogmask ]
crypt.bsdgenerate hashing encryption[ crypt, setkey, encrypt ]
ctime.bsdconvert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r strftime, _bky_timezone, tzset ]
ctype.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
dbm_clearerr.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_close.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_delete.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_error.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_fetch.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_firstkey.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_nextkey.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_open.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_store.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
difftime.bsdcompute the difference between two calendar times[ difftime ]
directory.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
div.bsdinteger division[ div, ldiv ]
dn_comp.bsdresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
dn_expand.bsdresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
domain.bsdDomain/OS-specific C library subroutines[ domain ]
domain.sys5Domain/OS-specific C library subroutines[ domain ]
ecvt.bsdoutput conversion[ ecvt, fcvt, gcvt ]
edata.bsdlast locations in program[ end, etext, edata ]
encrypt.bsdgenerate hashing encryption[ crypt, setkey, encrypt ]
end.bsdlast locations in program[ end, etext, edata ]
endfsent.bsdget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
endgrent.bsdget group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, setgrfile ]
endmntent.bsdfstab, mtab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
endmntent.sys5fstab, mnttab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
endorgent.bsdget organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
endpwent.bsdget password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, setpwfile ]
endttyent.bsdget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
endusershell.bsdget legal user shells[ getusershell, setusershell, endusershell ]
environ.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
errno.bsdsystem error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
etext.bsdlast locations in program[ end, etext, edata ]
exec.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execl.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execle.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execlp.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
exect.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execv.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execve.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execvp.bsdexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
exit.bsdterminate a process after flushing any pending output[ exit ]
fabs.sys5round floating-point numbers to floating-point integers, signed and unsigned integers, or computes the Modulo Remainder and floating-point absolute value functions[ floor, ceil, fmod, fabs ]
fcvt.bsdoutput conversion[ ecvt, fcvt, gcvt ]
fdopen.sys5Opens a stream[ fopen, freopen, fdopen ]
ffs.bsdbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
ffs.sys5bit and byte string operations[ bcopy, bcmp, bzero, ffs ]
floor.sys5round floating-point numbers to floating-point integers, signed and unsigned integers, or computes the Modulo Remainder and floating-point absolute value functions[ floor, ceil, fmod, fabs ]
fmod.sys5round floating-point numbers to floating-point integers, signed and unsigned integers, or computes the Modulo Remainder and floating-point absolute value functions[ floor, ceil, fmod, fabs ]
fopen.sys5Opens a stream[ fopen, freopen, fdopen ]
fpathconf.bsdretrieve configurable pathname variables[ pathconf, fpathconf ]
fpathconf.sys5retrieve configurable pathname variables[ pathconf, fpathconf ]
fputs.sys5write a string to a stream[ puts, fputs ]
free.bsdmemory allocator[ malloc, free, realloc, calloc, alloca ]
freopen.sys5Opens a stream[ fopen, freopen, fdopen ]
frexp.bsdsplit into mantissa and exponent[ frexp, ldexp, modf ]
gcvt.bsdoutput conversion[ ecvt, fcvt, gcvt ]
getclock.sys5get current value of system-wide clock[ getclock ]
getenv.bsdvalue for environment name[ getenv ]
getfsent.bsdget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getfsfile.bsdget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getfsspec.bsdget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getfstype.bsdget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getgrent.bsdget group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, setgrfile ]
getgrgid.bsdget group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, setgrfile ]
getgrnam.bsdget group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, setgrfile ]
getlogin.bsdget log-in name[ getlogin, getlogin_r ]
getmntent.bsdfstab, mtab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
getmntent.sys5fstab, mnttab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
getopt.bsdget option letter from argv[ getopt ]
getorgent.bsdget organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
getorgid.bsdget organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
getorgnam.bsdget organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
getpass.bsdread a password[ getpass ]
getpwent.bsdget password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, setpwfile ]
getpwnam.bsdget password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, setpwfile ]
getpwuid.bsdget password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, setpwfile ]
gettimer.sys5get value of a per-process timer[ gettimer ]
getttyent.bsdget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
getttynam.bsdget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
getusershell.bsdget legal user shells[ getusershell, setusershell, endusershell ]
getwd.bsdget current working directory pathname[ getwd ]
gmtime.bsdconvert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r strftime, _bky_timezone, tzset ]
index.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
initgroups.bsdinitialize group access list[ initgroups ]
initstate.bsdbetter random-number generator; routines for changing generators[ random, srandom, initstate, setstate ]
insque.bsdinsert/remove element from a queue[ insque, remque ]
intro.bsdintroduction to C library functions[ intro ]
intro.sys5introduction to functions and libraries[ intro ]
isalnum.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isalpha.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isascii.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isatty.bsdfind name of a terminal[ ttyname, ttyname_r, isatty, ttyslot ]
iscntrl.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isdigit.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isgraph.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
islower.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isprint.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
ispunct.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isspace.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isupper.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
isxdigit.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
labs.bsdinteger, long integer absolute value[ abs, labs ]
ldexp.bsdsplit into mantissa and exponent[ frexp, ldexp, modf ]
ldiv.bsdinteger division[ div, ldiv ]
localeconv.bsdAccess the current locale's conventions for formatting numeric quantities[ localeconv ]
localtime.bsdconvert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r strftime, _bky_timezone, tzset ]
longjmp.bsdnon-local goto[ setjmp, longjmp ]
malloc.bsdmemory allocator[ malloc, free, realloc, calloc, alloca ]
malloc.dbg.bsdmemory allocator with debugging support[ malloc, free, realloc, calloc ]
mblen.bsdconvert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
mbstowcs.bsdconvert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
mbtowc.bsdconvert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
memchr.bsdmemory operations[ memory: memchr, memcmp, memcpy, memmove, memset ]
memcmp.bsdmemory operations[ memory: memchr, memcmp, memcpy, memmove, memset ]
memcpy.bsdmemory operations[ memory: memchr, memcmp, memcpy, memmove, memset ]
memmove.bsdmemory operations[ memory: memchr, memcmp, memcpy, memmove, memset ]
memory.bsdmemory operations[ memory: memchr, memcmp, memcpy, memmove, memset ]
memset.bsdmemory operations[ memory: memchr, memcmp, memcpy, memmove, memset ]
mkfifo.bsdCreates a FIFO[ mkfifo ]
mkfifo.sys5Creates a FIFO[ mkfifo ]
mkstemp.bsdmake a unique filename[ mktemp, mkstemp ]
mktemp.bsdmake a unique filename[ mktemp, mkstemp ]
mktime.bsdconvert broken-down time to calendar time[ mktime ]
mktimer.sys5allocate a per-process timer[ mktimer ]
modf.bsdsplit into mantissa and exponent[ frexp, ldexp, modf ]
moncontrol.bsdprepare execution profile[ monitor, monstartup, moncontrol ]
monitor.bsdprepare execution profile[ monitor, monstartup, moncontrol ]
monstartup.bsdprepare execution profile[ monitor, monstartup, moncontrol ]
msem_init.bsdInitialize a semaphore in a mapped file or shared memory region[ msem_init ]
msem_init.sys5Initialize a semaphore in a mapped file or shared memory region[ msem_init ]
msem_lock.bsdLock a semaphore[ msem_lock ]
msem_lock.sys5Lock a semaphore[ msem_lock ]
msem_remove.bsdRemove a semaphore[ msem_remove ]
msem_remove.sys5Remove a semaphore[ msem_remove ]
msem_unlock.bsdUnlock a semaphore[ msem_unlock ]
msem_unlock.sys5Unlock a semaphore[ msem_unlock ]
ndbm.bsddatabase subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
nl_langinfo.bsdLanguage information[ nl_langinfo ]
nlist.bsdget entries from name list[ nlist ]
opendir.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
openlog.bsdcontrol system log[ syslog, openlog, closelog, setlogmask ]
pathconf.bsdretrieve configurable pathname variables[ pathconf, fpathconf ]
pathconf.sys5retrieve configurable pathname variables[ pathconf, fpathconf ]
pclose.bsdinitiate I/O to/from a process[ popen, pclose ]
perror.bsdsystem error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
popen.bsdinitiate I/O to/from a process[ popen, pclose ]
psignal.bsdsystem signal messages[ psignal, sys_siglist ]
puts.sys5write a string to a stream[ puts, fputs ]
qsort.bsdquicker sort[ qsort ]
raise.bsdsend a signal[ raise ]
random.bsdbetter random-number generator; routines for changing generators[ random, srandom, initstate, setstate ]
rcmd.bsdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
re_comp.bsdregular expression handler[ re_comp, re_exec ]
re_exec.bsdregular expression handler[ re_comp, re_exec ]
readdir.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
realloc.bsdmemory allocator[ malloc, free, realloc, calloc, alloca ]
regex.bsdregular expression handler[ re_comp, re_exec ]
reltimer.sys5establish timeout intervals of a per-process timer[ reltimer ]
remove.bsdremove a file[ remove ]
remque.bsdinsert/remove element from a queue[ insque, remque ]
res_init.bsdresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
res_mkquery.bsdresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
res_send.bsdresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
resolver.bsdresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
rewinddir.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
rexec.bsdreturn stream to a remote command[ rexec ]
rindex.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
rmtimer.sys5free a per-process timer[ rmtimer ]
rresvport.bsdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
ruserok.bsdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
scandir.bsdscan a directory[ scandir, alphasort ]
seekdir.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
segdelset.sys5Create and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
setclock.sys5Set value of system-wide clock[ setclock ]
setegid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
seteoid.bsdset organization ID[ setoid, seteoid, setroid ]
seteuid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setfsent.bsdget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
setgid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setgrent.bsdget group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, setgrfile ]
setgrfile.bsdget group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, setgrfile ]
setjmp.bsdnon-local goto[ setjmp, longjmp ]
setkey.bsdgenerate hashing encryption[ crypt, setkey, encrypt ]
setlocale.bsdChanges or queries the program's locale[ setlocale ]
setlogmask.bsdcontrol system log[ syslog, openlog, closelog, setlogmask ]
setmntent.bsdfstab, mtab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
setmntent.sys5fstab, mnttab manipulation routines[ getmntent, setmntent, addmntent, endmntent ]
setoid.bsdset organization ID[ setoid, seteoid, setroid ]
setorgent.bsdget organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
setorgfile.bsdget organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
setpwent.bsdget password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, setpwfile ]
setpwfile.bsdget password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, setpwfile ]
setrgid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setroid.bsdset organization ID[ setoid, seteoid, setroid ]
setruid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setstate.bsdbetter random-number generator; routines for changing generators[ random, srandom, initstate, setstate ]
setttyent.bsdget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
setuid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setusershell.bsdget legal user shells[ getusershell, setusershell, endusershell ]
sigaddset.bsdCreate and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigaddset.sys5Create and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigdelset.bsdCreate and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigemptyset.bsdCreate and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigemptyset.sys5Create and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigfillset.bsdCreate and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigfillset.sys5Create and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
siginterrupt.bsdallow signals to interrupt system calls[ siginterrupt ]
sigismember.bsdCreate and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigismember.sys5Create and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
siglongjmp.bsdnonlocal goto with signal handling[ siglongjmp ]
siglongjmp.sys5nonlocal goto with signal handling[ siglongjmp ]
sigsetjmp.bsdSets jump point for a nonlocal goto[ sigsetjmp ]
sigsetjmp.sys5Sets jump point for a nonlocal goto[ sigsetjmp ]
sigsetops.bsdCreate and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sigsetops.sys5Create and manipulate signal sets[ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
sleep.bsdsuspend execution for interval[ sleep ]
srandom.bsdbetter random-number generator; routines for changing generators[ random, srandom, initstate, setstate ]
stdarg.bsdvariable arguments[ stdarg: va_start, va_arg, va_end ]
strcat.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strchr.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strcmp.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strcoll.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strcpy.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strcspn.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strdup.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strerror.bsdsystem error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
strftime.bsdconvert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r strftime, _bky_timezone, tzset ]
string.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strlen.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strncat.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strncmp.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strncpy.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strpbrk.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strrchr.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strspn.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strstr.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strtod.bsdconvert strings to numbers[ atof, atoi, atol, strtod, strtol, strtoul ]
strtok.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
strtol.bsdconvert strings to numbers[ atof, atoi, atol, strtod, strtol, strtoul ]
strtoul.bsdconvert strings to numbers[ atof, atoi, atol, strtod, strtol, strtoul ]
strxfrm.bsdstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r, index, rindex ]
swab.bsdswap bytes[ swab ]
sys_errlist.bsdsystem error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
sys_nerr.bsdsystem error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
sys_siglist.bsdsystem signal messages[ psignal, sys_siglist ]
sysconf.bsdGet configurable system variables[ sysconf ]
sysconf.sys5Get configurable system variables[ sysconf ]
syslog.bsdcontrol system log[ syslog, openlog, closelog, setlogmask ]
system.bsdissue a shell command[ system ]
tcdrain.bsdwait for output to complete[ tcdrain ]
tcdrain.sys5wait for output to complete[ tcdrain ]
tcflow.bsdSuspend or restart the transmission or reception of data[ tcflow ]
tcflow.sys5Suspend or restart the transmission or reception of data[ tcflow ]
tcflush.bsdFlush nontransmitted output data or nonread input data or both[ tcflush ]
tcflush.sys5Flush nontransmitted output data or nonread input data or both[ tcflush ]
tcgetattr.bsdget the attributes associated with the terminal[ tcgetattr ]
tcgetattr.sys5get the attributes associated with the terminal[ tcgetattr ]
tcgetpgrp.bsdGet foreground process group ID[ tcgetpgrp ]
tcgetpgrp.sys5Get foreground process group ID[ tcgetpgrp ]
tcsendbreak.bsdSend a break on an asynchronous serial data line[ tcsendbreak ]
tcsendbreak.sys5Send a break on an asynchronous serial data line[ tcsendbreak ]
tcsetattr.bsdSet the arguments associated with the terminal[ tcsetattr ]
tcsetattr.sys5Set the arguments associated with the terminal[ tcsetattr ]
tcsetpgrp.bsdSet foreground process group ID[ tcsetpgrp ]
tcsetpgrp.sys5Set foreground process group ID[ tcsetpgrp ]
telldir.bsddirectory operations[ opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
toascii.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
tolower.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
toupper.bsdclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, _toupper, _tolower, toascii ]
ttyname.bsdfind name of a terminal[ ttyname, ttyname_r, isatty, ttyslot ]
ttyslot.bsdfind name of a terminal[ ttyname, ttyname_r, isatty, ttyslot ]
ualarm.bsdschedule signal after specified time[ ualarm ]
usleep.bsdsuspend execution for interval[ usleep ]
va_arg.bsdvariable arguments[ stdarg: va_start, va_arg, va_end ]
va_end.bsdvariable arguments[ stdarg: va_start, va_arg, va_end ]
va_start.bsdvariable arguments[ stdarg: va_start, va_arg, va_end ]
varargs.bsdvariable argument list[ varargs ]
wcstombs.bsdconvert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
wctomb.bsdconvert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]

3C. Compatibility Routines

_tolower.sys5translate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
_toupper.sys5translate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
a64l.sys5convert between long integer and base-64 ASCII string[ a64l, l64a ]
abort.sys5generate an IOT fault[ abort ]
abs.sys5return integer absolute value[ abs, labs ]
alarm.bsdschedule signal after specified time[ alarm ]
asctime.sys5convert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r, strftime, tzset ]
atof.sys5Converts a character string to a double-precision floating-point value[ atof, strtod ]
atoi.sys5convert strings to numbers[ strtol, strtoul, atoi, atol ]
atol.sys5convert strings to numbers[ strtol, strtoul, atoi, atol ]
bsearch.sys5binary search a sorted table[ bsearch ]
calloc.sys5main memory allocator[ malloc, free, realloc, calloc ]
catclose.sys5Closes a specified message catalog[ catclose ]
catgets.sys5Retrieves a program message from a catalog[ catgets ]
catopen.sys5Opens a specified message catalog[ catopen ]
clock.sys5report CPU time used[ clock ]
conv.sys5translate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
crypt.sys5generate hashing encryption[ crypt, setkey, encrypt ]
ctime.sys5convert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r, strftime, tzset ]
ctype.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
dial.sys5establish an out-going terminal line connection[ dial ]
difftime.sys5compute the difference between two calendar times[ difftime ]
div.sys5integer division[ div, ldiv ]
drand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
dup2.sys5duplicate an open file descriptor[ dup2 ]
ecvt.sys5convert floating-point number to string[ ecvt, fcvt, gcvt ]
edata.sys5last locations in program[ end, etext, edata ]
encrypt.sys5generate hashing encryption[ crypt, setkey, encrypt ]
end.sys5last locations in program[ end, etext, edata ]
endgrent.sys5get group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent ]
endorgent.sys5get organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
endpwent.sys5get password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, setpwfile ]
endutent.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
erand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
errno.sys5system error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
etext.sys5last locations in program[ end, etext, edata ]
fcvt.sys5convert floating-point number to string[ ecvt, fcvt, gcvt ]
fgetgrent.sys5get group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent ]
fgetpwent.sys5get password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, setpwfile ]
free.sys5main memory allocator[ malloc, free, realloc, calloc ]
frexp.sys5manipulate parts of floating-point numbers[ frexp, ldexp, modf ]
ftime.bsdget date and time[ time, ftime ]
ftok.sys5standard interprocess communication package[ stdipc: ftok ]
ftw.sys5walk a file tree[ ftw ]
gcvt.sys5convert floating-point number to string[ ecvt, fcvt, gcvt ]
getcwd.sys5get pathname of current working directory[ getcwd ]
getenv.sys5return value for environment name[ getenv ]
getgrent.sys5get group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent ]
getgrgid.sys5get group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent ]
getgrnam.sys5get group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent ]
getlogin.sys5get login name[ getlogin, getlogin_r ]
getopt.sys5get option letter from argument vector[ getopt ]
getorgent.sys5get organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
getorgid.sys5get organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
getorgnam.sys5get organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
getpass.bsdread a password[ getpass ]
getpass.sys5read a password[ getpass ]
getpw.bsdget name from UID[ getpw ]
getpw.sys5get name from UID[ getpw ]
getpwent.sys5get password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, setpwfile ]
getpwnam.sys5get password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, setpwfile ]
getpwuid.sys5get password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, setpwfile ]
getut.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getutent.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getutid.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getutline.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
gmtime.sys5convert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r, strftime, tzset ]
gsignal.sys5software signals[ ssignal, gsignal ]
gtty.bsdset and get terminal state (defunct)[ stty, gtty ]
hcreate.sys5manage hash search tables[ hsearch, hcreate, hdestroy ]
hdestroy.sys5manage hash search tables[ hsearch, hcreate, hdestroy ]
hsearch.sys5manage hash search tables[ hsearch, hcreate, hdestroy ]
isalnum.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isalpha.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isascii.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isatty.sys5find name of a terminal[ ttyname, ttyname_r, isatty ]
iscntrl.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isdigit.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isgraph.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
islower.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isnan.sys5test for NaN (Not a Number)[ isnan ]
isprint.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
ispunct.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isspace.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isupper.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isxdigit.sys5classify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
jrand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
l3tol.sys5convert between 3-byte integers and long integers[ l3tol, ltol3 ]
l64a.sys5convert between long integer and base-64 ASCII string[ a64l, l64a ]
labs.sys5return integer absolute value[ abs, labs ]
lcong48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
ldexp.sys5manipulate parts of floating-point numbers[ frexp, ldexp, modf ]
ldiv.sys5integer division[ div, ldiv ]
lfind.sys5linear search and update[ lsearch, lfind ]
locale.sys5Changes or queries the program's locale[ setlocale ]
localeconv.sys5Access the current locale's conventions for formatting numeric quantities[ localeconv ]
localtime.sys5convert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r, strftime, tzset ]
lockf.sys5record locking on files[ lockf ]
longjmp.sys5non-local goto[ setjmp, longjmp ]
lrand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
lsearch.sys5linear search and update[ lsearch, lfind ]
ltol3.sys5convert between 3-byte integers and long integers[ l3tol, ltol3 ]
malloc.dbg.sys5memory allocator with debugging support[ malloc, free, realloc, calloc ]
malloc.sys5main memory allocator[ malloc, free, realloc, calloc ]
mblen.sys5convert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
mbstowcs.sys5convert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
mbtowc.sys5convert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
memccpy.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
memchr.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
memcmp.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
memcpy.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
memmove.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
memory.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
memset.sys5memory operations[ memory: memccpy, memchr, memcmp, memcpy, memmove, memset ]
mktemp.sys5make a unique filename[ mktemp ]
mktime.sys5convert broken-down time to calendar time[ mktime ]
modf.sys5manipulate parts of floating-point numbers[ frexp, ldexp, modf ]
monitor.sys5prepare execution profile[ monitor ]
mrand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
nice.bsdset program priority[ nice ]
nl_langinfo.sys5Language information[ nl_langinfo ]
nlist.sys5get entries from name list[ nlist ]
nrand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
pause.bsdstop until signal[ pause ]
perror.sys5system error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
putenv.sys5change or add value to environment[ putenv ]
pututline.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
qsort.sys5quicker sort[ qsort ]
raise.sys5send a signal[ raise ]
rand.bsdrandom number generator[ rand, srand ]
rand.sys5simple random-number generator[ rand, srand ]
realloc.sys5main memory allocator[ malloc, free, realloc, calloc ]
remove.sys5remove a file[ remove ]
seed48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
setgrent.sys5get group file entry[ getgrent, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent ]
setjmp.sys5non-local goto[ setjmp, longjmp ]
setkey.sys5generate hashing encryption[ crypt, setkey, encrypt ]
setlocale.sys5Changes or queries the program's locale[ setlocale ]
setorgent.sys5get organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
setorgfile.sys5get organization file entry[ getorgent, getorgid, getorgnam, setorgent, endorgent, setorgfile ]
setpwent.sys5get password file entry[ getpwent, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, setpwfile ]
setutent.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
signal.bsdsimplified software signal facilities[ signal ]
sleep.sys5suspend execution for interval[ sleep ]
srand.bsdrandom number generator[ rand, srand ]
srand.sys5simple random-number generator[ rand, srand ]
srand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
ssignal.sys5software signals[ ssignal, gsignal ]
stdarg.sys5variable arguments[ stdarg: va_start, va_arg, va_end ]
stdipc.sys5standard interprocess communication package[ stdipc: ftok ]
strcat.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strchr.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strcmp.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strcoll.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strcpy.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strcspn.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strdup.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strerror.sys5system error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
strftime.sys5convert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r, strftime, tzset ]
string.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strlen.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strncat.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strncmp.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strncpy.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strpbrk.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strrchr.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strspn.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strstr.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strtod.sys5Converts a character string to a double-precision floating-point value[ atof, strtod ]
strtok.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
strtol.sys5convert strings to numbers[ strtol, strtoul, atoi, atol ]
strtoul.sys5convert strings to numbers[ strtol, strtoul, atoi, atol ]
strxfrm.sys5string operations[ string: strcat, strdup, strncat, strcmp, strncmp, strxfrm, strcoll, strcpy, strncpy, strlen, strchr, strrchr, strstr, strpbrk, strspn, strcspn, strtok, strtok_r ]
stty.bsdset and get terminal state (defunct)[ stty, gtty ]
swab.sys5swap bytes[ swab ]
sys_errlist.sys5system error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
sys_nerr.sys5system error messages[ perror, strerror, strerror_r, errno, sys_errlist, sys_nerr ]
tdelete.sys5manage binary search trees[ tsearch, tfind, tdelete, twalk ]
tfind.sys5manage binary search trees[ tsearch, tfind, tdelete, twalk ]
time.bsdget date and time[ time, ftime ]
times.bsdget process times[ times ]
toascii.sys5translate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
tolower.sys5translate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
toupper.sys5translate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
tsearch.sys5manage binary search trees[ tsearch, tfind, tdelete, twalk ]
ttyname.sys5find name of a terminal[ ttyname, ttyname_r, isatty ]
ttyslot.sys5find the slot in the utmp file of the current user[ ttyslot ]
twalk.sys5manage binary search trees[ tsearch, tfind, tdelete, twalk ]
tzset.sys5convert date and time to string[ ctime, ctime_r, localtime, localtime_r, gmtime, gmtime_r, asctime, asctime_r, strftime, tzset ]
utime.bsdset file times[ utime ]
utmpname.sys5access utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
va_arg.sys5variable arguments[ stdarg: va_start, va_arg, va_end ]
va_end.sys5variable arguments[ stdarg: va_start, va_arg, va_end ]
va_start.sys5variable arguments[ stdarg: va_start, va_arg, va_end ]
valloc.bsdaligned memory allocator[ valloc ]
wcstombs.sys5convert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]
wctomb.sys5convert multibyte characters and strings to wide characters and strings and back[ mblen, mbtowc, wctomb, mbstowcs, wcstombs ]

3F. FORTRAN Library

abort.bsdabnormal termination[ abort ]
abort.sys5terminate FORTRAN program[ abort ]
abs.sys5FORTRAN absolute value[ abs, iabs, dabs, cabs, zabs ]
access.bsddetermine accessibility of a file[ access ]
acos.sys5FORTRAN arccosine intrinsic function[ acos, dacos ]
aimag.sys5FORTRAN imaginary part of complex argument[ aimag, dimag ]
aint.sys5FORTRAN integer part intrinsic function[ aint, dint ]
alarm.bsdexecute a subroutine after a specified time[ alarm ]
alog.sys5FORTRAN natural logarithm intrinsic function[ log, alog, dlog, clog ]
alog10.sys5FORTRAN common logarithm intrinsic function[ log10, alog10, dlog10 ]
amax0.sys5FORTRAN maximum-value functions[ max, max0, amax0, max1, amax1, dmax1 ]
amax1.sys5FORTRAN maximum-value functions[ max, max0, amax0, max1, amax1, dmax1 ]
amin0.sys5FORTRAN minimum-value functions[ min, min0, amin0, min1, amin1, dmin1 ]
amin1.sys5FORTRAN minimum-value functions[ min, min0, amin0, min1, amin1, dmin1 ]
amod.sys5FORTRAN remaindering intrinsic functions[ mod, amod, dmod ]
and.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
anint.sys5FORTRAN nearest integer functions[ round: anint, dnint, nint, idnint ]
asin.sys5FORTRAN arcsine intrinsic function[ asin, dasin ]
atan.sys5FORTRAN arctangent intrinsic function[ atan, datan ]
atan2.sys5FORTRAN arctangent intrinsic function[ atan2, datan2 ]
bessel.bsdfunctions of two kinds for integer orders[ bessel ]
bit.bsdand, or, xor, not, rshift, lshift bitwise functions[ bit ]
bool.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
btest.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
cabs.sys5FORTRAN absolute value[ abs, iabs, dabs, cabs, zabs ]
ccos.sys5FORTRAN cosine intrinsic function[ cos, dcos, ccos ]
cexp.sys5FORTRAN exponential intrinsic function[ exp, dexp, cexp ]
char.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
chdir.bsdchange default directory[ chdir ]
chmod.bsdchange mode of a file[ chmod ]
clog.sys5FORTRAN natural logarithm intrinsic function[ log, alog, dlog, clog ]
cmplx.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
conjg.sys5FORTRAN complex conjugate intrinsic function[ conjg, dconjg ]
cos.sys5FORTRAN cosine intrinsic function[ cos, dcos, ccos ]
cosh.sys5FORTRAN hyperbolic cosine intrinsic function[ cosh, dcosh ]
csin.sys5FORTRAN sine intrinsic function[ sin, dsin, csin ]
csqrt.sys5FORTRAN square root intrinsic function[ sqrt, dsqrt, csqrt ]
ctime.bsdreturn system time[ time, ctime, ltime, gmtime ]
dabs.sys5FORTRAN absolute value[ abs, iabs, dabs, cabs, zabs ]
dacos.sys5FORTRAN arccosine intrinsic function[ acos, dacos ]
dasin.sys5FORTRAN arcsine intrinsic function[ asin, dasin ]
datan.sys5FORTRAN arctangent intrinsic function[ atan, datan ]
datan2.sys5FORTRAN arctangent intrinsic function[ atan2, datan2 ]
dble.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
dcmplx.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
dconjg.sys5FORTRAN complex conjugate intrinsic function[ conjg, dconjg ]
dcos.sys5FORTRAN cosine intrinsic function[ cos, dcos, ccos ]
dcosh.sys5FORTRAN hyperbolic cosine intrinsic function[ cosh, dcosh ]
ddim.sys5positive difference intrinsic functions[ dim, ddim, idim ]
dexp.sys5FORTRAN exponential intrinsic function[ exp, dexp, cexp ]
dffrac.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
dflmax.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
dflmin.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
dim.sys5positive difference intrinsic functions[ dim, ddim, idim ]
dimag.sys5FORTRAN imaginary part of complex argument[ aimag, dimag ]
dint.sys5FORTRAN integer part intrinsic function[ aint, dint ]
dlog.sys5FORTRAN natural logarithm intrinsic function[ log, alog, dlog, clog ]
dlog10.sys5FORTRAN common logarithm intrinsic function[ log10, alog10, dlog10 ]
dmax1.sys5FORTRAN maximum-value functions[ max, max0, amax0, max1, amax1, dmax1 ]
dmin1.sys5FORTRAN minimum-value functions[ min, min0, amin0, min1, amin1, dmin1 ]
dmod.sys5FORTRAN remaindering intrinsic functions[ mod, amod, dmod ]
dnint.sys5FORTRAN nearest integer functions[ round: anint, dnint, nint, idnint ]
dprod.sys5double precision product intrinsic function[ dprod ]
drand.bsdreturn random values[ rand, drand, irand ]
drandm.bsdbetter random number generator[ random, drandm, irandm ]
dsign.sys5FORTRAN transfer-of-sign intrinsic function[ sign, isign, dsign ]
dsin.sys5FORTRAN sine intrinsic function[ sin, dsin, csin ]
dsinh.sys5FORTRAN hyperbolic sine intrinsic function[ sinh, dsinh ]
dsqrt.sys5FORTRAN square root intrinsic function[ sqrt, dsqrt, csqrt ]
dtan.sys5FORTRAN tangent intrinsic function[ tan, dtan ]
dtanh.sys5FORTRAN hyperbolic tangent intrinsic function[ tanh, dtanh ]
dtime.bsdreturn elapsed execution time[ etime, dtime ]
etime.bsdreturn elapsed execution time[ etime, dtime ]
exit.bsdterminate process with status[ exit ]
exp.sys5FORTRAN exponential intrinsic function[ exp, dexp, cexp ]
falloc.bsdmemory allocator[ malloc, free, falloc ]
fdate.bsdreturn date and time in an ASCII string[ fdate ]
ffrac.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
fgetc.bsdget a character from a logical unit[ getc, fgetc ]
flmax.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
flmin.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
float.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
flush.bsdflush output to a logical unit[ flush ]
fork.bsdcreate a copy of this process[ fork ]
fpecnt.bsdtrap and repair floating point faults[ trpfpe, fpecnt ]
fputc.bsdwrite a character to a FORTRAN logical unit[ putc, fputc ]
free.bsdmemory allocator[ malloc, free, falloc ]
fseek.bsdreposition a file on a logical unit[ fseek, ftell ]
fstat.bsdget file status[ stat, lstat, fstat ]
ftell.bsdreposition a file on a logical unit[ fseek, ftell ]
ftype.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
gerror.bsdget system error messages[ perror, gerror, ierrno ]
getarg.bsdreturn command line arguments[ getarg, iargc ]
getarg.sys5return FORTRAN command-line argument[ getarg ]
getc.bsdget a character from a logical unit[ getc, fgetc ]
getcwd.bsdget pathname of current working directory[ getcwd ]
getenv.bsdget value of environment variables[ getenv ]
getenv.sys5return FORTRAN environment variable[ getenv ]
getgid.bsdget user or group ID of the caller[ getuid, getgid ]
getlog.bsdget user's log-in name[ getlog ]
getpid.bsdget process ID[ getpid ]
getuid.bsdget user or group ID of the caller[ getuid, getgid ]
gmtime.bsdreturn system time[ time, ctime, ltime, gmtime ]
hostnm.bsdget name of current host[ hostnm ]
iabs.sys5FORTRAN absolute value[ abs, iabs, dabs, cabs, zabs ]
iand.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
iargc.bsdreturn command line arguments[ getarg, iargc ]
iargc.sys5return the number of command line arguments[ iargc ]
ibclr.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
ibits.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
ibset.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
ichar.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
idate.bsdreturn date or time in numerical form[ idate, itime ]
idim.sys5positive difference intrinsic functions[ dim, ddim, idim ]
idint.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
idnint.sys5FORTRAN nearest integer functions[ round: anint, dnint, nint, idnint ]
ieor.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
ierrno.bsdget system error messages[ perror, gerror, ierrno ]
ifix.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
index.bsdtell about character objects[ index, rindex, lnblnk, len ]
index.sys5return location of FORTRAN substring[ index ]
inmax.bsdreturn extreme values[ flmin, flmax, ffrac, dflmin, dflmax, dffrac, inmax ]
int.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
intro.bsdintroduction to FORTRAN library functions[ intro ]
ioinit.bsdchange f77 I/O initialization[ ioinit ]
ior.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
irand.bsdreturn random values[ rand, drand, irand ]
irand.sys5random number generator[ rand, irand, srand ]
irandm.bsdbetter random number generator[ random, drandm, irandm ]
isatty.bsdfind name of a terminal port[ ttynam, isatty ]
ishft.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
ishftc.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
isign.sys5FORTRAN transfer-of-sign intrinsic function[ sign, isign, dsign ]
itime.bsdreturn date or time in numerical form[ idate, itime ]
kill.bsdsend a signal to a process[ kill ]
len.bsdtell about character objects[ index, rindex, lnblnk, len ]
len.sys5return length of FORTRAN string[ len ]
lge.sys5string comparison intrinsic functions[ strcmp: lge, lgt, lle, llt ]
lgt.sys5string comparison intrinsic functions[ strcmp: lge, lgt, lle, llt ]
link.bsdmake a link to an existing file[ link ]
lle.sys5string comparison intrinsic functions[ strcmp: lge, lgt, lle, llt ]
llt.sys5string comparison intrinsic functions[ strcmp: lge, lgt, lle, llt ]
lnblnk.bsdtell about character objects[ index, rindex, lnblnk, len ]
loc.bsdreturn the address of an object[ loc ]
log.sys5FORTRAN natural logarithm intrinsic function[ log, alog, dlog, clog ]
log10.sys5FORTRAN common logarithm intrinsic function[ log10, alog10, dlog10 ]
long.bsdinteger object conversion[ long, short ]
lshift.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
lstat.bsdget file status[ stat, lstat, fstat ]
ltime.bsdreturn system time[ time, ctime, ltime, gmtime ]
malloc.bsdmemory allocator[ malloc, free, falloc ]
max.sys5FORTRAN maximum-value functions[ max, max0, amax0, max1, amax1, dmax1 ]
max0.sys5FORTRAN maximum-value functions[ max, max0, amax0, max1, amax1, dmax1 ]
max1.sys5FORTRAN maximum-value functions[ max, max0, amax0, max1, amax1, dmax1 ]
mclock.sys5return FORTRAN time accounting[ mclock ]
mil.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
min.sys5FORTRAN minimum-value functions[ min, min0, amin0, min1, amin1, dmin1 ]
min0.sys5FORTRAN minimum-value functions[ min, min0, amin0, min1, amin1, dmin1 ]
min1.sys5FORTRAN minimum-value functions[ min, min0, amin0, min1, amin1, dmin1 ]
mod.sys5FORTRAN remaindering intrinsic functions[ mod, amod, dmod ]
mvbits.sys5FORTRAN Military Standard functions[ mil: ior, iand, not, ieor, ishft, ishftc, ibits, btest, ibset, ibclr, mvbits ]
nint.sys5FORTRAN nearest integer functions[ round: anint, dnint, nint, idnint ]
not.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
openpl.bsdf77 library interface to plot (3X) libraries.[ plot: openpl et al. ]
or.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
perror.bsdget system error messages[ perror, gerror, ierrno ]
plot.bsdf77 library interface to plot (3X) libraries.[ plot: openpl et al. ]
putc.bsdwrite a character to a FORTRAN logical unit[ putc, fputc ]
qsort.bsdquick sort[ qsort ]
rand.bsdreturn random values[ rand, drand, irand ]
rand.sys5random number generator[ rand, irand, srand ]
random.bsdbetter random number generator[ random, drandm, irandm ]
real.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
rename.bsdrename a file[ rename ]
rindex.bsdtell about character objects[ index, rindex, lnblnk, len ]
round.sys5FORTRAN nearest integer functions[ round: anint, dnint, nint, idnint ]
rshift.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
short.bsdinteger object conversion[ long, short ]
sign.sys5FORTRAN transfer-of-sign intrinsic function[ sign, isign, dsign ]
signal.bsdchange the action for a signal[ signal ]
signal.sys5specify FORTRAN action on receipt of a system signal[ signal ]
sin.sys5FORTRAN sine intrinsic function[ sin, dsin, csin ]
sinh.sys5FORTRAN hyperbolic sine intrinsic function[ sinh, dsinh ]
sleep.bsdsuspend execution for an interval[ sleep ]
sngl.sys5explicit FORTRAN type conversion[ ftype: int, ifix, idint, real, float, sngl, dble, cmplx, dcmplx, ichar, char ]
sqrt.sys5FORTRAN square root intrinsic function[ sqrt, dsqrt, csqrt ]
srand.sys5random number generator[ rand, irand, srand ]
stat.bsdget file status[ stat, lstat, fstat ]
strcmp.sys5string comparison intrinsic functions[ strcmp: lge, lgt, lle, llt ]
system.bsdexecute a UNIX command[ system ]
system.sys5issue a shell command from FORTRAN[ system ]
tan.sys5FORTRAN tangent intrinsic function[ tan, dtan ]
tanh.sys5FORTRAN hyperbolic tangent intrinsic function[ tanh, dtanh ]
tclose.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
time.bsdreturn system time[ time, ctime, ltime, gmtime ]
topen.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
traper.bsdtrap arithmetic errors[ traper ]
trapov.bsdtrap and repair floating point overflow[ trapov ]
tread.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
trewin.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
trpfpe.bsdtrap and repair floating point faults[ trpfpe, fpecnt ]
tskipf.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
tstate.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
ttynam.bsdfind name of a terminal port[ ttynam, isatty ]
twrite.bsdf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
unlink.bsdremove a directory entry[ unlink ]
wait.bsdwait for a process to terminate[ wait ]
xor.sys5FORTRAN Bitwise Boolean functions[ bool: and, or, xor, not, lshift, rshift ]
zabs.sys5FORTRAN absolute value[ abs, iabs, dabs, cabs, zabs ]

3M. Math Library

acos.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
acos.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
acosh.bsdinverse hyperbolic functions[ asinh, acosh, atanh ]
asin.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
asin.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
asinh.bsdinverse hyperbolic functions[ asinh, acosh, atanh ]
atan.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
atan.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
atan2.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
atan2.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
atanh.bsdinverse hyperbolic functions[ asinh, acosh, atanh ]
bessel.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
cabs.bsdEuclidean distance, complex absolute value[ hypot, cabs ]
cbrt.bsdcube root, square root[ cbrt, sqrt ]
ceil.bsdabsolute value, floor, ceiling, remainder, and round-to-nearest functions[ fabs, floor, ceil, fmod, rint ]
copysign.bsdcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
cos.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
cos.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
cosh.bsdhyperbolic functions[ sinh, cosh, tanh ]
cosh.sys5hyperbolic functions[ sinh, cosh, tanh ]
drem.bsdcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
erf.bsderror functions[ erf, erfc ]
erf.sys5error function and complementary error function[ erf, erfc ]
erfc.bsderror functions[ erf, erfc ]
erfc.sys5error function and complementary error function[ erf, erfc ]
exp.bsdexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
exp.sys5exponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
expm1.bsdexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
fabs.bsdabsolute value, floor, ceiling, remainder, and round-to-nearest functions[ fabs, floor, ceil, fmod, rint ]
finite.bsdcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
floor.bsdabsolute value, floor, ceiling, remainder, and round-to-nearest functions[ fabs, floor, ceil, fmod, rint ]
fmod.bsdabsolute value, floor, ceiling, remainder, and round-to-nearest functions[ fabs, floor, ceil, fmod, rint ]
gamma.sys5log gamma function[ gamma, lgamma ]
hypot.bsdEuclidean distance, complex absolute value[ hypot, cabs ]
hypot.sys5Euclidean distance function[ hypot ]
ieee.bsdcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
j0.bsdbessel functions[ j0, j1, jn, y0, y1, yn ]
j0.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
j1.bsdbessel functions[ j0, j1, jn, y0, y1, yn ]
j1.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
jn.bsdbessel functions[ j0, j1, jn, y0, y1, yn ]
jn.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
lgamma.bsdlog gamma function[ lgamma ]
lgamma.sys5log gamma function[ gamma, lgamma ]
log.bsdexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
log.sys5exponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
log10.bsdexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
log10.sys5exponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
log1p.bsdexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
logb.bsdcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
matherr.bsderror-handling function[ matherr ]
matherr.sys5error-handling function[ matherr ]
pow.bsdexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
pow.sys5exponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
rint.bsdabsolute value, floor, ceiling, remainder, and round-to-nearest functions[ fabs, floor, ceil, fmod, rint ]
scalb.bsdcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
signgam.sys5log gamma function[ gamma, lgamma ]
sin.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
sin.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
sinh.bsdhyperbolic functions[ sinh, cosh, tanh ]
sinh.sys5hyperbolic functions[ sinh, cosh, tanh ]
sqrt.bsdcube root, square root[ cbrt, sqrt ]
sqrt.sys5exponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
tan.bsdtrigonometric functions and their inverses[ sin, cos, tan, asin, acos, atan, atan2 ]
tan.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
tanh.bsdhyperbolic functions[ sinh, cosh, tanh ]
tanh.sys5hyperbolic functions[ sinh, cosh, tanh ]
trig.sys5trigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
y0.bsdbessel functions[ j0, j1, jn, y0, y1, yn ]
y0.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
y1.bsdbessel functions[ j0, j1, jn, y0, y1, yn ]
y1.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
yn.bsdbessel functions[ j0, j1, jn, y0, y1, yn ]
yn.sys5bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]

3N. Networking Routines

byteorder.bsdconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
endhostent.bsdget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
endnetent.bsdget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
endprotoent.bsdget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
endservent.bsdget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
gethostbyaddr.bsdget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
gethostbyname.bsdget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
gethostent.bsdget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
getnetbyaddr.bsdget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetbyname.bsdget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetent.bsdget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getprotobyname.bsdget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getprotobynumber.bsdget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getprotoent.bsdget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getservbyname.bsdget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
getservbyport.bsdget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
getservent.bsdget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
htonl.bsdconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
htons.bsdconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
inet.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_addr.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_lnaof.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_makeaddr.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_netof.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_network.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_ntoa.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
ntohl.bsdconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
ntohs.bsdconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
sethostent.bsdget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
setnetent.bsdget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
setprotoent.bsdget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
setservent.bsdget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
t_accept.sys5accept a connect request[ t_accept ]
t_alloc.sys5allocate a library structure[ t_alloc ]
t_bind.sys5bind an address to a transport endpoint[ t_bind ]
t_close.sys5close a transport endpoint[ t_close ]
t_connect.sys5establish a connection with another transport user[ t_connect ]
t_error.sys5produce error message[ t_error ]
t_free.sys5free a library structure[ t_free ]
t_getinfo.sys5get protocol-specific service information[ t_getinfo ]
t_getstate.sys5get the current state[ t_getstate ]
t_listen.sys5listen for a connect request[ t_listen ]
t_look.sys5look at the current event on a transport endpoint[ t_look ]
t_open.sys5establish a transport endpoint[ t_open ]
t_optmgmt.sys5manage options for a transport endpoint[ t_optmgmt ]
t_rcv.sys5receive data or expedited data sent over a connection[ t_rcv ]
t_rcvconnect.sys5receive the confirmation from a connect request[ t_rcvconnect ]
t_rcvdis.sys5retrieve information from disconnect[ t_rcvdis ]
t_rcvrel.sys5acknowledge receipt of an orderly release indication[ t_rcvrel ]
t_rcvudata.sys5receive a data unit[ t_rcvudata ]
t_rcvuderr.sys5receive a unit data error indication[ t_rcvuderr ]
t_snd.sys5send data or expedited data over a connection[ t_snd ]
t_snddis.sys5send user-initiated disconnect request[ t_snddis ]
t_sndrel.sys5initiate an orderly release[ t_sndrel ]
t_sndudata.sys5send a data unit[ t_sndudata ]
t_sync.sys5synchronize transport library[ t_sync ]
t_unbind.sys5disable a transport endpoint[ t_unbind ]

3P. POSIX Threads Library

pthread_attr_create.bsdCreates a thread attributes object[ pthread_attr_create ]
pthread_attr_create.sys5Creates a thread attributes object[ pthread_attr_create ]
pthread_attr_delete.bsdDeletes a thread attributes object[ pthread_attr_delete ]
pthread_attr_delete.sys5Deletes a thread attributes object[ pthread_attr_delete ]
pthread_attr_getstacksize.bsdReturns the value of the stack size attribute of a thread attributes object[ pthread_attr_getstacksize ]
pthread_attr_getstacksize.sys5Returns the value of the stack size attribute of a thread attributes object[ pthread_attr_getstacksize ]
pthread_attr_setstacksize.bsdSets the value of the stack size attribute of a thread attributes object[ pthread_attr_setstacksize ]
pthread_attr_setstacksize.sys5Sets the value of the stack size attribute of a thread attributes object[ pthread_attr_setstacksize ]
pthread_cancel.bsdInitiates termination of a thread[ pthread_cancel ]
pthread_cancel.sys5Initiates termination of a thread[ pthread_cancel ]
pthread_cleanup_pop.bsdRemoves a routine from the top of the cleanup stack of the calling thread and optionally executes it[ pthread_cleanup_pop ]
pthread_cleanup_pop.sys5Removes a routine from the top of the cleanup stack of the calling thread and optionally executes it[ pthread_cleanup_pop ]
pthread_cleanup_push.bsdPushes a routine onto the cleanup stack of the calling thread[ pthread_cleanup_push ]
pthread_cleanup_push.sys5Pushes a routine onto the cleanup stack of the calling thread[ pthread_cleanup_push ]
pthread_cond_broadcast.bsdWakes up all threads that are waiting on a condition variable[ pthread_cond_broadcast ]
pthread_cond_broadcast.sys5Wakes up all threads that are waiting on a condition variable[ pthread_cond_broadcast ]
pthread_cond_destroy.bsdDestroys a condition variable[ pthread_cond_destroy ]
pthread_cond_destroy.sys5Destroys a condition variable[ pthread_cond_destroy ]
pthread_cond_init.bsdCreates a condition variable[ pthread_cond_init ]
pthread_cond_init.sys5Creates a condition variable[ pthread_cond_init ]
pthread_cond_signal.bsdWakes up a thread that is waiting on a condition variable[ pthread_cond_signal ]
pthread_cond_signal.sys5Wakes up a thread that is waiting on a condition variable[ pthread_cond_signal ]
pthread_cond_timedwait.bsdWaits on a condition variable for a specified period of time[ pthread_cond_timedwait ]
pthread_cond_timedwait.sys5Waits on a condition variable for a specified period of time[ pthread_cond_timedwait ]
pthread_cond_wait.bsdWaits on a condition variable[ pthread_cond_wait ]
pthread_cond_wait.sys5Waits on a condition variable[ pthread_cond_wait ]
pthread_condattr_create.bsdCreates a condition variable attributes object[ pthread_condattr_create ]
pthread_condattr_create.sys5Creates a condition variable attributes object[ pthread_condattr_create ]
pthread_condattr_delete.bsdDeletes a condition variable attributes object[ pthread_condattr_delete ]
pthread_condattr_delete.sys5Deletes a condition variable attributes object[ pthread_condattr_delete ]
pthread_create.bsdCreates a thread[ pthread_create ]
pthread_create.sys5Creates a thread[ pthread_create ]
pthread_detach.bsdDetaches a thread[ pthread_detach ]
pthread_detach.sys5Detaches a thread[ pthread_detach ]
pthread_equal.bsdCompares two thread identifiers[ pthread_equal ]
pthread_equal.sys5Compares two thread identifiers[ pthread_equal ]
pthread_exit.bsdTerminates the calling thread[ pthread_exit ]
pthread_exit.sys5Terminates the calling thread[ pthread_exit ]
pthread_getspecific.bsdReturns the value bound to a key[ pthread_getspecific ]
pthread_getspecific.sys5Returns the value bound to a key[ pthread_getspecific ]
pthread_join.bsdWaits for a thread to terminate[ pthread_join ]
pthread_join.sys5Waits for a thread to terminate[ pthread_join ]
pthread_keycreate.bsdCreates a key to be used with thread-specific data[ pthread_keycreate ]
pthread_keycreate.sys5Creates a key to be used with thread-specific data[ pthread_keycreate ]
pthread_mutex_destroy.bsdDeletes a mutex[ pthread_mutex_destroy ]
pthread_mutex_destroy.sys5Deletes a mutex[ pthread_mutex_destroy ]
pthread_mutex_init.bsdCreates a mutex[ pthread_mutex_init ]
pthread_mutex_init.sys5Creates a mutex[ pthread_mutex_init ]
pthread_mutex_lock.bsdLocks a mutex[ pthread_mutex_lock ]
pthread_mutex_lock.sys5Locks a mutex[ pthread_mutex_lock ]
pthread_mutex_trylock.bsdTries once to lock a mutex[ pthread_mutex_trylock ]
pthread_mutex_trylock.sys5Tries once to lock a mutex[ pthread_mutex_trylock ]
pthread_mutex_unlock.bsdUnlocks a mutex[ pthread_mutex_unlock ]
pthread_mutex_unlock.sys5Unlocks a mutex[ pthread_mutex_unlock ]
pthread_mutexattr_create.bsdCreates a mutex attributes object[ pthread_mutexattr_create ]
pthread_mutexattr_create.sys5Creates a mutex attributes object[ pthread_mutexattr_create ]
pthread_mutexattr_delete.bsdDeletes a mutex attributes object[ pthread_mutexattr_delete ]
pthread_mutexattr_delete.sys5Deletes a mutex attributes object[ pthread_mutexattr_delete ]
pthread_once.bsdCalls an initialization routine Threads Library (libpthreads.a)[ pthread_once ]
pthread_once.sys5Calls an initialization routine Threads Library (libpthreads.a)[ pthread_once ]
pthread_self.bsdReturns the ID of the calling thread[ pthread_self ]
pthread_self.sys5Returns the ID of the calling thread[ pthread_self ]
pthread_setasynccancel.bsdEnables or disables the asynchronous cancelability of the calling thread[ pthread_setasynccancel ]
pthread_setasynccancel.sys5Enables or disables the asynchronous cancelability of the calling thread[ pthread_setasynccancel ]
pthread_setcancel.bsdEnables or disables the general cancelability of the calling thread[ pthread_setcancel ]
pthread_setcancel.sys5Enables or disables the general cancelability of the calling thread[ pthread_setcancel ]
pthread_setspecific.bsdBinds a thread-specific value to a key[ pthread_setspecific ]
pthread_setspecific.sys5Binds a thread-specific value to a key[ pthread_setspecific ]
pthread_testcancel.bsdCreates a cancellation point in the calling thread[ pthread_testcancel ]
pthread_testcancel.sys5Creates a cancellation point in the calling thread[ pthread_testcancel ]
pthread_yield.bsdAllows the scheduler to run another thread instead of the current one[ pthread_yield ]
pthread_yield.sys5Allows the scheduler to run another thread instead of the current one[ pthread_yield ]

3S. Standard I/O Library

clearerr.bsdstream status inquiries[ ferror, feof, clearerr, fileno ]
clearerr.sys5stream status inquiries[ ferror, feof, clearerr, fileno ]
ctermid.sys5generate filename for terminal[ ctermid ]
cuserid.sys5get character login name of the user[ cuserid ]
fclose.bsdclose or flush a stream[ fclose, fflush ]
fclose.sys5close or flush a stream[ fclose, fflush ]
fdopen.bsdopen a stream[ fopen, freopen, fdopen ]
feof.bsdstream status inquiries[ ferror, feof, clearerr, fileno ]
feof.sys5stream status inquiries[ ferror, feof, clearerr, fileno ]
ferror.bsdstream status inquiries[ ferror, feof, clearerr, fileno ]
ferror.sys5stream status inquiries[ ferror, feof, clearerr, fileno ]
fflush.bsdclose or flush a stream[ fclose, fflush ]
fflush.sys5close or flush a stream[ fclose, fflush ]
fgetc.bsdget character or word from stream[ getc, getchar, fgetc, getw ]
fgetc.sys5get character or word from a stream[ getc, getchar, fgetc, getw ]
fgetpos.bsdreposition a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
fgetpos.sys5reposition a file pointer in a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
fgets.bsdget a string from a stream[ gets, fgets ]
fgets.sys5get a string from a stream[ gets, fgets ]
fileno.bsdstream status inquiries[ ferror, feof, clearerr, fileno ]
fileno.sys5stream status inquiries[ ferror, feof, clearerr, fileno ]
flockfile.bsdlock a stdio stream[ flockfile ]
flockfile.sys5lock a stdio stream[ flockfile ]
fopen.bsdopen a stream[ fopen, freopen, fdopen ]
fprintf.bsdprint formatted output[ printf, fprintf, sprintf ]
fprintf.sys5print formatted output[ printf, fprintf, sprintf ]
fputc.bsdput character or word on a stream[ putc, putchar, fputc, putw ]
fputc.sys5put character or word on a stream[ putc, putchar, fputc, putw ]
fputs.bsdput a string on a stream[ puts, fputs ]
fread.bsdbuffered binary input/output[ fread, fwrite ]
fread.sys5binary input/output[ fread, fwrite ]
freopen.bsdopen a stream[ fopen, freopen, fdopen ]
fscanf.bsdconvert formatted input[ scanf, fscanf, sscanf ]
fscanf.sys5convert formatted input[ scanf, fscanf, sscanf ]
fseek.bsdreposition a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
fseek.sys5reposition a file pointer in a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
fsetpos.bsdreposition a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
fsetpos.sys5reposition a file pointer in a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
ftell.bsdreposition a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
ftell.sys5reposition a file pointer in a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
funlockfile.bsdunlock a stdio stream[ funlockfile ]
funlockfile.sys5unlock a stdio stream[ funlockfile ]
fwrite.bsdbuffered binary input/output[ fread, fwrite ]
fwrite.sys5binary input/output[ fread, fwrite ]
getc.bsdget character or word from stream[ getc, getchar, fgetc, getw ]
getc.sys5get character or word from a stream[ getc, getchar, fgetc, getw ]
getchar.bsdget character or word from stream[ getc, getchar, fgetc, getw ]
getchar.sys5get character or word from a stream[ getc, getchar, fgetc, getw ]
gets.bsdget a string from a stream[ gets, fgets ]
gets.sys5get a string from a stream[ gets, fgets ]
getw.bsdget character or word from stream[ getc, getchar, fgetc, getw ]
getw.sys5get character or word from a stream[ getc, getchar, fgetc, getw ]
pclose.sys5initiate pipe to/from a process[ popen, pclose ]
popen.sys5initiate pipe to/from a process[ popen, pclose ]
printf.bsdprint formatted output[ printf, fprintf, sprintf ]
printf.sys5print formatted output[ printf, fprintf, sprintf ]
putc.bsdput character or word on a stream[ putc, putchar, fputc, putw ]
putc.sys5put character or word on a stream[ putc, putchar, fputc, putw ]
putchar.bsdput character or word on a stream[ putc, putchar, fputc, putw ]
putchar.sys5put character or word on a stream[ putc, putchar, fputc, putw ]
puts.bsdput a string on a stream[ puts, fputs ]
putw.bsdput character or word on a stream[ putc, putchar, fputc, putw ]
putw.sys5put character or word on a stream[ putc, putchar, fputc, putw ]
rewind.bsdreposition a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
rewind.sys5reposition a file pointer in a stream[ fgetpos, fseek, fsetpos, ftell, rewind ]
scanf.bsdconvert formatted input[ scanf, fscanf, sscanf ]
scanf.sys5convert formatted input[ scanf, fscanf, sscanf ]
setbuf.bsdassign buffering to a stream[ setbuf, setbuffer, setlinebuf, setvbuf ]
setbuf.sys5assign buffering to a stream[ setbuf, setvbuf ]
setbuffer.bsdassign buffering to a stream[ setbuf, setbuffer, setlinebuf, setvbuf ]
setlinebuf.bsdassign buffering to a stream[ setbuf, setbuffer, setlinebuf, setvbuf ]
setvbuf.bsdassign buffering to a stream[ setbuf, setbuffer, setlinebuf, setvbuf ]
setvbuf.sys5assign buffering to a stream[ setbuf, setvbuf ]
sprintf.bsdprint formatted output[ printf, fprintf, sprintf ]
sprintf.sys5print formatted output[ printf, fprintf, sprintf ]
sscanf.bsdconvert formatted input[ scanf, fscanf, sscanf ]
sscanf.sys5convert formatted input[ scanf, fscanf, sscanf ]
stdio.bsdstandard buffered input/output package[ stdio ]
stdio.sys5standard buffered input/output package[ stdio ]
system.sys5issue a shell command[ system ]
tempnam.bsd[ tmpnam, tempnam- create a name for a temporary file ]
tempnam.sys5create a name for a temporary file[ tmpnam, tempnam ]
tmpfile.bsdcreate a temporary file[ tmpfile ]
tmpfile.sys5create a temporary file[ tmpfile ]
tmpnam.bsd[ tmpnam, tempnam- create a name for a temporary file ]
tmpnam.sys5create a name for a temporary file[ tmpnam, tempnam ]
ungetc.bsdpush character back into input stream[ ungetc ]
ungetc.sys5push character back into input stream[ ungetc ]
unlocked_getc.bsdget a character from an input stream[ unlocked_getc, unlocked_getchar ]
unlocked_getc.sys5get a character from an input stream[ unlocked_getc, unlocked_getchar ]
unlocked_putc.bsdwrite a character to a stream[ unlocked_putc, unlocked_putchar ]
unlocked_putc.sys5write a character to a stream[ unlocked_putc, unlocked_putchar ]
vfprintf.bsdprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vfprintf.sys5print formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vprintf.bsdprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vprintf.sys5print formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vsprintf.bsdprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vsprintf.sys5print formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]

3T. Mach Threads Library

thread_abort.bsdreturn interrupt status[ thread_abort ]
thread_abort.sys5return interrupt status[ thread_abort ]
thread_cleanup.bsdinitiate thread termination and detect termination status[ thread_cleanup ]
thread_cleanup.sys5initiate thread termination and detect termination status[ thread_cleanup ]
thread_create.bsdcreate a new thread[ thread_create ]
thread_create.sys5create a new thread[ thread_create ]
thread_enable.bsdincrement and decrement the inhibit count[ thread_inhibit, thread_enable ]
thread_enable.sys5increment and decrement the inhibit count[ thread_inhibit, thread_enable ]
thread_get_state.bsdget or set the CPU state of the thread.[ thread_state: thread_get_state, thread_set_state ]
thread_get_state.sys5get or set the CPU state of the thread.[ thread_state: thread_get_state, thread_set_state ]
thread_handle_signals.bsdidentify thread context[ thread_handle_signals ]
thread_handle_signals.sys5identify thread context[ thread_handle_signals ]
thread_info.bsdobtain information about the specified thread.[ thread_info ]
thread_info.sys5obtain information about the specified thread.[ thread_info ]
thread_inhibit.bsdincrement and decrement the inhibit count[ thread_inhibit, thread_enable ]
thread_inhibit.sys5increment and decrement the inhibit count[ thread_inhibit, thread_enable ]
thread_resume.bsddecrement the target thread's suspend count[ thread_resume ]
thread_resume.sys5decrement the target thread's suspend count[ thread_resume ]
thread_self.bsdreturn thread id[ thread_self ]
thread_self.sys5return thread id[ thread_self ]
thread_set_priority.bsdset values for scheduling priority.[ thread_set_priority ]
thread_set_priority.sys5set values for scheduling priority.[ thread_set_priority ]
thread_set_state.bsdget or set the CPU state of the thread.[ thread_state: thread_get_state, thread_set_state ]
thread_set_state.sys5get or set the CPU state of the thread.[ thread_state: thread_get_state, thread_set_state ]
thread_startup.bsdstart a new thread[ thread_startup ]
thread_startup.sys5start a new thread[ thread_startup ]
thread_state.bsdget or set the CPU state of the thread.[ thread_state: thread_get_state, thread_set_state ]
thread_state.sys5get or set the CPU state of the thread.[ thread_state: thread_get_state, thread_set_state ]
thread_suspend.bsdincrement a thread's suspend count[ thread_suspend ]
thread_suspend.sys5increment a thread's suspend count[ thread_suspend ]
threadp_get.bsdbasic thread retrieval call[ threadp_get ]
threadp_get.sys5basic thread retrieval call[ threadp_get ]
threadp_init.bsdcreate a new thread context[ threadp_init ]
threadp_init.sys5create a new thread context[ threadp_init ]
threadp_set.bsdset the per-thread data for current thread[ threadp_set ]
threadp_set.sys5set the per-thread data for current thread[ threadp_set ]

3X. Miscellaneous Routines

arc.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
ascftime.sys5convert date and time to string[ cftime, ascftime ]
assert.sys5verify program assertion[ assert ]
calloc.sys5fast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
cftime.sys5convert date and time to string[ cftime, ascftime ]
circle.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
closedir.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
closepl.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
cont.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
curses.bsdscreen functions with "optimal" cursor motion[ curses ]
curses.sys5terminal screen handling and optimization package[ curses ]
dbm.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
dbminit.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
delete.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
directory.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
erase.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
fetch.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
firstkey.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
fmin.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
fmout.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
free.sys5fast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
gcd.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
invert.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
itom.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
label.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
ldaclose.bsdclose a common object file[ ldclose, ldaclose ]
ldaclose.sys5close a common object file[ ldclose, ldaclose ]
ldahread.bsdread the archive header of a member of an archive file[ ldahread ]
ldahread.sys5read the archive header of a member of an archive file[ ldahread ]
ldaopen.bsdopen a common object file for reading[ ldopen, ldaopen ]
ldaopen.sys5open a common object file for reading[ ldopen, ldaopen ]
ldclose.bsdclose a common object file[ ldclose, ldaclose ]
ldclose.sys5close a common object file[ ldclose, ldaclose ]
ldfhread.bsdread the file header of a common object file[ ldfhread ]
ldfhread.sys5read the file header of a common object file[ ldfhread ]
ldgetarname.bsdretrieve the filename of a member of an archive file[ ldgetarname ]
ldgetarname.sys5retrieve the filename of a member of an archive file[ ldgetarname ]
ldgetname.bsdretrieve symbol name for common object file symbol table entry[ ldgetname ]
ldgetname.sys5retrieve symbol name for common object file symbol table entry[ ldgetname ]
ldgetstring.bsdretrieve string from common object file string table[ ldgetstring ]
ldgetstring.sys5retrieve string from common object file string table[ ldgetstring ]
ldlinit.bsdmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlinit.sys5manipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlitem.bsdmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlitem.sys5manipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlread.bsdmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlread.sys5manipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlseek.bsdseek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldlseek.sys5seek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldnlseek.bsdseek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldnlseek.sys5seek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldnrseek.bsdseek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldnrseek.sys5seek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldnshread.bsdread an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldnshread.sys5read an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldnsseek.bsdseek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
ldnsseek.sys5seek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
ldohseek.bsdseek to the optional file header of a common object file[ ldohseek ]
ldohseek.sys5seek to the optional file header of a common object file[ ldohseek ]
ldopen.bsdopen a common object file for reading[ ldopen, ldaopen ]
ldopen.sys5open a common object file for reading[ ldopen, ldaopen ]
ldrseek.bsdseek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldrseek.sys5seek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldsgetname.bsdretrieve section name for common object file entry[ ldsgetname ]
ldsgetname.sys5retrieve section name for common object file entry[ ldsgetname ]
ldshread.bsdread an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldshread.sys5read an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldsseek.bsdseek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
ldsseek.sys5seek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
ldtbindex.bsdcompute the index of a symbol table entry of a common object file[ ldtbindex ]
ldtbindex.sys5compute the index of a symbol table entry of a common object file[ ldtbindex ]
ldtbread.bsdread an indexed symbol table entry of a common object file[ ldtbread ]
ldtbread.sys5read an indexed symbol table entry of a common object file[ ldtbread ]
ldtbseek.bsdseek to the symbol table of a common object file[ ldtbseek ]
ldtbseek.sys5seek to the symbol table of a common object file[ ldtbseek ]
line.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
linemod.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
logname.sys5return login name of user[ logname ]
m_in.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
m_out.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
madd.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
mallinfo.sys5fast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
malloc.sys5fast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
mallopt.sys5fast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
mcmp.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
mdiv.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
min.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
mout.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
move.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
mp.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
msqrt.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
msub.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
mult.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
nextkey.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
omin.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
omout.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
opendir.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
openpl.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
plot.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
plot.sys5graphics interface subroutines[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
point.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
pow.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
readdir.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
realloc.sys5fast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
regcmp.sys5compile and execute regular expression[ regcmp, regex ]
regex.sys5compile and execute regular expression[ regcmp, regex ]
rewinddir.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
rpow.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
sdiv.bsdmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
seekdir.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
setchrclass.sys5classify characters[ setchrclass ]
sgetl.sys5access long integer data in a machine-independent fashion[ sputl, sgetl ]
space.bsdgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
sputl.sys5access long integer data in a machine-independent fashion[ sputl, sgetl ]
store.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
telldir.sys5directory operations[ directory: opendir, opendir_r, readdir, readdir_r, telldir, seekdir, rewinddir, closedir ]
termcap.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetent.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetflag.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetnum.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetstr.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgoto.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tputs.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]

3X11. X11 Library

AllPlanes.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
BlackPixel.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
ConnectionNumber.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultColormap.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultDepth.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultGC.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultRootWindow.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultScreen.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultScreenOfDisplay.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DefaultVisual.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DisplayCells.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DisplayPlanes.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
DisplayString.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
LastKnownRequestProcessed.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
NextRequest.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
ProtocolRevision.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
ProtocolVersion.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
QLength.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
RootWindow.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
ScreenCount.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
ScreenOfDisplay.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
ServerVendor.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
VendorRelease.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]
WhitePixel.3X11.bsdDisplay macros[ AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease ]

4. Special Files

a.out.sys5common compiler and link editor output[ a.out ]
acct.sys5per-process accounting file format[ acct ]
aliases.sys5aliases file for sendmail[ aliases ]
ar.sys5common archive file format[ ar ]
cftime.sys5language specific strings[ cftime ]
console.bsdconsole interface[ console ]
cpio.sys5format of cpio archive[ cpio ]
crpio.bsdinterface between a window and process created by crp[ crpio ]
ctio.bsdcartridge tape interface[ ctio ]
dir.sys5format of directories[ dir ]
dirent.sys5file system independent directory entry[ dirent ]
display.bsdwindow device for display manager[ display ]
domain.bsdDomain/OS devices and networking facilities[ domain ]
domain.sys5Domain/OS-specific file formats[ domain ]
dsk.bsdwinchester, floppy, and storage module interface[ dsk ]
exports.sys5files specifying mountable file systems[ exports, xtab ]
filehdr.sys5file header for common object files[ filehdr ]
float.sys5floating point constants[ float ]
fspec.sys5format specification in text files[ fspec ]
fstab.sys5file system table[ fstab ]
gettytab.sys5terminal configuration database[ gettytab ]
glb_obj.txt.sys5file specifying the object UUID of the Global Location Broker[ glb_obj.txt ]
glb_site.txt.sys5file listing possible Global Location Broker sites[ glb_site.txt ]
global_devices.bsddirectory for custom device descriptor files[ global_devices ]
gps.sys5graphical primitive string, format of graphical files[ gps ]
group.sys5group file[ group ]
hosts.sys5host name database[ hosts ]
inetd.conf.sys5configuration file for inetd[ inetd.conf ]
intro.bsdintroduction to special files[ special files ]
intro.sys5introduction to file formats[ intro ]
ldfcn.sys5common object file access routines[ ldfcn ]
limits.sys5header file for implementation-specific constants[ limits ]
linenum.sys5line number entries in a common object file[ linenum ]
locale.sys5header file for locale subroutines[ locale ]
master.sys5master configuration database for STREAMS modules and drivers[ master ]
mnttab.sys5mounted file system table[ mnttab ]
mtio.bsdmagnetic tape interface[ mtio ]
networks.sys5network name database[ networks ]
null.bsddata sink[ null ]
org.sys5org file[ org ]
pad.bsdinterface to processes opened on a transcript pad[ pad ]
passwd.sys5password file[ passwd ]
passwd_override.sys5[ /etc/rgy/passwd_override ]
pio.bsdparallel port interface[ pio ]
pio1.bsdparallel port interface[ pio ]
plot.sys5graphics interface[ plot ]
pnch.sys5file format for card images[ pnch ]
profile.sys5setting up an environment at login time[ profile ]
protocols.sys5protocol name database[ protocols ]
pty.bsdpseudo terminal driver[ pty ]
reloc.sys5relocation information for a common object file[ reloc ]
resolver.sys5resolver configuration file[ resolver ]
sccsfile.sys5format of SCCS file[ sccsfile ]
scnhdr.sys5section header for a common object file[ scnhdr ]
scr_dump.sys5format of curses screen image file.[ scr_dump ]
services.sys5service name database[ services ]
snmpd.conf.sys5configuration file for /etc/snmpd[ snmpd.conf ]
syms.sys5common object file symbol table format[ syms ]
term.sys5format of compiled term file.[ term ]
terminfo.sys5terminal capability database[ terminfo ]
termios.bsdDefines the structure of the termios file, which provides the terminal interface for POSIX compatibility[ termios.h ]
timezone.sys5set default system time zone[ timezone ]
tracem.bsdSTREAMS activity trace module[ tracem ]
tty.bsdgeneral terminal interface[ tty ]
ttys.sys5terminal initialization data[ ttys ]
unistd.sys5file header for symbolic constants[ unistd ]
utmp.sys5utmp and wtmp entry formats[ utmp, wtmp ]
uuencode.sys5format of an encoded uuencode file[ uuencode ]
uuidname.txt.sys5file associating names with UUIDs[ uuidname.txt ]
wtmp.sys5utmp and wtmp entry formats[ utmp, wtmp ]

4F. Network Protocol Families

inet.bsdInternet protocol family[ inet ]

4N. Networking Facilities

intro.bsdintroduction to networking facilities[ networking ]
networking.bsdintroduction to networking facilities[ networking ]

4P. Network Protocols

arp.bsdAddress Resolution Protocol[ arp ]
icmp.bsdInternet Control Message Protocol[ icmp ]
ip.bsdInternet Protocol[ ip ]
tcp.bsdInternet Transmission Control Protocol[ tcp ]
udp.bsdInternet User Datagram Protocol[ udp ]

4X. Vue File Formats

vuewmrc.bsdThe HP VUE Workspace Manager Resource Description File.[ vuewmrc ]
vuewmrcThe HP VUE Workspace Manager Resource Description File.
vuewmrc.sys5The HP VUE Workspace Manager Resource Description File.[ vuewmrc ]

5. File Formats (4BSD) & Miscellaneous Facilities (SysV)

a.out.bsdcommon compiler and link editor output[ a.out ]
acct.bsdexecution accounting file[ acct ]
acl.sys5details about access control lists (ACLs)[ acl ]
aliases.bsdaliases file for sendmail[ aliases ]
ar.bsdarchive (library) file format[ ar ]
ascii.sys5map of ASCII character set[ ascii ]
dir.bsdformat of directories[ dir ]
domain.bsdDomain/OS-specific file formats[ domain ]
domain.sys5miscellaneous Domain/OS features[ domain ]
environ.sys5user environment[ environ ]
exports.bsdfiles specifying mountable file systems[ exports, xtab ]
fcntl.sys5file control options[ fcntl ]
filehdr.bsdfile header for common object files[ filehdr ]
float.bsdfloating point constants[ float ]
fstab.bsdstatic information about the filesystems[ fstab ]
gettytab.bsdterminal configuration database[ gettytab ]
glb_obj.txt.bsdfile specifying the object UUID of the Global Location Broker[ glb_obj.txt ]
glb_site.txt.bsdfile listing possible Global Location Broker sites[ glb_site.txt ]
group.bsdgroup file[ group ]
hosts.bsdhost name database[ hosts ]
inetd.conf.bsdconfiguration file for inetd[ inetd.conf ]
intro.bsdintroduction to file formats[ intro ]
intro.sys5introduction to miscellany[ intro ]
ldfcn.bsdcommon object file access routines[ ldfcn ]
limits.bsdheader file for implementation-specific constants[ limits ]
limits.sys5Domain/OS limits[ limits ]
linenum.bsdline number entries in a common object file[ linenum ]
locale.bsdheader file for locale subroutines[ locale ]
math.sys5math functions and constants[ math ]
mtab.bsdmounted file system table[ mtab ]
networks.bsdnetwork name database[ networks ]
node_spec.sys5Node Specification Syntax[ node_spec ]
org.bsdorg file[ org ]
passwd.bsdpassword file[ passwd ]
passwd_override.bsd[ /etc/rgy/passwd_override ]
phones.bsdremote host phone number database[ phones ]
plot.bsdgraphics interface[ plot ]
printcap.bsdprinter capability database[ printcap ]
protocols.bsdprotocol name database[ protocols ]
regexp.sys5regular expression compile and match routines[ regexp ]
reloc.bsdrelocation information for a common object file[ reloc ]
remote.bsdremote host description file[ remote ]
resolv.conf.bsdresolver configuration file[ resolver ]
resolver.bsdresolver configuration file[ resolver ]
sccsfile.bsdformat of Source Code Control System (SCCS) file[ sccsfile ]
scnhdr.bsdsection header for a common object file[ scnhdr ]
services.bsdservice name database[ services ]
snmpd.conf.bsdconfiguration file for /etc/snmpd[ snmpd.conf ]
softinit.bsd
softinit.sys5
stat.sys5data returned by stat system call[ stat ]
stddef.sys5common definitions[ stddef ]
syms.bsdcommon object file symbol table format[ syms ]
tar.bsdtape archive file format[ tar ]
term.sys5conventional names for terminals[ term ]
termcap.bsdterminal capability database[ termcap ]
ttys.bsdterminal initialization data[ ttys ]
types.bsdprimitive system data types[ types ]
types.sys5primitive system data types[ types ]
utmp.bsdlogin records[ utmp, wtmp ]
uuencode.bsdformat of an encoded uuencode file[ uuencode ]
uuidname.txt.bsdfile associating names with UUIDs[ uuidname.txt ]
values.sys5machine-dependent values[ values ]
varargs.sys5handle variable argument list[ varargs ]
vfont.bsdfont formats for the Benson-Varian or Versatec[ vfont ]
vgrindefs.bsdvgrind's language definition database[ vgrindefs ]
wtmp.bsdlogin records[ utmp, wtmp ]

6. Games

arithmetic.bsdprovide drill in number facts[ arithmetic ]
arithmetic.sys5provide drill in number facts[ arithmetic ]
backgammon.bsdthe game of backgammon[ backgammon ]
backgammon.sys5the game of backgammon[ backgammon ]
banner.bsdprint large banner on printer[ banner ]
banner.sys5print large banner on printer[ banner ]
battlestar.bsda tropical adventure game[ battlestar ]
battlestar.sys5a tropical adventure game[ battlestar ]
bcd.bsdconvert to antique media[ bcd ]
bcd.sys5convert to antique media[ bcd ]
bgcolor.bsdmake interesting background colors[ bgcolor ]
bgcolor.sys5make interesting background colors[ bgcolor ]
bj.bsdthe game of blackjack[ bj ]
bj.sys5the game of blackjack[ bj ]
boggle.bsdplay the game of boggle[ boggle ]
boggle.sys5play the game of boggle[ boggle ]
btlfortune.bsdprint a random comment[ btlfortune ]
btlfortune.sys5print a random comment[ btlfortune ]
btlgammon.bsdthe game of backgammon[ btlgammon ]
btlgammon.sys5the game of backgammon[ btlgammon ]
btlhangman.bsdguess the word[ btlhangman ]
btlhangman.sys5guess the word[ btlhangman ]
canfield.bsdthe solitaire card game canfield[ canfield, cfscores ]
canfield.sys5the solitaire card game canfield[ canfield, cfscores ]
cfscores.bsdthe solitaire card game canfield[ canfield, cfscores ]
cfscores.sys5the solitaire card game canfield[ canfield, cfscores ]
columns.bsdX11 strategy game[ columns ]
columnsX11 strategy game
columns.sys5X11 strategy game[ columns ]
craps.bsdthe game of craps[ craps ]
craps.sys5the game of craps[ craps ]
cribbage.bsdthe card game cribbage[ cribbage ]
cribbage.sys5the card game cribbage[ cribbage ]
dmoire.bsdDomain/Dialogue-based moire generator[ dmoire ]
dmoire.sys5Domain/Dialogue-based moire generator[ dmoire ]
domain.bsdDomain/OS-specific games[ domain ]
domain.sys5Domain/OS-specific games[ domain ]
factor.bsdfactoring program[ factor ]
factor.sys5factoring program[ factor ]
fish.bsdplay "Go Fish"[ fish ]
fish.sys5play "Go Fish"[ fish ]
flake.bsdinduce terminal dandruff[ flake ]
flake.sys5induce terminal dandruff[ flake ]
fortune.bsdprint a random, hopefully interesting, adage[ fortune ]
fortune.sys5print a random, hopefully interesting, adage[ fortune ]
hangman.bsdComputer version of the game hangman[ hangman ]
hangman.sys5Computer version of the game hangman[ hangman ]
hunt.bsda multi-player multi-terminal game[ hunt ]
hunt.sys5a multi-player multi-terminal game[ hunt ]
intro.bsdintroduction to games[ intro ]
intro.sys5introduction to games[ intro ]
mastermind.bsdMastermind guessing game[ mastermind ]
mastermind.sys5Mastermind guessing game[ mastermind ]
maze.bsdgenerate a maze[ maze ]
maze.sys5generate a maze[ maze ]
melt.bsd"melt" the screen[ melt ]
melt.sys5"melt" the screen[ melt ]
mille.bsdplay Mille Bournes[ mille ]
mille.sys5play Mille Bournes[ mille ]
monop.bsdMonopoly game[ monop ]
monop.sys5Monopoly game[ monop ]
moo.bsdguessing game[ moo ]
moo.sys5guessing game[ moo ]
number.bsdconvert Arabic numerals to English[ number ]
number.sys5convert Arabic numerals to English[ number ]
primes.bsdprint prime numbers[ primes ]
primes.sys5print prime numbers[ primes ]
puzzle.bsdpuzzle game[ puzzle ]
puzzle.sys5puzzle game[ puzzle ]
quiz.bsdtest your knowledge[ quiz ]
quiz.sys5test your knowledge[ quiz ]
rain.bsdanimated raindrops display[ rain ]
rain.sys5animated raindrops display[ rain ]
random.bsdrandom number generator[ random ]
random.sys5random number generator[ random ]
revscr.bsdreverse screen[ revscr ]
revscr.sys5reverse screen[ revscr ]
robots.bsdfight off villainous robots[ robots ]
robots.sys5fight off villainous robots[ robots ]
sail.bsdmulti-user wooden ships and iron men[ sail ]
sail.sys5multi-user wooden ships and iron men[ sail ]
scramble.bsdturn your screen into a scramble puzzle[ scramble ]
scramble.sys5turn your screen into a scramble puzzle[ scramble ]
snake.bsddisplay chase game[ snake, snscore ]
snake.sys5display chase game[ snake, snscore ]
snscore.bsddisplay chase game[ snake, snscore ]
snscores.sys5display chase game[ snake, snscore ]
strfile.bsdcreate a random access file for storing strings[ strfile, unstr ]
strfile.sys5create a random access file for storing strings[ strfile, unstr ]
tankd.bsdDistributed tank warfare game, daemon installation[ Tanks! ]
tankd.sys5Distributed tank warfare game, daemon installation[ Tanks! ]
tanks.bsdDistributed tank warfare game[ Tanks! ]
tanks.sys5Distributed tank warfare game[ Tanks! ]
teachgammon.bsdteach the game of backgammon[ teachgammon ]
teachgammon.sys5teach the game of backgammon[ teachgammon ]
trek.bsdtrekkie game[ trek ]
trek.sys5trekkie game[ trek ]
ttt.bsdtic-tac-toe[ ttt ]
ttt.sys5tic-tac-toe[ ttt ]
vine.bsdgrow vines[ vine ]
vine.sys5grow vines[ vine ]
worm.bsdplay the growing worm game[ worm ]
worm.sys5play the growing worm game[ worm ]
worms.bsdanimate worms on a display terminal[ worms ]
worms.sys5animate worms on a display terminal[ worms ]
wump.bsdthe game of hunt-the-wumpus[ wump ]
wump.sys5the game of hunt-the-wumpus[ wump ]

6X. X11 Games

ico.bsdanimate an icosahedron or other polyhedron[ ico ]
ico.sys5animate an icosahedron or other polyhedron[ ico ]
maze.bsdan automated X11 demo repeatedly creating and solving a random maze[ maze ]
mazean automated X11 demo repeatedly creating and solving a random maze
maze.sys5an automated X11 demo repeatedly creating and solving a random maze[ maze ]
muncher.bsddraw interesting patterns in an X window[ muncher ]
muncher.sys5draw interesting patterns in an X window[ muncher ]
plaid.bsdpaint some plaid-like patterns in an X window[ plaid ]
plaid.sys5paint some plaid-like patterns in an X window[ plaid ]
puzzle.bsd15-puzzle game for X[ puzzle ]
puzzle15-puzzle game for X
puzzle.sys515-puzzle game for X[ puzzle ]

7. Miscellaneous Facilities (4BSD) & Special Files (SysV)

acl.bsddetails about access control lists (ACLs)[ acl ]
ascii.bsdmap of ASCII character set[ ascii ]
clone.sys5open any minor device on a STREAMS driver[ clone ]
console.sys5console interface[ console ]
display.sys5window device for display manager[ display ]
domain.bsdmiscellaneous Domain/OS features[ domain ]
domain.sys5miscellaneous Domain/OS features[ domain ]
environ.bsduser environment variables[ environ ]
eqnchar.bsdspecial character definitions for eqn[ eqnchar ]
hdelog.sys5hard disk error log interface file[ hdelog ]
hier.bsdfile system hierarchy[ hier ]
hostname.bsdhost name resolution description[ hostname ]
intro.bsdmiscellaneous useful information pages[ miscellaneous ]
intro.sys5introduction to special files[ intro ]
limits.bsdDomain/OS limits[ limits ]
log.sys5interface to STREAMS error logging and event tracing[ log ]
mailaddr.bsdmail addressing description[ mailaddr ]
man.bsdmacros to typeset manual[ man ]
math.bsdmath functions and constants[ math ]
me.bsdmacros for formatting papers[ me ]
miscellaneous.bsdmiscellaneous useful information pages[ miscellaneous ]
ms.bsdtext formatting macros[ ms ]
mt.sys5tape interface[ mt ]
node_spec.bsdNode Specification Syntax[ node_spec ]
null.sys5the null file[ null ]
nulm.sys5null STREAMS module[ nulm ]
nuls.sys5null STREAMS driver[ nuls ]
pad.sys5interface to processes opened on a transcript pad[ pad ]
pio.sys5parallel port interface[ pio ]
pio1.sys5parallel port interface[ pio ]
stddef.bsdcommon definitions[ stddef ]
streamio.sys5STREAMS ioctl commands[ streamio ]
tcp.sys5Internet Transmission Control Protocol[ tcp ]
term.bsdconventional names for terminals[ term ]
termio.sys5general terminal interface[ termio ]
termios.sys5Defines the structure of the termios file, which provides the terminal interface for POSIX compatibility[ termios.h ]
timod.sys5Transport Interface cooperating STREAMS module[ timod ]
tirdwr.sys5Transport Interface read/write interface STREAMS module[ tirdwr ]
tracem.sys5STREAMS activity trace module[ tracem ]
tty.sys5controlling terminal interface[ tty ]

8. Maintenance Procedures (4BSD)

ac.bsdlogin accounting[ ac ]
acadmin.bsdautochanger administration[ acadmin ]
accton.bsdsystem accounting[ sa, accton ]
audit.bsdmonitor event types on nodes and collect resulting audit log files[ audit ]
audit_daemon.bsdAudit Subsystem daemon for audited nodes[ audit_daemon ]
audit_report.bsddump audit log files[ audit_report ]
buildlang.bsdgenerate or display a locale.def file[ buildlang ]
cdfsd.bsdCDROM file system server[ cdfsd ]
cdfsmount.bsdmount and dismount CDROM file system[ cdfsmount, cdfsumount ]
cdfsumount.bsdmount and dismount CDROM file system[ cdfsmount, cdfsumount ]
cdmntsuppl.bsdset and get administrative CDROM features[ cdmntsuppl ]
chown.bsdchange owner[ chown ]
chuvol.bsdchange UID of volume[ chuvol ]
clntConfig.bsdconfigure Domain NFS client parameters[ clntConfig ]
cpboot.bsdcopy the system boot file sysboot[ cpboot ]
cron.bsdclock daemon[ cron ]
crpty.bsdcreate pseudo tty device entries[ crpty ]
ctnode.bsdcatalog a node in the network[ ctnode ]
ctob.bsdcatalog an object[ ctob ]
domain.bsdDomain/OS-specific system maintenance commands and extensions[ domain ]
drm_admin.bsdData Replication Manager Administrative Tool[ drm_admin ]
dtcb.bsddump contents of TCP control blocks[ dtcb ]
edmtdesc.bsdedit magtape descriptor file[ edmtdesc ]
edns.bsdinvoke editor for ns_helper[ edns ]
edquota.bsdedit disk quota table[ edquota ]
edrgy.bsdedit the network registry database[ edrgy ]
environment.bsdinquire about system environment[ environment ]
find_orphans.bsdlocate and catalog uncataloged objects[ find_orphans ]
getty.bsdset terminal mode[ getty ]
glbd.bsdGlobal Location Broker Daemon[ glbd ]
halt.bsdstop the processor[ halt ]
hostns.bsdconvert host table files to resource record format[ hostns ]
htable.bsdconvert NIC standard format host tables[ htable ]
import_passwd.bsdcreate registry entries based on information in UNIX group and password files[ import_passwd ]
inetd.bsdinternet "super-server"[ inetd ]
init.bsdprocess control initialization[ init ]
intro.bsdintroduction to system administration commands[ intro ]
invol.bsdinitialize disk volumes[ invol ]
lb_admin.bsdLocation Broker Administrative Tool[ lb_admin ]
lcnet.bsddisplay internet routing information[ lcnet ]
lcnode.bsdlist nodes connected to the network[ lcnode ]
llbd.bsdLocal Location Broker Daemon[ llbd ]
login_sh.bsdstart a log-in shell[ login_sh ]
lpc.bsdline printer control program[ lpc ]
lpd.bsdline printer daemon[ lpd ]
lprot.bsdList object protections for a directory tree[ lprot ]
lprotect.bsdcontrol local protection[ lprotect ]
ls_admin.bsdDisplay and edit the license server database[ ls_admin ]
ls_rpt.bsdReport on license server events[ ls_rpt ]
ls_stat.bsdDisplay the status of the license server system[ ls_stat ]
ls_tv.bsdVerify that Network License Servers are working[ ls_tv ]
mailq.bsdsend mail over the internet[ sendmail ]
makewhatis.bsdcreate whatis database[ makewhatis ]
mbd.bsddump usage info on tcp buffer pool[ mbd ]
mbx_helper.bsdEstablish ability for inter-node interprocess communication[ mbx_helper ]
mkcon.bsdset console device[ mkcon ]
mkdev.bsdmake device files[ /etc/mkdev ]
mkdevno.bsdassign mapping of major device number to a trait manager[ /etc/mkdevno ]
mkhosts.bsdgenerate hashed host table[ mkhosts ]
mknod.bsdbuild special file[ mknod ]
mother.bsdDisplay location of root file system.[ mother ]
mount.bsdmount and unmount file system[ mount, umount ]
mount.sys5mount and unmount file system[ mount, umount ]
named.bsdInternet domain name server[ named ]
netlsd.bsdStarts the license server[ netlsd ]
netmain.bsdanalyze network maintenance stats[ netmain ]
netmain_chklog.bsdclean up bad log files[ netmain_chklog ]
netmain_note.bsdplace message in network error log[ netmain_note ]
netmain_srvr.bsdcollect network error stats[ netmain_srvr ]
netsvc.bsdset or display network services[ netsvc ]
nfsstat.bsddisplay Network File System statistics[ nfsstat ]
nodestat.bsddisplay network statistics[ nodestat ]
nrglbd.bsdNon-Replicatable Global Location Broker Daemon[ nrglbd ]
nshost.bsdgenerate host tables from the name server[ nshost ]
obty.bsdset or display the type of an object[ obty ]
ping.bsdsend ICMP ECHO_REQUEST packets to network hosts[ ping ]
probenet.bsdprobe network and display error statistics[ probenet ]
quotaoff.bsdenable/disable disk quota checking[ quotaon, quotaoff ]
quotaoff.sys5enable/disable disk quota checking[ quotaon, quotaoff ]
quotaon.bsdenable/disable disk quota checking[ quotaon, quotaoff ]
quotaon.sys5enable/disable disk quota checking[ quotaon, quotaoff ]
rc.bsdcommand scripts for auto-reboot and daemons[ rc, rc.local, rc.user ]
reboot.bsdreboot the processor[ reboot ]
renice.bsdalter priority of running processes[ renice ]
rgy_admin.bsdregistry server administrative tool[ rgy_admin ]
rgy_create.bsdregistry creation utility[ rgy_create ]
rgy_merge.bsdmerge registry database[ rgy_merge ]
rgyd.bsdnetwork registry server[ rgyd ]
rmtab.bsdtable of file systems mounted by remote hosts.[ rmtab ]
rpccp.bsdRemote Procedure Call Control Program[ rpccp ]
rpcd.bsdRemote Procedure Call Daemon[ rpcd ]
rpcinfo.bsdreport RPC (Remote Procedure Call) information[ rpcinfo ]
rtchk.bsdtest traffic between adjacent routers[ rtchk ]
rtstat.bsddisplay internet router information[ rtstat ]
rtsvc.bsdset or display internet routing service[ rtsvc ]
sa.bsdsystem accounting[ sa, accton ]
salacl.bsdsalvage an access control list[ salacl ]
salvol.bsdverify and correct allocation of disk blocks[ salvol ]
sendmail.bsdsend mail over the internet[ sendmail ]
server.bsdrun a server process[ server ]
setprot.bsdmodify object protection[ setprot ]
show_lc.bsdshell script to indicate obsoleted system calls in a binary file[ show_lc ]
showmount.bsdshow all remote mounts[ showmount ]
shutdown.bsdclose down the system at a given time[ shutdown ]
shutspm.bsdshut down SPM on a node[ shutspm ]
snmpd.bsdSimple Network Management Protocol (SNMP) server[ snmpd ]
softspcd.bsd
softspcd.sys5
spm.bsdstart server process manager[ spm ]
stackd.bsddaemon to build STREAMS stacks[ stackd ]
strace.bsdprint STREAMS trace messages[ strace ]
strclean.bsdSTREAMS error logger clean-up program[ strclean ]
streamd.bsdSTREAMS device interrupt server[ streamd ]
strerr.bsdSTREAMS error logger server[ strerr ]
swap.bsdswap administrative interface[ swap ]
swapon.bsdspecify additional device for paging and swapping[ swapon ]
sync.bsdupdate the super block[ sync ]
syncids.bsdfix or verify file owners in a file system[ syncids ]
syslogd.bsdlog systems messages[ syslogd ]
tcpd.bsdTCP/IP protocol server[ tcpd ]
timed.bsdtime server daemon[ timed ]
timedc.bsdtimed control program[ timedc ]
uctnode.bsduncatalog a node[ uctnode ]
uctob.bsd[ uctob -uncatalog the specified pathname, without deleting the associated object. ]
ulkob.bsdunlock an object[ ulkob ]
umount.bsdmount and dismount file system[ mount, umount ]
umount.sys5mount and unmount file system[ mount, umount ]
update.bsdperiodically update the super block[ update ]
uuid_gen.bsdUUID generating program for NCS 1.5.1[ uuid_gen ]
uuidgen.bsdUUID generating program for NCS 2.0[ uuidgen ]
xar.bsdcompound executable archiver[ xar ]

8C. Network Services (4BSD)

Uutry.bsdtry to contact remote system with debugging on[ Uutry ]
arp.bsdaddress resolution display and control[ arp ]
comsat.bsdbiff server[ comsat ]
damd.bsdDomain automount daemon[ damd ]
ftpd.bsdDARPA Internet File Transfer Protocol server[ ftpd ]
gettable.bsdget NIC format host tables from a host[ gettable ]
ifconfig.bsdconfigure network interface parameters[ ifconfig ]
ifconfig.sys5configure network interface parameters[ ifconfig ]
mountd.bsddaemon to manage file system mount requests[ mountd ]
named-xfer.bsdnamed zone transfer utility[ named-xfer ]
nfsd.bsddaemon to service file system mount requests[ nfsd ]
nmconfig.bsdconfigure name resolution[ nmconfig ]
portmap.bsddaemon to map RPC (Remote Procedure Call) program numbers to DARPA protocol port numbers[ portmap ]
rexecd.bsdremote execution server[ rexecd ]
rlogind.bsdremote login server[ rlogind ]
rmt.bsdremote magtape protocol module[ rmt ]
route.bsdmanually manipulate the routing tables[ route ]
routed.bsdnetwork routing daemon[ routed ]
rshd.bsdremote shell server[ rshd ]
rwhod.bsdsystem status server[ rwhod ]
talkd.bsdremote user communication server[ talkd ]
telnetd.bsdDARPA TELNET protocol server[ telnetd ]
tftpd.bsd[ tftpd - tftp daemon ]
trpt.bsdtransliterate protocol trace[ trpt ]
uucheck.bsdcheck the uucp directories and permissions file[ uucheck ]
uucico.bsdfile transport program for the uucp system[ uucico ]
uuclean.bsduucp spool directory clean-up[ uuclean ]
uucleanup.bsduucp spool-directory clean-up[ uucleanup ]
uusched.bsdthe scheduler for the uucp file transport program[ uusched ]
uuxqt.bsdexecute remote command requests[ uuxqt ]
writed.bsddaemon for write(1) program[ writed ]

HELP (intro)

aaacknowledge display manager alarms[ acknowledge_alarm ]
abrtabort text search; cancel any action involving echo[ abort ]
abtsevSet or display the abort-severity level[ abort_severity ]
acadminautochanger administration
aclList or copy an ACL.[ access_control_list ]
aclsAccess Control List (acl) protection mechanism
admove cursor down one line[ arrow_down ]
almove cursor left one character[ arrow_left ]
alarm_servernotify user about special events
apacknowledge alarm and pop window[ acknowledge_pop ]
armove cursor right one character[ arrow_right ]
arcfMaintain an archive file.[ archive_file ]
argsEcho command line arguments.[ arguments ]
arp
asset scale factors for arrow keys[ arrow_scale ]
aumove cursor up one line[ arrow_up ]
auditmonitor event types on nodes and collect resulting audit log
audit_daemonAudit Subsystem daemon for audited nodes
audit_reportdump audit log files
bgcset background color of display[ background_color ]
bindCombine object modules into an executable file.
blbalance delimiters[ balance ]
bldtdisplay time at which operating system was built.[ build_time ]
boffdeactivate the Shell's -b flag.
bonActivate the shell's -b flag.
calendarSet system calendar clock.[ calendar (set system calendar) ]
callssummary of available Domain/OS calls
cartridgeCartridge Tape Usage Information
casechange case of all letters in a defined range of text
catfRead file(s) and write to standard output.[ catenate_file ]
cc_dmcompile a C[ compile_c ]
cddrecread Directory Record from CDROM
cdfsdCDROM file system server
cdfsmountmount and dismount CDROM file system[ cdfsmount, cdfsumount ]
cdmchange the display manager mode[ change_display_manager_mode ]
cdmntsupplset and get administrative CDROM features
cdptrecread Path Table Record from CDROM Path Table
cdvdread Volume descriptor from CDROM
cdxarread Extended Attribute Record from CDROM
ce
chhdirChange a log-in home directory.[ change_home_directory ]
chnChange an object's name.[ change_name ]
chpassChange a log-in password[ change_password ]
chpatReplace pattern in text file.[ change_pattern ]
chuvolchange uids on volume.[ salvage_volume ]
clUsing the Shell Command Line parser 88/01/29[ CL ]
cmdf
cmfIdentify differences among files.[ compare_file ]
cms
cmsrfFind lines common to two files.[ compare_sorted_file ]
cmtCompare source tree to target tree.[ compare_tree ]
coffdumpdump selected parts of an object file
commandsalphabetical list of shell and DM commands
cp
cpb
cpbootcopy the system boot file sysboot[ copy_boot ]
cpfCopy a file.[ copy_file ]
cplCopy a link.[ copy_link ]
cpo
cps
cpscrcopy the current display to a file.[ copy_screen ]
cptCopy a directory tree.[ copy_tree ]
cpuhelpget help in choosing a compiler -cpu option argument
crdCreate a directory.[ create_directory ]
crddfcreate, display, or modify a device descriptor file.[ create_ddf ]
crefsCross-reference symbols in a file.[ cross_reference_symbols ]
crfCreate a file.[ create_file ]
crlCreate a link.[ create_link ]
crpcreate a process on a remote node.[ create_a_process ]
crpadcreate a transcript pad and window.[ create_pad ]
crsubsCreate a protected subsystem.[ create_subsystem ]
crtycreate a new type.[ create_type ]
crtyobjcreate a type object module for binding.[ create_type_object ]
csrSet or display command search rules.[ command_search_rules ]
ctnodecatalog a node in the network.[ catalog_node ]
ctobcatalog an object.[ catalog_object ]
curs
cv
cvt_fontconvert fonts from pre-SR10 to SR10 format[ convert_font ]
cvt_rec_uascConvert file types.[ convert_record_uasc ]
cvtnameconvert pathnames between upper and lowercase; preserve colons[ convert_name ]
cvtrgyconvert registry between SR9.x and SR10 formats[ convert_registry ]
dateDisplay the current date and time.
datetimeshell command line date-time syntax
dbInvoke mnemonic debugger.[ DEBUG ]
dc
dcalcEvaluate logical and arithmetic expressions.[ desk_calculator ]
ddeHP Distributed Debugging Environment
debug
dial_server_requestAllows the user to talk with the system dial server.[ DIAL_SERVER_REQUEST ]
disklessdiskless node support information
dlduplStrip repeated lines from a file.[ delete_duplicate_lines ]
dlfDelete one or more files.[ delete_file ]
dllDelete a link.[ delete_link ]
dltDelete a tree.[ delete_tree ]
dltydelete a type.[ delete_type ]
dlvarDeletes all of the specified variables.[ delete_variable ]
dmDisplay Manager Information
dmioenable/disable DM input/output windows[ dm_input/output ]
dmlocklock Display Manager screen
dmtvolDismount a logical volume.[ dismount_volume ]
dq
dr
drm_adminData Replication Manager Administrative Tool
ds
dspstdisplay process status graphically[ display_process_status ]
dstdumpdump a COFF file's debugging information to stdout
dtcbfor example, FTP data connections opened with[ enabled ]
echobegin text echoing, end rubberbanding
edInvoke line editor.[ edit ]
ed_dmdelete character under cursor[ edit_delete ]
edaclEdit or list an acl.[ edit_access_control_list ]
edaftedit address families to type mapfile[ edit_mapfile ]
edfontEdit a character font.[ edit_font ]
edmtdescedit magtape descriptor file.[ edit_magtape_descriptor ]
ednsinvoke editor for ns_helper.[ edit_naming_server_helper ]
edquota
edrgyedit network registry database
edsd
edstrEdit a stream.[ edit_stream ]
ee
eef
ei
em3270Emulate an IBM* 3270 terminal.[ emulate_3270 ]
em3270.icciEmulate an IBM* 3270 terminal.[ emulate_3270 ]
em3270.kmwEmulate an IBM* 3270 terminal.[ emulate_3270 ]
em3270.pciEmulate an IBM* 3270 terminal.[ emulate_3270 ]
emtemulate a dumb terminal.[ emulate_terminal ]
en
ensubsEnter a protected subsystem.[ enter_subsystem ]
env
environmentinquire about system environment
eoffdeactivate the shell's -e flag.
eonactivate the shell's -e flag.
eqsCompare strings for equality.[ equal_string ]
er
es
esadisplay address of external symbol.[ external_symbol_address ]
exexit DM to boot shell[ exit ]
exfldManipulate fields of data.[ extract_fields ]
existfCheck for existence of an object.
existvarCheck that a variable is set.[ exist_variable ]
exitExit from a loop.
exportChange a Shell variable into an Environment variable.
fbs
find_orphansLocate and catalog uncataloged objects.
fl
flenCount lines, words, and characters in a file.[ file_length ]
fmcFormat text into multiple columns.[ format_multi_column ]
fmtFormat a text file.[ format_text ]
fontsStandard Character Fonts Supplied with each Node.
forExecute a for statement.
fpatFind a text pattern in an ASCII file.[ find_pattern ]
fpatbFind blocks of text containing patterns.[ find_pattern_block ]
french_to_isoconvert files to ISO format[ iso ]
fserrFind spelling errors.[ Find_spelling_errors ]
ftpARPANET file transfer program.
ftpd
german_to_isoconvert files to ISO format[ iso ]
gettable
glb_obj.txtfile specifying the object UUID of the Global Location Broker
glb_site.txtfile listing possible Global Location Broker sites
glbdGlobal Location Broker Daemon
gm
grtestPerform Graphics Subsystem Test on a Node.[ GRTEST ]
helpProvide help on Shell and DM commands.
hlpverProvide HELP support for shell scripts.[ help_version ]
hostname
hostnsconvert host table files to resource record format
hosts
hp98705Perform HP98705 Graphics Subsystem Test on a Node.[ HP98705 ]
hpcprogram counter histogram[ histogram_pc ]
hpgl2help in using an HP HP-GL/2 plotter. Use along with[ help hpgl2 ]
htable
iconchange a window into an icon(s); change an icon back into a window.
iconsstandard icons in /sys/dm/fonts/icons
idf
ifExecute a conditional statement.
ifconfig
import_passwd
indexhelp index
inetd.conf
inetd
inlibInstall a user-supplied library.[ install_library ]
intminstall a type manager.[ install_type_manager ]
introintroduction to help
intyinstall a new type.[ install_type ]
inv
involinitialize disk volumes.[ initialize_volume ]
ios_testtest ios_$ calls
isoconvert files to ISO format
kbd
kbmset/display keyboard characteristics.[ keyboard_mode ]
kd
l
lamfLaminate files.[ laminate_file ]
laslist objects mapped into the address space.[ list_address_space ]
lb_adminLocation Broker Administrative Tool
lbrCombine object modules into a library.[ librarian ]
lbr2arconvert lbr libraries to SR10 archive libraries[ convert_lbr_to_ar ]
lcmload a color map.[ load_color_map ]
lcnetdisplay internet routing information
lcnodelist nodes connected to the network.[ list_connected_nodes ]
ldList contents of a directory.[ list_directory ]
limitsDomain/OS limits
ljphelp in using an HP LaserJet printer. Use along with[ help ljp ]
lkobLock an object.[ lock_object ]
llbdLocal Location Broker Daemon
lliblist installed libraries[ list_libraries ]
llkoblist locked objects.[ list_locked_objects ]
lo
loginlogging in to a local or remote node
lprotList object protections for a directory tree
lprotectControl local protection.
ls_adminDisplay and edit the license server database
ls_rptReport on license server events
ls_statDisplay the status of the license server system
ls_tvVerify that Network License Servers are working
lst
ltylist installed types.[ list_types ]
lusrList logged on users.[ list_user ]
lvarList information about set variables.[ list_variables ]
lvolfsList free space on logical volumes.[ list_volume_free_space ]
macroExpand macro definitions.
magtapeMagnetic Tape Usage Information
manualsUser Documentation in Print[ Manuals ]
mbd
mbxMailbox Manager (ipc) support information
mbx_helperEstablish ability for inter-node interprocess communication
mediaremovable media information
membernamemaintain (make) related files[ mk, mkconv, membername ]
mkmaintain (make) related files[ mk, mkconv, membername ]
mkaprmake an Apollo product report.[ make_a_problem_report ]
mkcon
mkconvmaintain (make) related files[ mk, mkconv, membername ]
mkdevmake device files[ make_device ]
mkhostsreal database filenames[ hostfile.pag ]
mono
motherDisplay location of root file system.
msg
mtvolMount a logical volume.[ mount_volume ]
mvfMove a file.[ move_file ]
named-xfernamed zone transfer utility
namedInternet domain name server[ named (name daemon) ]
ndSet or display naming directory.[ naming_directory ]
netlsdStarts the license server
netmainanalyze network maintenance stats[ network_maintenance ]
netmain_chklogclean up bad log files[ check_netmain_logs ]
netmain_icon
netmain_noteplace message in network error log
netmain_srvrcollect network error stats
netstatDisplay network statistics.[ network_statistics ]
netsvcset or display network services
networks
nextReturn to the top of a loop.
nmconfig
node_specNode Specification Syntax
nor.dan_to_isoconvert files to ISO format[ iso ]
notNegate a Boolean value.
nrglbdNon-Replicatable Global Location Broker Daemon
nshostgenerate host tables from the name server
obj2coffconvert OBJ format modules to COFF format modules
obtyset or display the type of an object[ object_type ]
osConvert ASCII to FORTRAN carriage control.[ overstrike ]
pagfPaginate a file.[ paginate_file ]
pathname
patternsregular expression syntax and usage
pb
ph
ping
pioparallel port interface
pio1parallel port interface[ pio ]
pn
pp
ppriSet or display process priority.[ process_priority ]
prfqueue a file for printing.[ print_file ]
prfdinvoke menu-based prf[ prf -dia ]
printer
prmgrStart print manager
probenetProbe network and display error statistics.[ probe_network ]
protected_subsystemsoperating system's protection mechanism[ protected subsystems ]
protectionThe operating system's protection mechanisms
protocolsprotocol name database
prsvrstart the print server.[ print_server ]
pstList process internal state information.[ process_status ]
pt
pv
pw
quotaoffenable/disable disk quota checking[ quotaon, quotaoff ]
quotaonenable/disable disk quota checking[ quotaon, quotaoff ]
rbakRestore or index a magnetic media backup file.[ read_backup ]
rdymSet system ready message.[ ready_message ]
readSet variables equal to input values.
readcSet variables equal to input characters.
readlnSet a variable equal to an input value
resolverresolver configuration file
returnReturn from current shell level.
revlReverse each line in a file.[ reverse_lines ]
rgy_admin
rgy_createCreate a registry database.
rgy_merge
rgyd
rm
ro
rootnodechange node to which the root directory refers
routemanually manipulate the routing tables
routed
rpccpRemote Procedure Call Control Program
rpcdRemote Procedure Call Daemon
rs
rtchktest traffic between adjacent routers.[ routing_check ]
rtstatdisplay internet router information.[ routing_statistics ]
rtsvcset or display internet routing service.[ routing_service ]
rw
rwmtread/write foreign magtapes.[ read_write_magtape ]
s
salaclsalvage an Access Control List.[ salvage_acls ]
saldSalvage a directory.[ salvage_directory ]
salvolverify and correct allocation of disk blocks.[ salvage_volume ]
saxthere currently exist a limitation in[ Supervisor window). (Please note ]
sc
scrattrscreen attributes[ screen_attributes ]
scrchscreen attributes[ screen_attributes ]
scrtoset/show screen timeout[ screen_timeout ]
selectExecute a select statement.
send_alarmSend messages to alarm servers.
server
serverssuch as netman, which allows a disked node to be a[ Some servers ]
services
setSet current Shell conditions.
setprotmodify object protection
setvarSet the value of a variable[ set_variable ]
sf_helperStore and Forward Server.[ STORE_FORWARD_HELPER ]
shInvoke a Shell (command line interpreter).[ shell ]
shellGeneral Information
show_lcshell script to indicate obsoleted system calls in a binary file[ show_lc (show obsolete calls taking names) ]
shut
shutspmShut down the server process manager on a node
sigpSignal a Process.[ signal_process ]
siologinInvoke login sequence on an sio line.[ SIO_LINE_LOGIN ]
siomonitSupport repeated logins on an sio line.[ SIO_PROCESS_MONITOR ]
siorfReceive a file from a remote host.[ sio_receive_file ]
siotfTransmit a file to a remote host.[ sio_transmit_file ]
snmpd.confconfiguration file for /etc/snmpd
snmpd
so
sourceExecute a Shell script at the current Shell level.
spmstart server process manager[ spm (Server Process Manager) ]
sq
srfSort and/or merge text files.[ sort_file ]
stackddaemon to build STREAMS stacks[ stack_daemon ]
stcodeStatus code translator
straceprint STREAMS trace messages[ print_streams_tracemsgs ]
strcleanSTREAMS error logger clean-up program[ streams_errlog_cleanup ]
streamdSTREAMS device interrupt server[ streams_interrupt_server ]
strerr
strinfo
subsSet or display subsystem attributes.[ subsystem ]
swedish_to_isoconvert files to ISO format[ iso ]
swiss_to_isoconvert files to ISO format[ iso ]
syncidsfix or verify file owners in a file system
syscallssummary of available Domain/OS calls[ calls ]
syslogd
tbprint process traceback.[ traceback ]
tb_dmprint traceback[ traceback ]
tcpInternet Transmission Control Protocol
tcpdTCP/IP protocol server
tcpstatprint statistics about tcp configuration, status and usage.
tctlset or display SIO/TTY line characteristics[ terminal_control ]
tdm
teeCopy input to output and to named files.
telnetremote login command
telnetd
th
thl
ti
tl
tlcReplace characters.[ transliterate_characters ]
tlw
tn
tni
tpmset/display touchpad and mouse characteristics.[ touch_pad_mode ]
tr
tr_fonttransliterate characters within a font[ transliterate_font ]
tracem
trconf
trmon
trpt
trtytest a type trait.[ trait_type ]
tsdisplay the module name and time stamp[ show_time_stamp ]
ts_dmdisplay the module name and[ There is a homonymous shell command: ts ]
tt
twb
tzSet or display system time zone.[ timezone ]
uctnodeuncatalog a node.[ uncatalog_node ]
uctobuncatalog an object[ uncatalog_object ]
uk_to_isoconvert files to ISO format[ iso ]
ulkobunlock an object.[ unlock_object ]
umaskset UNIX file-creation mode mask
undo
uuid_gen
uuidgen
uuidname.txtfile associating names with UUIDs
vctlset/display vt100 terminal characteristics[ vt100_control ]
vmtestPerform Virtual Memory Test[ VMTEST ]
voffdeactivate the shell's -v flag.
vonactivate the shell's -v flag.
vsizeset/display VT100 window settings.[ vt100_size ]
vt100VT100 terminal emulator.
wa
wbakcreate a magnetic media backup file[ write_backup ]
wc
wdSet or display the current working directory.[ working_directory ]
wdf
wg
wge
wgra
wgrr
wh
whileexecute a while loop.
wi
wildcardssummary of shell wildcard syntax and usage
windows
wm
wme
wp
ws
xarcompound executable archiver
xc
xd
xdmcexecute a DM command from the shell.[ execute_dm_command ]
xi
xoffdeactivate the shell's -x flag.
xonactivate the shell's -x flag.
xp
xsubsRun Shell script subsystem manager.[ execute_subsystem ]

HELP CALLS

aclmchange the protected subsystem privilege level[ intro ]
aclm_$downdeassert subsystem manager rights
aclm_$introchange the protected subsystem privilege level[ intro ]
aclm_$upassert subsystem manager rights
cachethe cache call[ intro ]
cache_$clearthe cache call[ intro ]
cache_$introthe cache call[ intro ]
calthe Domain/OS calendar service[ intro ]
cal_$add_clockadd two clock values
cal_$apply_local_offsetconvert a UTC clock value to a local one
cal_$clock_to_secconvert clock ticks into whole seconds
cal_$cmp_clockcompare two clock values
cal_$decode_ascii_datedecode an ASCII date
cal_$decode_ascii_timedecode an ascii time
cal_$decode_ascii_tzdifdecode an ASCII time zone
cal_$decode_local_timeget the local date and time
cal_$decode_timedecode a clock value
cal_$encode_timeencode a date and time
cal_$float_clockconvert clock ticks into seconds
cal_$get_infoget the local time zone
cal_$get_local_timeget the local time
cal_$introthe Domain/OS calendar service[ intro ]
cal_$remove_local_offsetconvert local time to UTC
cal_$sec_to_clockconvert seconds to a clock value
cal_$sub_clocksubtract two clock values
cal_$weekdayreturn the weekday for a date
cal_$write_timezoneset the local time zone
ctm
ctm_$alloc_pvallocates available pixel values and sets their use[ ctm_$allocate_pv ]
ctm_$find_colorfinds a color in the color map.
ctm_$inc_use_countincrements pixel value use counts.
ctm_$inq_curr_color_mapreturns the color map ID for CTM.
ctm_$intro
ctm_$mark_read_onlyshares pixel values with other processes.
ctm_$release_pvdecrements pixel value use counts.
ctm_$set_curr_color_map
ec2Level 2 Eventcount Manager[ intro ]
ec2_$advanceincrement an eventcount
ec2_$initinitialize an eventcount
ec2_$introLevel 2 Eventcount Manager[ intro ]
ec2_$readreturn an eventcount value
ec2_$waitwait for an eventcount trigger
ec2_$wait_slow_iowait for an eventcount trigger during I/O
ec2_$wait_svcwait for an eventcount trigger or asynchronous fault
errlogDomain/OS error logging[ intro ]
errlog_$closeclose an error log
errlog_$fault_statuslog a fault status
errlog_$introDomain/OS error logging[ intro ]
errlog_$openopen an error log file and log an error
errlog_$tracebacklog a stack traceback
errorDomain/OS error reporting[ intro ]
error_$codereturn the error code from a completion status
error_$failtest the fail bit in a completion status
error_$find_textfind error reporting text
error_$get_textget error reporting text
error_$init_std_formatinitialize standard error reporting
error_$introDomain/OS error reporting[ intro ]
error_$modulereturn the module code from a completion status
error_$printprint an error message
error_$print_formatprint an error message in standard format
error_$print_nameprint error text with a name
error_$std_formatprint a standard error message
error_$subsysreturn the subsystem code from a completion status
evmanipulating Domain/OS environment variables[ intro ]
ev_$delete_vardelete an environment variable
ev_$exist_vartest an environment variable
ev_$get_varget an environment variable
ev_$intromanipulating Domain/OS environment variables[ intro ]
ev_$read_var_entryread an environment entry
ev_$set_varset an environment variable
faultDomain/OS fault codes[ intro ]
fault_$introDomain/OS fault codes[ intro ]
fppthe Domain/OS Floating-Point Package[ intro ]
fpp_$controlmodify the floating-point control register
fpp_$dp_infinityreturn double-precision infinity
fpp_$dp_max_normalreturn maximum positive normalized double-precision
fpp_$dp_max_subnormalreturn maximum positive denormalized double-
fpp_$dp_min_normalreturn minimum positive normalized double-precision
fpp_$dp_min_subnormalreturn minimum positive denormalized double-
fpp_$dp_quiet_nanreturn double-precision quiet NaN
fpp_$dp_signaling_nanreturn double-precision signaling NaN
fpp_$get_accrued_exceptionsread accrued exception status
fpp_$get_ieee_underflow_modereport the underflow mode
fpp_$get_mc68881_precision_modereport the precision mode
fpp_$get_rounding_modereport the current rounding mode
fpp_$get_trap_enablesreport enabled floating-point exception traps
fpp_$introthe Domain/OS Floating-Point Package[ intro ]
fpp_$restoreload a new floating-point state
fpp_$savesave the floating-point state
fpp_$save_restoresave the current and load a new floating-point state
fpp_$save_restore_sizereturn the size of a floating-point state
fpp_$set_accrued_exceptionsset accrued exception status
fpp_$set_default_modesrestore default floating-point modes
fpp_$set_ieee_underflow_modeset the underflow mode
fpp_$set_mc68881_precision_modeset the precision mode
fpp_$set_rounding_modeset the rounding mode
fpp_$set_trap_enablesset floating-point exception traps
fpp_$sp_infinityreturn single-precision infinity
fpp_$sp_max_normalreturn maximum positive normalized single-precision
fpp_$sp_max_subnormalreturn maximum positive denormalized single-
fpp_$sp_min_normalreturn minimum positive normalized single-precision
fpp_$sp_min_subnormalreturn minimum positive denormalized single-
fpp_$sp_quiet_nanreturn single-precision quiet NaN
fpp_$sp_signaling_nanreturn single-precision signaling NaN
fpp_$statusmodify the floating-point status register
gmfusing graphics metafiles[ intro ]
gmf_$closeclose a GMF
gmf_$copy_planecopy a bitmap plane to a GMF
gmf_$copy_subplanecopy part of a bitmap plane to a GMF
gmf_$introusing graphics metafiles[ intro ]
gmf_$openopen a GMF
gmf_$restore_planerestore a bitmap from a GMF
gpr_$acquire_displayaccesses the display hardware.
gpr_$additive_bltblts a plane of a bitmap to all active planes of the
gpr_$allocate_attribute_blockallocates a set of default bitmap attri-
gpr_$allocate_bitmapallocates a bitmap in main memory.
gpr_$allocate_bitmap_ncallocates a bitmap in main memory without
gpr_$allocate_bufferallocates a buffer bitmap in display memory.
gpr_$allocate_hdm_bitmapallocates a bitmap in hidden display memory.
gpr_$allocate_projectionallocates a new projection for an existing
gpr_$arc_3pdraws an arc.
gpr_$arc_c2pdraws an arc.
gpr_$attribute_blockreturns the descriptor of an attribute block.
gpr_$bit_bltperforms a bit block transfer.
gpr_$circledraws a circle.
gpr_$circle_filleddraws and fills a circle.
gpr_$clearsets all pixels in the current bitmap to the given color.
gpr_$close_fill_pgoncloses and fills a polygon.
gpr_$close_return_pgoncloses the currently open polygon and returns
gpr_$close_return_pgon_tricloses the currently open polygon and
gpr_$color_zoomsets the magnification scale factor for a color
gpr_$cond_event_waitreturns event information without entering a wait
gpr_$deallocate_attribute_blockdeallocates an attribute block.
gpr_$deallocate_bitmapdeallocates an allocated bitmap.
gpr_$deallocate_bufferdeallocates a buffer bitmap.
gpr_$disable_inputdisables an event type.
gpr_$draw_boxdraws an unfilled box.
gpr_$enable_direct_accessensures completion of display hardware opera-
gpr_$enable_inputenables an event type and a selected set of keys.
gpr_$event_waitwaits for an event.
gpr_$force_releasereleases the display.
gpr_$get_ecreturns the eventcount associated with a graphic event.
gpr_$initinitializes GPR and allocates an initial bitmap.
gpr_$initializeinitializes GPR.
gpr_$inq_backgroundreturns the background color of the window.
gpr_$inq_bitmapreturns the descriptor of the current bitmap.
gpr_$inq_bitmap_dimensionsreturns the bitmap dimensions.
gpr_$inq_bitmap_file_color_mapreturns entries from the external-bitmap
gpr_$inq_bitmap_pixel_formatreturns the pixel format for the specified
gpr_$inq_bitmap_pointerreturns a pointer to a bitmap.
gpr_$inq_bitmap_positionreturns the position of the upper left corner
gpr_$inq_bitmap_proj_formatreturns the projection format for the
gpr_$inq_bitmap_video_formatreturns the video format for the bitmap.
gpr_$inq_blank_timeoutreturns the time period before screen is shut
gpr_$inq_bm_bit_offsetreturns the bit offset that corresponds to the
gpr_$inq_character16_widthreturns the width of a 16-bit character.
gpr_$inq_character_widthreturns a character width.
gpr_$inq_color_mapreturns the current color map values.
gpr_$inq_color_map_charreturns compatibility of color maps with the
gpr_$inq_configreturns the current display configuration.
gpr_$inq_constraintsreturns the clipping window and plane mask.
gpr_$inq_coordinate_originreturns the x- and y-offsets added to all x-
gpr_$inq_curr_color_mapreturns the current color map ID.
gpr_$inq_cursorreturns information about the cursor.
gpr_$inq_cursor_moderetrieves the current cursor mode.
gpr_$inq_disp_characteristicsreturns information about the nature of
gpr_$inq_display_characteristicsreturns information about the device
gpr_$inq_draw_patternreturns the draw pattern used for lines and
gpr_$inq_draw_valuereturns the color used for drawing lines.
gpr_$inq_draw_widthreturns the line-width in pixels for lines and
gpr_$inq_event_datareturns the time that an event occurred, and, if it
gpr_$inq_fill_background_valuereturns the tile fill background color.
gpr_$inq_fill_patternreturns the fill pattern for the current bitmap.
gpr_$inq_fill_valuereturns the color used to fill circles, rectangles,
gpr_$inq_foregroundreturns the foreground color of the window.
gpr_$inq_horizontal_spacingreturns the width of spacing between char-
gpr_$inq_imaging_formatreturns the current imaging format.
gpr_$inq_line_patternreturns the line pattern.
gpr_$inq_linestylereturns information about the current linestyle.
gpr_$inq_mult_constraintsreturns the dimensions and the number of clip
gpr_$inq_overlay_color_mapreturns the current overlay color map
gpr_$inq_pgon_decomp_techniquereturns the mode used to decompose and
gpr_$inq_pixel_formatsreturns the pixel formats available on the dev-
gpr_$inq_plane_mask_32returns a 32-bit plane mask for the current bit-
gpr_$inq_raster_op_prim_setreturns raster op primitives.
gpr_$inq_raster_opsreturns the raster operation for the primitives.
gpr_$inq_refresh_entryreturns two pointers: one to the procedure which
gpr_$inq_space_sizereturns the width of the space to be displayed when
gpr_$inq_textreturns the text font and text path.
gpr_$inq_text16_extentreturns the extent of an array of 16-bit charac-
gpr_$inq_text16_offsetreturns the x- and y-offsets of an array of 16-
gpr_$inq_text_extentreturns the extent of a string.
gpr_$inq_text_offsetreturns the x- and y-offsets from the top left
gpr_$inq_text_pathreturns the direction for writing a line of text.
gpr_$inq_text_valuesreturns the text color and the text background
gpr_$inq_triangle_fill_criteriareturns the filling criteria used with
gpr_$inq_vis_listreturns a list of the visible sections of an obscured
gpr_$inq_visible_buffertells you whether the primary or the buffer
gpr_$inq_window_idreturns the window ID.
gpr_$intro30).[ The subsystem that encountered the error (bits 24 ]
gpr_$light_pfk_buttonsturns the PFK button lights on or off.
gpr_$linedraws a line from the current position to the end point sup-
gpr_$load_font_fileloads a font from a file.
gpr_$make_bitmap_from_arraycreates a bitmap descriptor pointing to a[ gpr$_make_bitmap_from_array ]
gpr_$movesets the current position to the given position.
gpr_$multilinedraws a series of disconnected lines.
gpr_$multitrapezoiddraws and fills a list of trapezoids.
gpr_$multitriangledraws and fills a list of triangles.
gpr_$open_bitmap_fileopens a bitmap stored on disk.
gpr_$pgon_decomp_techniquesets a mode used to decompose and render
gpr_$pgon_polylinedefines a series of line segments forming part of a
gpr_$pixel_bltperforms a pixel BLT from any bitmap to the current bit-
gpr_$polylinedraws a series of connected lines.
gpr_$raster_op_prim_setspecifies the primitive(s) that will be
gpr_$read_pixelsreads the pixel values from a window of the current
gpr_$rectangledraws and fills a rectangle.
gpr_$release_displaydecrements a counter associated with the number of
gpr_$remap_color_memorydefines the plane in color display memory for
gpr_$remap_color_memory_1defines the plane in hidden color display
gpr_$remap_pixelsremaps the display bitmap to pixel mode.
gpr_$replicate_fontcreates and loads a modifiable copy of a font.
gpr_$select_color_frameselects whether frame 0 or frame 1 of color
gpr_$select_display_bufferswitches the buffers in a double buffering
gpr_$set_acq_time_outestablishes the length of time the display will
gpr_$set_attribute_blockassociates an attribute block with the current
gpr_$set_auto_refreshrefreshes the window automatically.
gpr_$set_bitmapestablishes a bitmap as the current bitmap.
gpr_$set_bitmap_dimensionsmodifies the size and the number of planes
gpr_$set_bitmap_file_color_mapestablishes new values for the
gpr_$set_blank_timeoutestablishes the time period that the system
gpr_$set_character16_widthspecifies the width of a 16-bit character.
gpr_$set_character_widthspecifies the character width in the specified
gpr_$set_clip_windowchanges the clipping window.
gpr_$set_clipping_activeenables/disables a clipping window.
gpr_$set_color_mapestablishes new values for the color map.
gpr_$set_coordinate_originestablishes x- and y-offsets used for move,
gpr_$set_curr_color_mapsets the current color map.
gpr_$set_cursor_activespecifies whether the cursor is displayed.
gpr_$set_cursor_modesets the cursor mode to software or hardware mode.
gpr_$set_cursor_origindefines one of the cursor's pixels as the cursor
gpr_$set_cursor_patternloads a cursor pattern.
gpr_$set_cursor_positionestablishes a cursor position on the screen.
gpr_$set_draw_patternspecifies the line pattern for lines and curves.
gpr_$set_draw_valuespecifies the color/intensity value to use to draw
gpr_$set_draw_widthsets the line width in pixels for lines and curves.
gpr_$set_fill_background_valuespecifies the color/intensity value for
gpr_$set_fill_patternspecifies the fill pattern used for the current
gpr_$set_fill_valuespecifies the fill color for circles, rectangles,
gpr_$set_horizontal_spacingspecifies the parameter for horizontal
gpr_$set_icon_optsets option for acquire-display behavior when window
gpr_$set_imaging_formatsets the imaging format of the color display.
gpr_$set_input_sidspecifies the input pad for graphics input.
gpr_$set_line_patternspecifies the pattern to use in drawing lines.
gpr_$set_linestylesets the line-style attribute of the current bitmap.
gpr_$set_mult_clip_windowsets multiple clip windows for the current
gpr_$set_obscured_optestablishes the action to be taken when a window
gpr_$set_overlay_color_mapestablishes new values for the overlay color
gpr_$set_pixel_formatchanges the pixel format.
gpr_$set_plane_maskestablishes a 16-bit plane mask for subsequent
gpr_$set_plane_mask_32establishes a 32-bit plane mask for subsequent
gpr_$set_quit_eventdefines the event which causes a quit to be sent to
gpr_$set_raster_opspecifies a raster operation.
gpr_$set_raster_op_masksets raster operations on several planes.
gpr_$set_refresh_entryspecifies the entry points of refresh pro-
gpr_$set_space_sizespecifies the amount of horizontal space to leave
gpr_$set_text_background_valuespecifies the color to use for text
gpr_$set_text_fontestablishes a new font for subsequent text opera-
gpr_$set_text_pathspecifies the direction for writing a line of text.
gpr_$set_text_valuespecifies the color to use for writing text.
gpr_$set_triangle_fill_criteriasets the filling criteria used with
gpr_$set_window_idestablishes the window ID.
gpr_$spline_cubic_pdraws a parametric cubic spline.
gpr_$spline_cubic_xdraws a cubic spline as a function of x.
gpr_$spline_cubic_ydraws a cubic spline as a function of y.
gpr_$start_pgondefines the starting position of a polygon.
gpr_$terminateterminates the graphics primitives package.
gpr_$textwrites text to the current bitmap.
gpr_$text16writes text consisting of 16-bit characters.
gpr_$trapezoiddraws and fills a trapezoid.
gpr_$triangledraws and fills a triangle.
gpr_$unload_font_fileunloads a font that has been loaded by
gpr_$wait_framewaits for the current frame refresh cycle to end before
gpr_$write_pixelswrites the pixel values from a pixel array into a
iosdevice-independent I/O[ intro ]
ios_$change_path_namechange an object's pathname
ios_$closeclose a stream
ios_$createcreate an object and open a stream to it
ios_$deletedelete an object
ios_$dupduplicate a stream
ios_$equaldetermine if two streams are open on the same object
ios_$force_write_filesave an object to permanent storage
ios_$getread data from a stream
ios_$get_dir_lcget the current working or naming directory
ios_$get_ecget a pointer to a stream eventcount
ios_$get_handleconvert a stream ID to a handle
ios_$inq_byte_posreturn the byte position of a stream marker
ios_$inq_conn_flagsreturn connection attributes
ios_$inq_cur_rec_lenreturn the length of the next record
ios_$inq_file_attrget file attributes
ios_$inq_full_keyreturn a full seek key
ios_$inq_mgr_flagsreturn manager attributes
ios_$inq_obj_flagsreturn object attributes
ios_$inq_path_name_lcget an object's pathname
ios_$inq_rec_posreturn the record position of a stream marker
ios_$inq_rec_remainderreturn the number of bytes left in a record
ios_$inq_rec_typereturn the record type of an object
ios_$inq_short_keyreturn a short seek key
ios_$inq_type_uidget the type of an object
ios_$introdevice-independent I/O[ intro ]
ios_$locateget a pointer to data in a stream
ios_$openopen an existing object
ios_$putwrite to an object
ios_$putpwrite to an object, returning amount written
ios_$replicatereplicate a stream
ios_$seekseek on a stream
ios_$seek_full_keyseek with a full key
ios_$seek_short_keyseek with a short key
ios_$seek_to_bofseek to the beginning of an object
ios_$seek_to_eofseek to the end of an object
ios_$set_conn_flagset connection attributes
ios_$set_dirchange the current working or naming directory
ios_$set_locate_buffer_sizeset the locate buffer size
ios_$set_obj_flagset object attributes
ios_$set_rec_typechange an object's record type
ios_$switchswitch a stream to another ID
ios_$truncatetruncate an object at the current stream marker
ios_dirstream access to directories[ intro ]
ios_dir_$introstream access to directories[ intro ]
ios_dir_$isatest whether a stream is open on a directory
ios_dir_$openopen an object in an open directory
ios_dir_$readdirread a directory
ios_dir_$rewinddirrewind a directory
ios_dir_$seekdirseek in a directory
ios_dir_$telldirreturn a seek key for a directory
ipcDomain/OS Interprocess Communication[ intro ]
ipc_$closeclose an IPC socket
ipc_$createcreate an IPC socket
ipc_$deletedelete an IPC socket
ipc_$get_ecget an IPC eventcount
ipc_$introDomain/OS Interprocess Communication[ intro ]
ipc_$openopen an IPC socket
ipc_$rcvretrieve an IPC datagram
ipc_$resolveget an IPC socket handle
ipc_$sarsend an IPC datagram and await a reply
ipc_$sendsend an IPC datagram
ipc_$waitwait for an IPC datagram
libcalls to manipulate predefined large sets[ intro ]
lib_$introcalls to manipulate predefined large sets[ intro ]
loaderthe Domain/OS loader[ intro ]
loader_$clear_inlibclear the installed library list
loader_$cond_loadensure a module is loaded
loader_$inlibcreate a privately installed library
loader_$inquire_imageget image information
loader_$inquire_known_libget information on known libraries
loader_$inquire_sectionget information on an image section
loader_$inquire_statget a load history summation
loader_$introthe Domain/OS loader[ intro ]
loader_$kg_defineadd to the Known Global Table (KGT)
loader_$kg_lookuplook up a symbol
loader_$loadload a module
loader_$lookup_stack_sizeget the stack size requirement of an image
loader_$lookup_start_addrget the start address of an image
loader_$unloadunload a loaded module
mbxusing mailboxes[ intro ]
mbx_$client_windowreturn client buffer size
mbx_$closeclose a channel or mailbox
mbx_$cond_get_rec_chanread a channel without waiting
mbx_$cond_get_rec_chan_setread a set of channels without waiting
mbx_$create_servercreate a mailbox
mbx_$deallocatedeallocate a channel
mbx_$get_conditionalread a message without waiting
mbx_$get_ecget a pointer to a mailbox eventcount
mbx_$get_recget a message from a mailbox
mbx_$get_rec_chanread a mailbox channel
mbx_$get_rec_chan_setread a set of channels
mbx_$introusing mailboxes[ intro ]
mbx_$openopen a client channel in a mailbox
mbx_$put_chrsend a partial message
mbx_$put_chr_condsend a partial message without waiting
mbx_$put_recsend a message
mbx_$put_rec_condsend a message without waiting
mbx_$server_windowreturn server buffer size
mbx_$start_helperstart a mailbox helper
mbx_$timed_openopen a client channel with a timeout
msmapping file system objects[ intro ]
ms_$addmapmap more of an object
ms_$addmapxmap more of an object, specifying location
ms_$adviceadvise the system on mapped object access
ms_$attributesget the file attributes of a mapped object
ms_$crmaplcreate, map, and lock an object
ms_$crtempcreate, map, and lock a temporary object
ms_$fw_filesynchronize a mapped object with the file system
ms_$fw_partialpartially synchronize a mapped object with the file sys-
ms_$intromapping file system objects[ intro ]
ms_$maplmap and lock an object
ms_$mapl_streampermanently map an object via its XOID
ms_$maplxmap objects external to the Apollo file system
ms_$mk_permanentmake a temporary object permanent
ms_$mk_temporarymake a permanent object temporary
ms_$neighborsfind out if two mapped objects are on the same volume
ms_$relockchange the lock on an object
ms_$remapmap a different portion of a mapped object
ms_$reprotectchange object mapping type
ms_$truncatetruncate a mapped object
ms_$unmapunmap an object
mtsusing magtape descriptor files[ intro ]
mts_$close_descclose a magtape descriptor file
mts_$copy_desccopy a magtape descriptor file
mts_$create_default_desccreate a default magtape descriptor file
mts_$get_attrget a magtape descriptor attribute
mts_$introusing magtape descriptor files[ intro ]
mts_$labellabel a magtape
mts_$open_descopen a magtape descriptor file
mts_$open_desc_uidopen a magtape descriptor file
mts_$set_attrset a magtape descriptor attribute
mutexmutually exclusive resource locking[ intro ]
mutex_$initinitialize a mutual exclusion lock record
mutex_$intromutually exclusive resource locking[ intro ]
mutex_$lockobtain a mutual exclusion lock
mutex_$unlockrelease a mutual exclusion lock
namethe Naming Server[ intro ]
name_$add_linkcreate a link
name_$cnamechange a leaf name
name_$create_directorycreate a directory
name_$create_filecreate a permanent file
name_$delete_directorydelete a directory
name_$delete_filedelete a file
name_$drop_linkdelete a link
name_$extract_data_lcextract data from a canonical directory entry
name_$get_ndir_lcget the naming directory
name_$get_path_lcget a full pathname
name_$get_wdir_lcget the working directory
name_$introthe Naming Server[ intro ]
name_$read_dir_lcread a directory
name_$read_link_lcreturn the pathname associated with a link
name_$set_ndirset the naming directory
name_$set_wdirsets the working directory
osinfoDomain/OS information[ intro ]
osinfo_$get_revget Domain/OS revision information
osinfo_$introDomain/OS information[ intro ]
osinfo_$mem_sizeget memory size of specified node
osinfo_$node_typeget model number of specified node
padthe Display Manager[ intro ]
pad_$clear_frameclear a frame
pad_$close_frameclose a frame
pad_$cookedput a transcript pad in cooked mode
pad_$cpr_enableenable cursor position reports
pad_$createcreate a new pad and window pane
pad_$create_framecreate a frame
pad_$create_iconcreate a new pad and associated window icon
pad_$create_windowcreate a new pad and a window to view it
pad_$def_pfkdefine a program function key
pad_$delete_frameclear and delete a frame
pad_$dm_cmdexecute a Display Manager command
pad_$edit_waitwait until an edit window closes
pad_$force_promptforce an incomplete record to an input pad
pad_$icon_waitwait until an icon expands or moves
pad_$inq_disp_typefind out the display type
pad_$inq_fontfind out about the current font
pad_$inq_full_windowget the total display region occupied by a window
pad_$inq_iconget icon information
pad_$inq_icon_fontget the current icon font
pad_$inq_kbdfind out about the keyboard
pad_$inq_positionfind the output cursor
pad_$inq_viewfind out the pad region under the window
pad_$inq_windowslist the windows on a pad
pad_$introthe Display Manager[ intro ]
pad_$is_iconfind out whether a window is an icon
pad_$isatest a stream for the pad trait
pad_$isa_dm_padtest whether a stream is open on a local DM pad
pad_$load_fontload a character font
pad_$locatelocate the keyboard cursor
pad_$make_iconchange a window into an icon
pad_$make_invisiblemake a window invisible
pad_$movemove the output cursor
pad_$pop_push_windowpop or push a window
pad_$rawplace a pad in raw mode
pad_$select_windowmake a window visible and full-size
pad_$set_auto_closeclose a window when its pad closes
pad_$set_borderadd or remove a window border
pad_$set_eraseset a pad's erase mode
pad_$set_full_windowestablish a window region
pad_$set_icon_fontchoose a new icon font
pad_$set_icon_posestablish an icon position and icon character
pad_$set_scaleset a scale factor for cursor operations
pad_$set_tabsset tab stops within a pad
pad_$set_viewdefine the pad region under a window
pad_$use_fontuse a new loaded font
pbufsusing paste buffers[ intro ]
pbufs_$createcreate a paste buffer
pbufs_$introusing paste buffers[ intro ]
pbufs_$openopen an existing paste buffer
pfmmanaging faults[ intro ]
pfm_$cleanupestablish a clean-up handler
pfm_$enableenable asynchronous faults
pfm_$enable_faultsenable asynchronous faults in a multitasked process
pfm_$error_trapsimulate a fault and save a traceback
pfm_$establish_fault_handlerestablish a fault handler
pfm_$inhibitinhibit asynchronous faults
pfm_$inhibit_faultsinhibit asynchronous faults, but allow task-
pfm_$intromanaging faults[ intro ]
pfm_$release_fault_handlerrelease a fault handler
pfm_$reset_cleanupreset a clean-up handler
pfm_$rls_cleanuprelease clean-up handlers stack
pfm_$signalsignal the calling process
pgmthe program manager[ intro ]
pgm_$del_argdelete a program argument
pgm_$exitexit a program
pgm_$get_argget a program argument
pgm_$get_argsget the program argument vector
pgm_$get_ecget a process eventcount
pgm_$get_puidget a process UID
pgm_$introthe program manager[ intro ]
pgm_$invokeinvoke a program
pgm_$make_orphanorphan a process
pgm_$proc_waitwait on a process
pgm_$set_severityset the exit severity level
pmthe Domain/OS Process Manager[ intro ]
pm_$get_home_txtget the home directory
pm_$get_sid_txtget the SID
pm_$introthe Domain/OS Process Manager[ intro ]
prfthe Domain/OS print library[ intro ]
prf_$config_fileset print options from a file
prf_$edit_jobedit a print job at the current site
prf_$get_printersget a list of printers for a specified manager
prf_$get_sitesget a list of print managers
prf_$initinitialize print request options
prf_$inq_optionget a print request option
prf_$introthe Domain/OS print library[ intro ]
prf_$name_printspool a file for printing
prf_$queue_filequeue a print request
prf_$read_queueget a list of print jobs in the queue
prf_$set_optionset an option in a print request
prf_$signal_printersignal a print job
prf_$stream_printprint from a stream
proc1the Level 1 Process Manager[ intro ]
proc1_$get_cputget elapsed CPU time
proc1_$introthe Level 1 Process Manager[ intro ]
proc2the Level 2 Process Manager[ intro ]
proc2_$get_infoget level 2 process information
proc2_$introthe Level 2 Process Manager[ intro ]
proc2_$listlist level 2 process UIDs
proc2_$who_am_iget the UID of the calling process
rwsdynamic storage allocation[ intro ]
rws_$allocallocate storage
rws_$alloc_heap_poolallocate heap storage
rws_$alloc_rw_poolallocate read/write storage from a pool
rws_$introdynamic storage allocation[ intro ]
rws_$release_heap_poolrelease heap storage
siocontrolling serial I/O lines[ intro ]
sio_$controlset serial line options
sio_$inquireget serial line options
sio_$introcontrolling serial I/O lines[ intro ]
statusstatus reporting types and constants[ intro ]
status_$introstatus reporting types and constants[ intro ]
taskthe Domain/OS task library[ intro ]
task_$blastkill a task without cleanup
task_$createcreate a task
task_$exitexit a task
task_$get_ecget a completion eventcount
task_$get_handlereturn the task handle
task_$get_infoget information about a task
task_$introthe Domain/OS task library[ intro ]
task_$releaserelease a task and report
task_$set_namename a task
task_$set_resultchange the completion status and output value
task_$signalsignal a task
task_$tasking_enableddetermine whether tasking is enabled
task_$yieldyield the processor
timethe Domain/OS time service[ intro ]
time_$clockget the system clock value
time_$get_ecget a pointer to the time eventcount
time_$introthe Domain/OS time service[ intro ]
time_$waitwait for an interval
tonemake a noise[ intro ]
tone_$intromake a noise[ intro ]
tone_$timemake a noise of a specified duration
tpadlocator (touchpad) manager calls[ intro ]
tpad_$inq_dtypereturn the last locator used
tpad_$inquireget information about the current locator response
tpad_$introlocator (touchpad) manager calls[ intro ]
tpad_$re_rangere-establishes the touchpad raw data range
tpad_$set_cursorre-establish the locator origin in relative mode
tpad_$set_modeset pointing device response characteristics
vecthe Vector Library[ intro ]
vec_$abstake the absolute value of the elements in a single-precision
vec_$abs_itake the absolute value of the elements in a single-
vec_$add_add_vectoradd three single-precision vectors
vec_$add_add_vector_iadd three single-precision vectors
vec_$add_constantadd a scalar to a single-precision vector
vec_$add_constant_iadd a scalar to a vector in a single-precision
vec_$add_multadd one single-precision vector to a scalar, multiply by
vec_$add_mult_constantadd two single-precision vectors, multiply by a
vec_$add_mult_constant_iadd two single-precision vectors, multiply by
vec_$add_mult_iadd one single-precision vector to a scalar, multiply
vec_$add_mult_vectoradd two single-precision vectors, multiply by a
vec_$add_mult_vector_iadd two single-precision vectors, multiply by a
vec_$add_vectoradd two single-precision vectors
vec_$add_vector_iadd vectors in two single-precision matrixes
vec_$amaxfind the maximum absolute value in a single-precision vector
vec_$amax_ifind the maximum absolute value in a single-precision vec-
vec_$aminfind the minimum absolute value in a single-precision vector
vec_$amin_ifind the minimum absolute value in a single-precision vec-
vec_$asumsum the absolute value of the elements of a single-precision
vec_$asum_isum the absolute value of the elements of a single-
vec_$copycopy a single-precision vector
vec_$copy_icopy a vector from one single-precision matrix to another
vec_$dabstake the absolute value of the elements in a double-precision
vec_$dabs_itake the absolute value of the elements in a double-
vec_$dadd_add_vectoradd three double-precision vectors
vec_$dadd_add_vector_iadd three double-precision vectors[ vec_$dadd_add_vector ]
vec_$dadd_constantadd a scalar to a double-precision vector
vec_$dadd_constant_iadd a scalar to a vector in a double-precision
vec_$dadd_multadd one double-precision vector to a scalar, multiply by
vec_$dadd_mult_constantadd two double-precision vectors, multiply by a
vec_$dadd_mult_constant_iadd two double-precision vectors, multiply by
vec_$dadd_mult_iadd one double-precision vector to a scalar, multiply
vec_$dadd_mult_vectoradd two single-precision vectors, multiply by a
vec_$dadd_mult_vector_iadd two single-precision vectors, multiply by a
vec_$dadd_vectoradd two double-precision vectors
vec_$dadd_vector_iadd vectors in two double-precision matrixes
vec_$damaxfind the maximum absolute value in a double-precision vector
vec_$damax_ifind the maximum absolute value in a double-precision vec-
vec_$daminfind the minimum absolute value in a double-precision vector
vec_$damin_ifind the minimum absolute value in a double-precision vec-
vec_$dasumsum the absolute value of the elements of a double-precision
vec_$dasum_isum the absolute value of the elements of a double-
vec_$dcopycopy a double-precision vector
vec_$dcopy_icopy a vector from one double-precision matrix to another
vec_$ddotreturn the dot product of two double-precision vectors
vec_$ddot_ireturn the dot product of two vectors in double-precision
vec_$dgathertranslate a double-precision vector out of scattered form
vec_$dinitinitialize a double-precision vector
vec_$dmat_multmultiply two 4x4 double-precision matrixes
vec_$dmat_multnmultiply two double-precision matrixes
vec_$dmaxfind the maximum absolute value in a double-precision vector
vec_$dmax_ifind the maximum absolute value in a vector from a double-
vec_$dmult_addmultiply a scalar by a double-precision vector, add a
vec_$dmult_add_constantmultiply two double-precision vectors, add a
vec_$dmult_add_constant_imultiply two double-precision vectors, add a
vec_$dmult_add_imultiply a scalar by a double-precision vector, add a
vec_$dmult_add_vectormultiply two double-precision vectors, add a
vec_$dmult_add_vector_imultiply two double-precision vectors, add a
vec_$dmult_constantmultiply a double-precision vector by a scalar
vec_$dmult_constant_imultiply a vector in a double-precision matrix by
vec_$dmult_mult_vectormultiply three double-precision vectors
vec_$dmult_mult_vector_imultiply three double-precision vectors
vec_$dmult_rsub_constantmultiply two single-precision vectors, negate
vec_$dmult_rsub_constant_imultiply two single-precision vectors,
vec_$dmult_rsub_vectormultiply two double-precision vectors, negate
vec_$dmult_rsub_vector_imultiply two double-precision vectors, negate
vec_$dmult_submultiply a scalar by a single-precision vector, subtract
vec_$dmult_sub_imultiply a scalar by a single-precision vector, sub-
vec_$dmult_sub_vectormultiply two double-precision vectors, subtract a
vec_$dmult_sub_vector_imultiply two double-precision vectors, subtract
vec_$dmult_vectormultiply two double-precision vectors
vec_$dnegtake the negative of a double-precision vector
vec_$dneg_itake the negative of a double-precision vector
vec_$dnormsquared norm (sum the squares of the elements) a double-
vec_$dnorm_isquared norm (sum the squares of the elements) a double-
vec_$dotreturn the dot product of two single-precision vectors
vec_$dot_ireturn the dot product of two vectors in single-precision
vec_$dp_spcopy a double-precision vector to a single-precision vector
vec_$dp_sp_icopy a vector from a double-precision matrix into a
vec_$dpostmultmultiply a double-precision vector by a 4x4 matrix
vec_$dpostmultnmultiply a double-precision vector by a matrix
vec_$dpremultmultiply a double-precision vector by a 4x4 matrix
vec_$dpremultnmultiply a double-precision vector by a matrix
vec_$drec1calculate first-order linear recurrence of double-precision
vec_$drec1_icalculate first-order linear recurrence of double-
vec_$drec1ccalculate first-order linear recurrence of double-precision
vec_$drec1c_icalculate first-order linear recurrence of double-
vec_$drec1crfunction returning first-order linear recurrence of
vec_$drec1cr_ifunction returning first-order linear recurrence of
vec_$drec1ncalculate first-order linear recurrence of double-precision
vec_$drec1n_icalculate first-order linear recurrence of double-
vec_$drec1rfunction returning first-order linear recurrence of
vec_$drec1r_ifunction returning first-order linear recurrence of
vec_$drec2calculate second-order linear recurrence of double-precision
vec_$drec2_icalculate second-order linear recurrence of double-
vec_$drec2ccalculate second-order linear recurrence of double-
vec_$drec2c_icalculate second-order linear recurrence of double-
vec_$drec3calculate third-order linear recurrence of double-precision
vec_$drec3_icalculate third-order linear recurrence of double-
vec_$drec3ccalculate third-order linear recurrence of single-precision
vec_$drec3c_icalculate third-order linear recurrence of single-
vec_$drmaxfind the maximum value in a double-precision vector
vec_$drmax_ifind the maximum value in a double-precision vector
vec_$drminfind the minimum value in a double-precision vector
vec_$drmin_ifind the minimum value in a double-precision vector
vec_$dscattertranslate a double-precision vector into scattered form
vec_$dsubsubtract double-precision vectors
vec_$dsub_add_vectoradd two double-precision vectors, subtract a third
vec_$dsub_add_vector_iadd two double-precision vectors, subtract a
vec_$dsub_constantsubtract a double-precision vector from a scalar
vec_$dsub_constant_isubtract a double-precision vector from a scalar
vec_$dsub_isubtract double-precision vectors in matrixes
vec_$dsub_multsubtract one single-precision vector from a scalar, mul-
vec_$dsub_mult_constantsubtract two double-precision vectors, multiply
vec_$dsub_mult_constant_isubtract two double-precision vectors, multi-
vec_$dsub_mult_isubtract one single-precision vector from a scalar,
vec_$dsub_mult_vectorsubtract two double-precision vectors, multiply
vec_$dsub_mult_vector_isubtract two double-precision vectors, multiply
vec_$dsub_vectorsubtract two double-precision vectors
vec_$dsub_vector_isubtract two double-precision vectors
vec_$dsumsum the elements of a double-precision vector
vec_$dsum_isum the elements of a vector in a double-precision matrix
vec_$dswapswap two double-precision vectors
vec_$dswap_iswap two vectors in a double-precision matrix
vec_$dzerozero a double-precision vector
vec_$dzero_izero a vector in a double-precision matrix
vec_$gathertranslate a vector out of scattered form
vec_$iabstake the absolute value of the elements in a 32-bit integer
vec_$iabs16take the absolute value of the elements in a 16-bit integer
vec_$iabs16_itake the absolute value of the elements in a 16-bit
vec_$iabs_itake the absolute value of the elements in a 32-bit integer
vec_$iadd_add_vectoradd three 32-bit integer vectors
vec_$iadd_add_vector16add three single-precision vectors
vec_$iadd_add_vector16_iadd three single-precision vectors
vec_$iadd_add_vector_iadd three 32-bit integer vectors
vec_$iadd_constantadd a scalar constant to a 32-bit integer vector
vec_$iadd_constant16add a scalar constant to a 16-bit integer vector
vec_$iadd_constant16_iadd a scalar to a vector in a 16-bit integer
vec_$iadd_constant_iadd a scalar to a vector in a 32-bit integer
vec_$iadd_multadd one 32-bit integer vector to a scalar, multiply by
vec_$iadd_mult16add one 16-bit integer vector to a scalar, multiply by
vec_$iadd_mult16_iadd one 16-bit integer vector to a scalar, multiply
vec_$iadd_mult_constantadd two 32-bit integer vectors, multiply by a
vec_$iadd_mult_constant16add two 16-bit integer vectors, multiply by a
vec_$iadd_mult_constant16_iadd two 16-bit integer vectors, multiply by
vec_$iadd_mult_constant_iadd two 32-bit integer vectors, multiply by a
vec_$iadd_mult_iadd one 32-bit integer vector to a scalar, multiply by
vec_$iadd_mult_vectoradd two 32-bit integer vectors, multiply by a
vec_$iadd_mult_vector16add two 16-bit integer vectors, multiply by a
vec_$iadd_mult_vector16_iadd two 16-bit integer vectors, multiply by a
vec_$iadd_mult_vector_iadd two 32-bit integer vectors, multiply by a
vec_$iadd_vectoradd two 32-bit integer vectors
vec_$iadd_vector16add two 16-bit integer vectors
vec_$iadd_vector16_iadd vectors in two 16-bit integer matrixes
vec_$iadd_vector_iadd vectors in two 32-bit integer matrixes
vec_$iamaxfind the maximum absolute value in a 32-bit integer vector
vec_$iamax16find the maximum absolute value in a 16-bit integer vector
vec_$iamax16_ifind the maximum absolute value in a 16-bit integer vec-
vec_$iamax_ifind the maximum absolute value in a 32-bit integer vector
vec_$iaminfind the minimum absolute value in a 32-bit integer vector
vec_$iamin16find the minimum absolute value in a 16-bit integer vector
vec_$iamin16_ifind the minimum absolute value in a 16-bit integer vec-
vec_$iamin_ifind the minimum absolute value in a 32-bit integer vector
vec_$iasumsum the absolute value of the elements of a 32-bit integer
vec_$iasum16sum the absolute value of the elements of a 16-bit integer
vec_$iasum16_isum the absolute value of the elements of a 16-bit
vec_$iasum_isum the absolute value of the elements of a 32-bit integer
vec_$icopycopy a 32-bit integer vector
vec_$icopy16copy a 16-bit integer vector
vec_$icopy16_icopy a vector from one 16-bit integer matrix to another
vec_$icopy_icopy a vector from one 32-bit integer matrix to another
vec_$idotreturn the dot product of two 32-bit integer vectors
vec_$idot16return the dot product of two 16-bit integer vectors
vec_$idot16_ireturn the dot product of two vectors in 16-bit integer
vec_$idot_ireturn the dot product of two vectors in 32-bit integer
vec_$igathertranslate a 32-bit integer vector out of scattered form
vec_$igather16translate a 16-bit integer vector out of scattered form
vec_$iinitinitialize a 32-bit integer vector
vec_$iinit16initialize a 16-bit integer vector
vec_$imat_multmultiply two 4x4 32-bit integer matrixes
vec_$imat_mult16multiply two 4x4 16-bit integer matrixes
vec_$imat_multnmultiply two 32-bit integer matrixes
vec_$imat_multn16multiply two 16-bit integer matrixes
vec_$imaxfind the maximum absolute value in a 32-bit integer vector
vec_$imax16find the maximum absolute value in a 16-bit integer vector
vec_$imax16_ifind the maximum absolute value in a vector from a 16-bit
vec_$imax_ifind the maximum absolute value in a vector from a 32-bit
vec_$imult_addmultiply a scalar by a 32-bit integer vector, add a vec-
vec_$imult_add16multiply a scalar by a 16-bit integer vector, add a
vec_$imult_add16_imultiply a scalar by a 16-bit integer vector, add a
vec_$imult_add_constantmultiply two 32-bit integer vectors, add a
vec_$imult_add_constant16multiply two 16-bit integer vectors, add a
vec_$imult_add_constant16_imultiply two 16-bit integer vectors, add a
vec_$imult_add_constant_imultiply two 32-bit integer vectors, add a
vec_$imult_add_imultiply a scalar by a 32-bit integer vector, add a
vec_$imult_add_vectormultiply two 32-bit integer vectors, add a third
vec_$imult_add_vector16multiply two 16-bit integer vectors, add a[ vec_$imult_add_vector16_i ]
vec_$imult_add_vector16_imultiply two 16-bit integer vectors, add a
vec_$imult_add_vector_imultiply two 32-bit integer vectors, add a
vec_$imult_constantmultiply a 32-bit integer vector by a scalar
vec_$imult_constant16multiply a 16-bit integer vector by a scalar
vec_$imult_constant16_imultiply a vector in a 16-bit integer matrix by
vec_$imult_constant_imultiply a vector in a 32-bit integer matrix by a
vec_$imult_mult_vectormultiply three 32-bit integer vectors
vec_$imult_mult_vector16multiply three 16-bit integer vectors
vec_$imult_mult_vector16_imultiply three 16-bit integer vectors
vec_$imult_mult_vector_imultiply three 32-bit integer vectors
vec_$imult_rsub_constantmultiply two 32-bit integer vectors, negate
vec_$imult_rsub_constant16multiply two 16-bit integer vectors, negate
vec_$imult_rsub_constant16_imultiply two 16-bit integer vectors,
vec_$imult_rsub_constant_imultiply two 32-bit integer vectors, negate
vec_$imult_rsub_vectormultiply two 32-bit integer vectors, negate the
vec_$imult_rsub_vector16multiply two 16-bit integer vectors, negate
vec_$imult_rsub_vector16_imultiply two 16-bit integer vectors, negate
vec_$imult_rsub_vector_imultiply two 32-bit integer vectors, negate
vec_$imult_submultiply a scalar by a 32-bit integer vector, subtract a
vec_$imult_sub16multiply a scalar by a 16-bit integer vector, subtract
vec_$imult_sub16_imultiply a scalar by a 16-bit integer vector, sub-
vec_$imult_sub_imultiply a scalar by a 32-bit integer vector, subtract
vec_$imult_sub_vectormultiply two 32-bit integer vectors, subtract a
vec_$imult_sub_vector16multiply two 16-bit integer vectors, subtract a
vec_$imult_sub_vector16_imultiply two 16-bit integer vectors, subtract
vec_$imult_sub_vector_imultiply two 32-bit integer vectors, subtract a
vec_$imult_vectormultiply two 32-bit integer vectors
vec_$imult_vector16multiply two 16-bit integer vectors
vec_$imult_vector16_imultiply two 16-bit integer vectors
vec_$imult_vector_imultiply two 32-bit integer vectors
vec_$inegtake the negative of a 32-bit integer vector
vec_$ineg16take the negative of a 16-bit integer vector
vec_$ineg16_itake the negative of a 16-bit integer vector
vec_$ineg_itake the negative of a 32-bit integer vector
vec_$initinitialize a single-precision vector
vec_$inormsquared norm (sum the squares of the elements) a 32-bit
vec_$inorm16squared norm (sum the squares of the elements) a 16-bit
vec_$inorm16_isquared norm (sum the squares of the elements) a 16-bit
vec_$inorm_isquared norm (sum the squares of the elements) a 32-bit
vec_$introthe Vector Library[ intro ]
vec_$ipostmultmultiply a 32-bit integer vector by a 4x4 matrix
vec_$ipostmult16multiply a 16-bit integer vector by a 4x4 matrix
vec_$ipostmultnmultiply a 32-bit integer vector by a matrix
vec_$ipostmultn16multiply a 16-bit integer vector by a matrix
vec_$ipremultmultiply a 32-bit vector by a 4x4 matrix
vec_$ipremult16multiply a 16-bit vector by a 4x4 matrix
vec_$ipremultnmultiply a 32-bit integer vector by a matrix
vec_$ipremultn16multiply a 16-bit integer vector by a matrix
vec_$irec1calculate first-order linear recurrence of integer vector
vec_$irec116calculate first-order linear recurrence of short integer
vec_$irec116_icalculate first-order linear recurrence of short integer
vec_$irec1_icalculate first-order linear recurrence of integer vector
vec_$irec1ccalculate first-order linear recurrence of 16-bit integer
vec_$irec1c16calculate first-order linear recurrence of 16-bit integer
vec_$irec1c16_icalculate first-order linear recurrence of 16-bit
vec_$irec1c_icalculate first-order linear recurrence of 16-bit integer
vec_$irec1crfunction returning first-order linear recurrence of 16-bit
vec_$irec1cr16function returning first-order linear recurrence of 16-
vec_$irec1cr16_ifunction returning first-order linear recurrence of
vec_$irec1cr_ifunction returning first-order linear recurrence of 16-
vec_$irec1ncalculate first-order linear recurrence of single-precision
vec_$irec1n16calculate first-order linear recurrence of 16-bit integer
vec_$irec1n16_icalculate first-order linear recurrence of 16-bit
vec_$irec1n_icalculate first-order linear recurrence of single-
vec_$irec1rfunction returning first-order linear recurrence of 32-bit
vec_$irec1r16function returning first-order linear recurrence of 16-
vec_$irec1r16_ifunction returning first-order linear recurrence of
vec_$irec1r_ifunction returning first-order linear recurrence of 32-
vec_$irec2calculate second-order linear recurrence of 32-bit integer
vec_$irec216calculate second-order linear recurrence of integer vector
vec_$irec216_icalculate second-order linear recurrence of integer vec-
vec_$irec2_icalculate second-order linear recurrence of 32-bit integer
vec_$irec2ccalculate second-order linear recurrence of 32-bit integer
vec_$irec2c16calculate second-order linear recurrence of 16-bit
vec_$irec2c16_icalculate second-order linear recurrence of 16-bit
vec_$irec2c_icalculate second-order linear recurrence of 32-bit
vec_$irec3calculate third-order linear recurrence of 32-bit integer
vec_$irec316calculate third-order linear recurrence of 16-bit integer
vec_$irec316_icalculate third-order linear recurrence of 16-bit
vec_$irec3_icalculate third-order linear recurrence of 32-bit integer
vec_$irec3ccalculate third-order linear recurrence of 32-bit integer
vec_$irec3c16calculate third-order linear recurrence of 16-bit integer
vec_$irec3c16_icalculate third-order linear recurrence of 16-bit
vec_$irec3c_icalculate third-order linear recurrence of 32-bit integer
vec_$irmaxfind the maximum value in a 32-bit integer vector
vec_$irmax16find the maximum value in a 16-bit integer vector
vec_$irmax16_ifind the maximum value in a 16-bit integer vector
vec_$irmax_ifind the maximum value in a 32-bit integer vector
vec_$irminfind the minimum value in a 32-bit integer vector
vec_$irmin16find the minimum value in a 16-bit integer vector
vec_$irmin16_ifind the minimum value in a 16-bit integer vector
vec_$irmin_ifind the minimum value in a 32-bit integer vector
vec_$iscattertranslate a 32-bit integer vector into scattered form
vec_$iscatter16translate a 16-bit integer vector into scattered form
vec_$isubsubtract 32-bit integer vectors
vec_$isub16subtract 16-bit integer vectors
vec_$isub16_isubtract 16-bit integer vectors in matrixes
vec_$isub_add_vectoradd two 32-bit integer vectors, subtract a third
vec_$isub_add_vector16add two 16-bit integer vectors, subtract a third
vec_$isub_add_vector16_iadd two 16-bit integer vectors, subtract a
vec_$isub_add_vector_iadd two 32-bit integer vectors, subtract a third
vec_$isub_constant16subtract a 16-bit integer vector from a scalar
vec_$isub_constant16_isubtract a 16-bit integer vector from a scalar
vec_$isub_constant_isubtract a 32-bit integer vector from a scalar
vec_$isub_isubtract 32-bit integer vectors in matrixes
vec_$isub_multsubtract one 32-bit integer vector from a scalar, multi-
vec_$isub_mult16subtract one 16-bit integer vector from a scalar, mul-
vec_$isub_mult16_isubtract one 16-bit integer vector from a scalar,
vec_$isub_mult_constantsubtract two 32-bit integer vectors, multiply
vec_$isub_mult_constant16subtract two 16-bit integer vectors, multiply
vec_$isub_mult_constant16_isubtract two 16-bit integer vectors, multi-
vec_$isub_mult_constant_isubtract two 32-bit integer vectors, multiply
vec_$isub_mult_isubtract one 32-bit integer vector from a scalar, mul-
vec_$isub_mult_vectorsubtract two 32-bit integer vectors, multiply by
vec_$isub_mult_vector16subtract two 16-bit integer vectors, multiply
vec_$isub_mult_vector16_isubtract two 16-bit integer vectors, multiply
vec_$isub_mult_vector_isubtract two 32-bit integer vectors, multiply
vec_$isub_vectorsubtract two 32-bit integer vectors
vec_$isub_vector16subtract two 16-bit integer vectors
vec_$isub_vector16_isubtract two 16-bit integer vectors
vec_$isub_vector_isubtract two 32-bit integer vectors
vec_$isumsum the elements of a 32-bit integer vector
vec_$isum16sum the elements of a 16-bit integer vector
vec_$isum16_isum the elements of a vector in a 16-bit integer matrix
vec_$isum_isum the elements of a vector in a 32-bit integer matrix
vec_$iswapswap two 32-bit integer vectors
vec_$iswap16swap two 16-bit integer vectors
vec_$iswap16_iswap two vectors in a 16-bit integer matrix
vec_$iswap_iswap two vectors in a 32-bit integer matrix
vec_$izerozero a 32-bit integer vector
vec_$izero16zero a 16-bit integer vector
vec_$izero16_izero a vector in a 16-bit integer matrix
vec_$izero_izero a vector in a 32-bit integer matrix
vec_$mat_multmultiply two 4x4 single-precision matrixes
vec_$mat_multnmultiply two single-precision matrixes
vec_$maxfind the maximum absolute value in a single-precision vector
vec_$max_ifind the maximum absolute value in a vector from a single-
vec_$mult_addmultiply a scalar by a single-precision vector, add a
vec_$mult_add_constantmultiply two single-precision vectors, add a
vec_$mult_add_constant_imultiply two single-precision vectors, add a
vec_$mult_add_imultiply a scalar by a single-precision vector, add a
vec_$mult_add_vectormultiply two single-precision vectors, add a third
vec_$mult_add_vector_imultiply two single-precision vectors, add a
vec_$mult_constantmultiply a single-precision vector by a scalar
vec_$mult_constant_imultiply a vector in a single-precision matrix by
vec_$mult_mult_vectormultiply three single-precision vectors
vec_$mult_mult_vector_imultiply three single-precision vectors
vec_$mult_rsub_constantmultiply two single-precision vectors, negate
vec_$mult_rsub_constant_imultiply two single-precision vectors, negate
vec_$mult_rsub_vectormultiply two single-precision vectors, negate the
vec_$mult_rsub_vector_imultiply two single-precision vectors, negate
vec_$mult_submultiply a scalar by a single-precision vector, subtract
vec_$mult_sub_imultiply a scalar by a single-precision vector, sub-
vec_$mult_sub_vectormultiply two single-precision vectors, subtract a
vec_$mult_sub_vector_imultiply two single-precision vectors, subtract
vec_$mult_vectormultiply two single-precision vectors
vec_$mult_vector_imultiply two single-precision vectors
vec_$negtake the negative of a single-precision vector
vec_$neg_itake the negative of a single-precision vector
vec_$normsquared norm (sum the squares of the elements) a single-
vec_$norm_isquared norm (sum the squares of the elements) a single-
vec_$postmultmultiply a single-precision vector by a 4x4 matrix
vec_$postmultnmultiply a single-precision vector by a matrix
vec_$premultmultiply a single-precision vector by a 4x4 matrix
vec_$premultnmultiply a single-precision vector by a matrix
vec_$rec1calculate first-order linear recurrence of single-precision
vec_$rec1_icalculate first-order linear recurrence of single-precision
vec_$rec1ccalculate first-order linear recurrence of single-precision
vec_$rec1c_icalculate first-order linear recurrence of single-
vec_$rec1crfunction returning first-order linear recurrence of
vec_$rec1cr_ifunction returning first-order linear recurrence of
vec_$rec1ncalculate first-order linear recurrence of single-precision
vec_$rec1n_icalculate first-order linear recurrence of single-
vec_$rec1rfunction returning first-order linear recurrence of single-
vec_$rec1r_ifunction returning first-order linear recurrence of
vec_$rec2calculate second-order linear recurrence of single-precision
vec_$rec2_icalculate second-order linear recurrence of single-
vec_$rec2ccalculate second-order linear recurrence of single-precision
vec_$rec2c_icalculate second-order linear recurrence of single-
vec_$rec3calculate third-order linear recurrence of single-precision
vec_$rec3_icalculate third-order linear recurrence of single-precision
vec_$rec3ccalculate third-order linear recurrence of single-precision
vec_$rec3c_icalculate third-order linear recurrence of single-
vec_$rmaxfind the maximum value in a single-precision vector
vec_$rmax_ifind the maximum value in a single-precision vector
vec_$rminfind the minimum value in a single-precision vector
vec_$rmin_ifind the minimum value in a single-precision vector
vec_$scattertranslate a vector into scattered form
vec_$sp_dpcopy a single-precision vector to a double-precision vector
vec_$sp_dp_icopy a single-precision vector to a double-precision vec-
vec_$subsubtract single-precision vectors
vec_$sub_add_vectoradd two single-precision vectors, subtract a third
vec_$sub_add_vector_iadd two single-precision vectors, subtract a
vec_$sub_constantsubtract a single-precision vector from a scalar
vec_$sub_constant_isubtract a single-precision vector from a scalar
vec_$sub_isubtract single-precision vectors in matrixes
vec_$sub_multsubtract one single-precision vector from a scalar, mul-
vec_$sub_mult_constantsubtract two single-precision vectors, multiply
vec_$sub_mult_constant_isubtract two single-precision vectors, multi-
vec_$sub_mult_isubtract one single-precision vector from a scalar,
vec_$sub_mult_vectorsubtract two single-precision vectors, multiply by
vec_$sub_mult_vector_isubtract two single-precision vectors, multiply
vec_$sub_vectorsubtract two single-precision vectors
vec_$sub_vector_isubtract two single-precision vectors
vec_$sumsum the elements of a single-precision vector
vec_$sum_isum the elements of a vector in a single-precision matrix
vec_$swapswap two single-precision vectors
vec_$swap_iswap two vectors in a single-precision matrix
vec_$zerozero a single-precision vector
vec_$zero_izero a vector in a single-precision matrix
vfmtvariable formatting package[ intro ]
vfmt_$decode10formatted read from a string
vfmt_$decode2formatted read from a string
vfmt_$decode5formatted read from a string
vfmt_$encodeformatted write to a string
vfmt_$encode10formatted write to a string
vfmt_$encode2formatted write to a string
vfmt_$encode5formatted write to a string
vfmt_$introvariable formatting package[ intro ]
vfmt_$read10formatted read from standard input
vfmt_$read2formatted read from standard input
vfmt_$read5formatted read from standard input
vfmt_$rs10formatted read from a stream
vfmt_$rs2formatted read from a stream
vfmt_$rs5formatted read from a stream
vfmt_$writeformatted write to standard output
vfmt_$write10formatted write to standard output
vfmt_$write2formatted write to standard output
vfmt_$write5formatted write to standard output
vfmt_$wsformatted write to a stream
vfmt_$ws10formatted write to a stream
vfmt_$ws2formatted write to a stream
vfmt_$ws5formatted write to a stream

HELP COMMAND

names
nounscommon nouns used in command names[ command/nouns ]
verbscommon verbs used in command names[ command/verbs ]

HELP DM

commands
keysDefault DM key definitions[ dm/keys ]
rangeDefining a range for DM operations.[ dm/range ]

HELP ED

commands

HELP EDNS

commandsSummary of edns Commands.[ edns/commands ]

HELP EDSTR

commandsedstream command summary[ edstr/commands ]

HELP EM3270

commands
em3270_keyb

HELP EMT

commandsCommands available once emt has been invoked.[ emt/commands ]
emt_function_keys

HELP FMT

commandsSummary of fmt formatting directives.[ fmt/commands ]

HELP LOGIN

dm
windowLog in to a running process.[ login ]

HELP MAGTAPE

volidAutomatic volume id generation for labeled tapes[ magtape/volid ]

HELP PROTECTION

aclsDetails about Access Control Lists (ACLs)[ protection/acls ]
protected_subsDetails about Protected Subsystems[ protection/protected subsystems ]
rightsAccess Rights to Objects[ protection/rights ]
sidsSubject Identifier Syntax and Usage[ protection/sids ]

HELP PRSVR

configPrint Server Configuration Directives[ prsvr/config ]

HELP SHELL

commandsshell commands indexed by keyword[ shell commands ]
i_o

HELP SYSCALLS

aclmchange the protected subsystem privilege level[ intro ]
aclm_$downdeassert subsystem manager rights
aclm_$introchange the protected subsystem privilege level[ intro ]
aclm_$upassert subsystem manager rights
cachethe cache call[ intro ]
cache_$clearthe cache call[ intro ]
cache_$introthe cache call[ intro ]
calthe Domain/OS calendar service[ intro ]
cal_$add_clockadd two clock values
cal_$apply_local_offsetconvert a UTC clock value to a local one
cal_$clock_to_secconvert clock ticks into whole seconds
cal_$cmp_clockcompare two clock values
cal_$decode_ascii_datedecode an ASCII date
cal_$decode_ascii_timedecode an ascii time
cal_$decode_ascii_tzdifdecode an ASCII time zone
cal_$decode_local_timeget the local date and time
cal_$decode_timedecode a clock value
cal_$encode_timeencode a date and time
cal_$float_clockconvert clock ticks into seconds
cal_$get_infoget the local time zone
cal_$get_local_timeget the local time
cal_$introthe Domain/OS calendar service[ intro ]
cal_$remove_local_offsetconvert local time to UTC
cal_$sec_to_clockconvert seconds to a clock value
cal_$sub_clocksubtract two clock values
cal_$weekdayreturn the weekday for a date
cal_$write_timezoneset the local time zone
ctm
ctm_$alloc_pvallocates available pixel values and sets their use[ ctm_$allocate_pv ]
ctm_$find_colorfinds a color in the color map.
ctm_$inc_use_countincrements pixel value use counts.
ctm_$inq_curr_color_mapreturns the color map ID for CTM.
ctm_$intro
ctm_$mark_read_onlyshares pixel values with other processes.
ctm_$release_pvdecrements pixel value use counts.
ctm_$set_curr_color_map
ec2Level 2 Eventcount Manager[ intro ]
ec2_$advanceincrement an eventcount
ec2_$initinitialize an eventcount
ec2_$introLevel 2 Eventcount Manager[ intro ]
ec2_$readreturn an eventcount value
ec2_$waitwait for an eventcount trigger
ec2_$wait_slow_iowait for an eventcount trigger during I/O
ec2_$wait_svcwait for an eventcount trigger or asynchronous fault
errlogDomain/OS error logging[ intro ]
errlog_$closeclose an error log
errlog_$fault_statuslog a fault status
errlog_$introDomain/OS error logging[ intro ]
errlog_$openopen an error log file and log an error
errlog_$tracebacklog a stack traceback
errorDomain/OS error reporting[ intro ]
error_$codereturn the error code from a completion status
error_$failtest the fail bit in a completion status
error_$find_textfind error reporting text
error_$get_textget error reporting text
error_$init_std_formatinitialize standard error reporting
error_$introDomain/OS error reporting[ intro ]
error_$modulereturn the module code from a completion status
error_$printprint an error message
error_$print_formatprint an error message in standard format
error_$print_nameprint error text with a name
error_$std_formatprint a standard error message
error_$subsysreturn the subsystem code from a completion status
evmanipulating Domain/OS environment variables[ intro ]
ev_$delete_vardelete an environment variable
ev_$exist_vartest an environment variable
ev_$get_varget an environment variable
ev_$intromanipulating Domain/OS environment variables[ intro ]
ev_$read_var_entryread an environment entry
ev_$set_varset an environment variable
faultDomain/OS fault codes[ intro ]
fault_$introDomain/OS fault codes[ intro ]
fppthe Domain/OS Floating-Point Package[ intro ]
fpp_$controlmodify the floating-point control register
fpp_$dp_infinityreturn double-precision infinity
fpp_$dp_max_normalreturn maximum positive normalized double-precision
fpp_$dp_max_subnormalreturn maximum positive denormalized double-
fpp_$dp_min_normalreturn minimum positive normalized double-precision
fpp_$dp_min_subnormalreturn minimum positive denormalized double-
fpp_$dp_quiet_nanreturn double-precision quiet NaN
fpp_$dp_signaling_nanreturn double-precision signaling NaN
fpp_$get_accrued_exceptionsread accrued exception status
fpp_$get_ieee_underflow_modereport the underflow mode
fpp_$get_mc68881_precision_modereport the precision mode
fpp_$get_rounding_modereport the current rounding mode
fpp_$get_trap_enablesreport enabled floating-point exception traps
fpp_$introthe Domain/OS Floating-Point Package[ intro ]
fpp_$restoreload a new floating-point state
fpp_$savesave the floating-point state
fpp_$save_restoresave the current and load a new floating-point state
fpp_$save_restore_sizereturn the size of a floating-point state
fpp_$set_accrued_exceptionsset accrued exception status
fpp_$set_default_modesrestore default floating-point modes
fpp_$set_ieee_underflow_modeset the underflow mode
fpp_$set_mc68881_precision_modeset the precision mode
fpp_$set_rounding_modeset the rounding mode
fpp_$set_trap_enablesset floating-point exception traps
fpp_$sp_infinityreturn single-precision infinity
fpp_$sp_max_normalreturn maximum positive normalized single-precision
fpp_$sp_max_subnormalreturn maximum positive denormalized single-
fpp_$sp_min_normalreturn minimum positive normalized single-precision
fpp_$sp_min_subnormalreturn minimum positive denormalized single-
fpp_$sp_quiet_nanreturn single-precision quiet NaN
fpp_$sp_signaling_nanreturn single-precision signaling NaN
fpp_$statusmodify the floating-point status register
gmfusing graphics metafiles[ intro ]
gmf_$closeclose a GMF
gmf_$copy_planecopy a bitmap plane to a GMF
gmf_$copy_subplanecopy part of a bitmap plane to a GMF
gmf_$introusing graphics metafiles[ intro ]
gmf_$openopen a GMF
gmf_$restore_planerestore a bitmap from a GMF
gpr_$acquire_displayaccesses the display hardware.
gpr_$additive_bltblts a plane of a bitmap to all active planes of the
gpr_$allocate_attribute_blockallocates a set of default bitmap attri-
gpr_$allocate_bitmapallocates a bitmap in main memory.
gpr_$allocate_bitmap_ncallocates a bitmap in main memory without
gpr_$allocate_bufferallocates a buffer bitmap in display memory.
gpr_$allocate_hdm_bitmapallocates a bitmap in hidden display memory.
gpr_$allocate_projectionallocates a new projection for an existing
gpr_$arc_3pdraws an arc.
gpr_$arc_c2pdraws an arc.
gpr_$attribute_blockreturns the descriptor of an attribute block.
gpr_$bit_bltperforms a bit block transfer.
gpr_$circledraws a circle.
gpr_$circle_filleddraws and fills a circle.
gpr_$clearsets all pixels in the current bitmap to the given color.
gpr_$close_fill_pgoncloses and fills a polygon.
gpr_$close_return_pgoncloses the currently open polygon and returns
gpr_$close_return_pgon_tricloses the currently open polygon and
gpr_$color_zoomsets the magnification scale factor for a color
gpr_$cond_event_waitreturns event information without entering a wait
gpr_$deallocate_attribute_blockdeallocates an attribute block.
gpr_$deallocate_bitmapdeallocates an allocated bitmap.
gpr_$deallocate_bufferdeallocates a buffer bitmap.
gpr_$disable_inputdisables an event type.
gpr_$draw_boxdraws an unfilled box.
gpr_$enable_direct_accessensures completion of display hardware opera-
gpr_$enable_inputenables an event type and a selected set of keys.
gpr_$event_waitwaits for an event.
gpr_$force_releasereleases the display.
gpr_$get_ecreturns the eventcount associated with a graphic event.
gpr_$initinitializes GPR and allocates an initial bitmap.
gpr_$initializeinitializes GPR.
gpr_$inq_backgroundreturns the background color of the window.
gpr_$inq_bitmapreturns the descriptor of the current bitmap.
gpr_$inq_bitmap_dimensionsreturns the bitmap dimensions.
gpr_$inq_bitmap_file_color_mapreturns entries from the external-bitmap
gpr_$inq_bitmap_pixel_formatreturns the pixel format for the specified
gpr_$inq_bitmap_pointerreturns a pointer to a bitmap.
gpr_$inq_bitmap_positionreturns the position of the upper left corner
gpr_$inq_bitmap_proj_formatreturns the projection format for the
gpr_$inq_bitmap_video_formatreturns the video format for the bitmap.
gpr_$inq_blank_timeoutreturns the time period before screen is shut
gpr_$inq_bm_bit_offsetreturns the bit offset that corresponds to the
gpr_$inq_character16_widthreturns the width of a 16-bit character.
gpr_$inq_character_widthreturns a character width.
gpr_$inq_color_mapreturns the current color map values.
gpr_$inq_color_map_charreturns compatibility of color maps with the
gpr_$inq_configreturns the current display configuration.
gpr_$inq_constraintsreturns the clipping window and plane mask.
gpr_$inq_coordinate_originreturns the x- and y-offsets added to all x-
gpr_$inq_curr_color_mapreturns the current color map ID.
gpr_$inq_cursorreturns information about the cursor.
gpr_$inq_cursor_moderetrieves the current cursor mode.
gpr_$inq_disp_characteristicsreturns information about the nature of
gpr_$inq_display_characteristicsreturns information about the device
gpr_$inq_draw_patternreturns the draw pattern used for lines and
gpr_$inq_draw_valuereturns the color used for drawing lines.
gpr_$inq_draw_widthreturns the line-width in pixels for lines and
gpr_$inq_event_datareturns the time that an event occurred, and, if it
gpr_$inq_fill_background_valuereturns the tile fill background color.
gpr_$inq_fill_patternreturns the fill pattern for the current bitmap.
gpr_$inq_fill_valuereturns the color used to fill circles, rectangles,
gpr_$inq_foregroundreturns the foreground color of the window.
gpr_$inq_horizontal_spacingreturns the width of spacing between char-
gpr_$inq_imaging_formatreturns the current imaging format.
gpr_$inq_line_patternreturns the line pattern.
gpr_$inq_linestylereturns information about the current linestyle.
gpr_$inq_mult_constraintsreturns the dimensions and the number of clip
gpr_$inq_overlay_color_mapreturns the current overlay color map
gpr_$inq_pgon_decomp_techniquereturns the mode used to decompose and
gpr_$inq_pixel_formatsreturns the pixel formats available on the dev-
gpr_$inq_plane_mask_32returns a 32-bit plane mask for the current bit-
gpr_$inq_raster_op_prim_setreturns raster op primitives.
gpr_$inq_raster_opsreturns the raster operation for the primitives.
gpr_$inq_refresh_entryreturns two pointers: one to the procedure which
gpr_$inq_space_sizereturns the width of the space to be displayed when
gpr_$inq_textreturns the text font and text path.
gpr_$inq_text16_extentreturns the extent of an array of 16-bit charac-
gpr_$inq_text16_offsetreturns the x- and y-offsets of an array of 16-
gpr_$inq_text_extentreturns the extent of a string.
gpr_$inq_text_offsetreturns the x- and y-offsets from the top left
gpr_$inq_text_pathreturns the direction for writing a line of text.
gpr_$inq_text_valuesreturns the text color and the text background
gpr_$inq_triangle_fill_criteriareturns the filling criteria used with
gpr_$inq_vis_listreturns a list of the visible sections of an obscured
gpr_$inq_visible_buffertells you whether the primary or the buffer
gpr_$inq_window_idreturns the window ID.
gpr_$intro30).[ The subsystem that encountered the error (bits 24 ]
gpr_$light_pfk_buttonsturns the PFK button lights on or off.
gpr_$linedraws a line from the current position to the end point sup-
gpr_$load_font_fileloads a font from a file.
gpr_$make_bitmap_from_arraycreates a bitmap descriptor pointing to a[ gpr$_make_bitmap_from_array ]
gpr_$movesets the current position to the given position.
gpr_$multilinedraws a series of disconnected lines.
gpr_$multitrapezoiddraws and fills a list of trapezoids.
gpr_$multitriangledraws and fills a list of triangles.
gpr_$open_bitmap_fileopens a bitmap stored on disk.
gpr_$pgon_decomp_techniquesets a mode used to decompose and render
gpr_$pgon_polylinedefines a series of line segments forming part of a
gpr_$pixel_bltperforms a pixel BLT from any bitmap to the current bit-
gpr_$polylinedraws a series of connected lines.
gpr_$raster_op_prim_setspecifies the primitive(s) that will be
gpr_$read_pixelsreads the pixel values from a window of the current
gpr_$rectangledraws and fills a rectangle.
gpr_$release_displaydecrements a counter associated with the number of
gpr_$remap_color_memorydefines the plane in color display memory for
gpr_$remap_color_memory_1defines the plane in hidden color display
gpr_$remap_pixelsremaps the display bitmap to pixel mode.
gpr_$replicate_fontcreates and loads a modifiable copy of a font.
gpr_$select_color_frameselects whether frame 0 or frame 1 of color
gpr_$select_display_bufferswitches the buffers in a double buffering
gpr_$set_acq_time_outestablishes the length of time the display will
gpr_$set_attribute_blockassociates an attribute block with the current
gpr_$set_auto_refreshrefreshes the window automatically.
gpr_$set_bitmapestablishes a bitmap as the current bitmap.
gpr_$set_bitmap_dimensionsmodifies the size and the number of planes
gpr_$set_bitmap_file_color_mapestablishes new values for the
gpr_$set_blank_timeoutestablishes the time period that the system
gpr_$set_character16_widthspecifies the width of a 16-bit character.
gpr_$set_character_widthspecifies the character width in the specified
gpr_$set_clip_windowchanges the clipping window.
gpr_$set_clipping_activeenables/disables a clipping window.
gpr_$set_color_mapestablishes new values for the color map.
gpr_$set_coordinate_originestablishes x- and y-offsets used for move,
gpr_$set_curr_color_mapsets the current color map.
gpr_$set_cursor_activespecifies whether the cursor is displayed.
gpr_$set_cursor_modesets the cursor mode to software or hardware mode.
gpr_$set_cursor_origindefines one of the cursor's pixels as the cursor
gpr_$set_cursor_patternloads a cursor pattern.
gpr_$set_cursor_positionestablishes a cursor position on the screen.
gpr_$set_draw_patternspecifies the line pattern for lines and curves.
gpr_$set_draw_valuespecifies the color/intensity value to use to draw
gpr_$set_draw_widthsets the line width in pixels for lines and curves.
gpr_$set_fill_background_valuespecifies the color/intensity value for
gpr_$set_fill_patternspecifies the fill pattern used for the current
gpr_$set_fill_valuespecifies the fill color for circles, rectangles,
gpr_$set_horizontal_spacingspecifies the parameter for horizontal
gpr_$set_icon_optsets option for acquire-display behavior when window
gpr_$set_imaging_formatsets the imaging format of the color display.
gpr_$set_input_sidspecifies the input pad for graphics input.
gpr_$set_line_patternspecifies the pattern to use in drawing lines.
gpr_$set_linestylesets the line-style attribute of the current bitmap.
gpr_$set_mult_clip_windowsets multiple clip windows for the current
gpr_$set_obscured_optestablishes the action to be taken when a window
gpr_$set_overlay_color_mapestablishes new values for the overlay color
gpr_$set_pixel_formatchanges the pixel format.
gpr_$set_plane_maskestablishes a 16-bit plane mask for subsequent
gpr_$set_plane_mask_32establishes a 32-bit plane mask for subsequent
gpr_$set_quit_eventdefines the event which causes a quit to be sent to
gpr_$set_raster_opspecifies a raster operation.
gpr_$set_raster_op_masksets raster operations on several planes.
gpr_$set_refresh_entryspecifies the entry points of refresh pro-
gpr_$set_space_sizespecifies the amount of horizontal space to leave
gpr_$set_text_background_valuespecifies the color to use for text
gpr_$set_text_fontestablishes a new font for subsequent text opera-
gpr_$set_text_pathspecifies the direction for writing a line of text.
gpr_$set_text_valuespecifies the color to use for writing text.
gpr_$set_triangle_fill_criteriasets the filling criteria used with
gpr_$set_window_idestablishes the window ID.
gpr_$spline_cubic_pdraws a parametric cubic spline.
gpr_$spline_cubic_xdraws a cubic spline as a function of x.
gpr_$spline_cubic_ydraws a cubic spline as a function of y.
gpr_$start_pgondefines the starting position of a polygon.
gpr_$terminateterminates the graphics primitives package.
gpr_$textwrites text to the current bitmap.
gpr_$text16writes text consisting of 16-bit characters.
gpr_$trapezoiddraws and fills a trapezoid.
gpr_$triangledraws and fills a triangle.
gpr_$unload_font_fileunloads a font that has been loaded by
gpr_$wait_framewaits for the current frame refresh cycle to end before
gpr_$write_pixelswrites the pixel values from a pixel array into a
iosdevice-independent I/O[ intro ]
ios_$change_path_namechange an object's pathname
ios_$closeclose a stream
ios_$createcreate an object and open a stream to it
ios_$deletedelete an object
ios_$dupduplicate a stream
ios_$equaldetermine if two streams are open on the same object
ios_$force_write_filesave an object to permanent storage
ios_$getread data from a stream
ios_$get_dir_lcget the current working or naming directory
ios_$get_ecget a pointer to a stream eventcount
ios_$get_handleconvert a stream ID to a handle
ios_$inq_byte_posreturn the byte position of a stream marker
ios_$inq_conn_flagsreturn connection attributes
ios_$inq_cur_rec_lenreturn the length of the next record
ios_$inq_file_attrget file attributes
ios_$inq_full_keyreturn a full seek key
ios_$inq_mgr_flagsreturn manager attributes
ios_$inq_obj_flagsreturn object attributes
ios_$inq_path_name_lcget an object's pathname
ios_$inq_rec_posreturn the record position of a stream marker
ios_$inq_rec_remainderreturn the number of bytes left in a record
ios_$inq_rec_typereturn the record type of an object
ios_$inq_short_keyreturn a short seek key
ios_$inq_type_uidget the type of an object
ios_$introdevice-independent I/O[ intro ]
ios_$locateget a pointer to data in a stream
ios_$openopen an existing object
ios_$putwrite to an object
ios_$putpwrite to an object, returning amount written
ios_$replicatereplicate a stream
ios_$seekseek on a stream
ios_$seek_full_keyseek with a full key
ios_$seek_short_keyseek with a short key
ios_$seek_to_bofseek to the beginning of an object
ios_$seek_to_eofseek to the end of an object
ios_$set_conn_flagset connection attributes
ios_$set_dirchange the current working or naming directory
ios_$set_locate_buffer_sizeset the locate buffer size
ios_$set_obj_flagset object attributes
ios_$set_rec_typechange an object's record type
ios_$switchswitch a stream to another ID
ios_$truncatetruncate an object at the current stream marker
ios_dirstream access to directories[ intro ]
ios_dir_$introstream access to directories[ intro ]
ios_dir_$isatest whether a stream is open on a directory
ios_dir_$openopen an object in an open directory
ios_dir_$readdirread a directory
ios_dir_$rewinddirrewind a directory
ios_dir_$seekdirseek in a directory
ios_dir_$telldirreturn a seek key for a directory
ipcDomain/OS Interprocess Communication[ intro ]
ipc_$closeclose an IPC socket
ipc_$createcreate an IPC socket
ipc_$deletedelete an IPC socket
ipc_$get_ecget an IPC eventcount
ipc_$introDomain/OS Interprocess Communication[ intro ]
ipc_$openopen an IPC socket
ipc_$rcvretrieve an IPC datagram
ipc_$resolveget an IPC socket handle
ipc_$sarsend an IPC datagram and await a reply
ipc_$sendsend an IPC datagram
ipc_$waitwait for an IPC datagram
libcalls to manipulate predefined large sets[ intro ]
lib_$introcalls to manipulate predefined large sets[ intro ]
loaderthe Domain/OS loader[ intro ]
loader_$clear_inlibclear the installed library list
loader_$cond_loadensure a module is loaded
loader_$inlibcreate a privately installed library
loader_$inquire_imageget image information
loader_$inquire_known_libget information on known libraries
loader_$inquire_sectionget information on an image section
loader_$inquire_statget a load history summation
loader_$introthe Domain/OS loader[ intro ]
loader_$kg_defineadd to the Known Global Table (KGT)
loader_$kg_lookuplook up a symbol
loader_$loadload a module
loader_$lookup_stack_sizeget the stack size requirement of an image
loader_$lookup_start_addrget the start address of an image
loader_$unloadunload a loaded module
mbxusing mailboxes[ intro ]
mbx_$client_windowreturn client buffer size
mbx_$closeclose a channel or mailbox
mbx_$cond_get_rec_chanread a channel without waiting
mbx_$cond_get_rec_chan_setread a set of channels without waiting
mbx_$create_servercreate a mailbox
mbx_$deallocatedeallocate a channel
mbx_$get_conditionalread a message without waiting
mbx_$get_ecget a pointer to a mailbox eventcount
mbx_$get_recget a message from a mailbox
mbx_$get_rec_chanread a mailbox channel
mbx_$get_rec_chan_setread a set of channels
mbx_$introusing mailboxes[ intro ]
mbx_$openopen a client channel in a mailbox
mbx_$put_chrsend a partial message
mbx_$put_chr_condsend a partial message without waiting
mbx_$put_recsend a message
mbx_$put_rec_condsend a message without waiting
mbx_$server_windowreturn server buffer size
mbx_$start_helperstart a mailbox helper
mbx_$timed_openopen a client channel with a timeout
msmapping file system objects[ intro ]
ms_$addmapmap more of an object
ms_$addmapxmap more of an object, specifying location
ms_$adviceadvise the system on mapped object access
ms_$attributesget the file attributes of a mapped object
ms_$crmaplcreate, map, and lock an object
ms_$crtempcreate, map, and lock a temporary object
ms_$fw_filesynchronize a mapped object with the file system
ms_$fw_partialpartially synchronize a mapped object with the file sys-
ms_$intromapping file system objects[ intro ]
ms_$maplmap and lock an object
ms_$mapl_streampermanently map an object via its XOID
ms_$maplxmap objects external to the Apollo file system
ms_$mk_permanentmake a temporary object permanent
ms_$mk_temporarymake a permanent object temporary
ms_$neighborsfind out if two mapped objects are on the same volume
ms_$relockchange the lock on an object
ms_$remapmap a different portion of a mapped object
ms_$reprotectchange object mapping type
ms_$truncatetruncate a mapped object
ms_$unmapunmap an object
mtsusing magtape descriptor files[ intro ]
mts_$close_descclose a magtape descriptor file
mts_$copy_desccopy a magtape descriptor file
mts_$create_default_desccreate a default magtape descriptor file
mts_$get_attrget a magtape descriptor attribute
mts_$introusing magtape descriptor files[ intro ]
mts_$labellabel a magtape
mts_$open_descopen a magtape descriptor file
mts_$open_desc_uidopen a magtape descriptor file
mts_$set_attrset a magtape descriptor attribute
mutexmutually exclusive resource locking[ intro ]
mutex_$initinitialize a mutual exclusion lock record
mutex_$intromutually exclusive resource locking[ intro ]
mutex_$lockobtain a mutual exclusion lock
mutex_$unlockrelease a mutual exclusion lock
namethe Naming Server[ intro ]
name_$add_linkcreate a link
name_$cnamechange a leaf name
name_$create_directorycreate a directory
name_$create_filecreate a permanent file
name_$delete_directorydelete a directory
name_$delete_filedelete a file
name_$drop_linkdelete a link
name_$extract_data_lcextract data from a canonical directory entry
name_$get_ndir_lcget the naming directory
name_$get_path_lcget a full pathname
name_$get_wdir_lcget the working directory
name_$introthe Naming Server[ intro ]
name_$read_dir_lcread a directory
name_$read_link_lcreturn the pathname associated with a link
name_$set_ndirset the naming directory
name_$set_wdirsets the working directory
osinfoDomain/OS information[ intro ]
osinfo_$get_revget Domain/OS revision information
osinfo_$introDomain/OS information[ intro ]
osinfo_$mem_sizeget memory size of specified node
osinfo_$node_typeget model number of specified node
padthe Display Manager[ intro ]
pad_$clear_frameclear a frame
pad_$close_frameclose a frame
pad_$cookedput a transcript pad in cooked mode
pad_$cpr_enableenable cursor position reports
pad_$createcreate a new pad and window pane
pad_$create_framecreate a frame
pad_$create_iconcreate a new pad and associated window icon
pad_$create_windowcreate a new pad and a window to view it
pad_$def_pfkdefine a program function key
pad_$delete_frameclear and delete a frame
pad_$dm_cmdexecute a Display Manager command
pad_$edit_waitwait until an edit window closes
pad_$force_promptforce an incomplete record to an input pad
pad_$icon_waitwait until an icon expands or moves
pad_$inq_disp_typefind out the display type
pad_$inq_fontfind out about the current font
pad_$inq_full_windowget the total display region occupied by a window
pad_$inq_iconget icon information
pad_$inq_icon_fontget the current icon font
pad_$inq_kbdfind out about the keyboard
pad_$inq_positionfind the output cursor
pad_$inq_viewfind out the pad region under the window
pad_$inq_windowslist the windows on a pad
pad_$introthe Display Manager[ intro ]
pad_$is_iconfind out whether a window is an icon
pad_$isatest a stream for the pad trait
pad_$isa_dm_padtest whether a stream is open on a local DM pad
pad_$load_fontload a character font
pad_$locatelocate the keyboard cursor
pad_$make_iconchange a window into an icon
pad_$make_invisiblemake a window invisible
pad_$movemove the output cursor
pad_$pop_push_windowpop or push a window
pad_$rawplace a pad in raw mode
pad_$select_windowmake a window visible and full-size
pad_$set_auto_closeclose a window when its pad closes
pad_$set_borderadd or remove a window border
pad_$set_eraseset a pad's erase mode
pad_$set_full_windowestablish a window region
pad_$set_icon_fontchoose a new icon font
pad_$set_icon_posestablish an icon position and icon character
pad_$set_scaleset a scale factor for cursor operations
pad_$set_tabsset tab stops within a pad
pad_$set_viewdefine the pad region under a window
pad_$use_fontuse a new loaded font
pbufsusing paste buffers[ intro ]
pbufs_$createcreate a paste buffer
pbufs_$introusing paste buffers[ intro ]
pbufs_$openopen an existing paste buffer
pfmmanaging faults[ intro ]
pfm_$cleanupestablish a clean-up handler
pfm_$enableenable asynchronous faults
pfm_$enable_faultsenable asynchronous faults in a multitasked process
pfm_$error_trapsimulate a fault and save a traceback
pfm_$establish_fault_handlerestablish a fault handler
pfm_$inhibitinhibit asynchronous faults
pfm_$inhibit_faultsinhibit asynchronous faults, but allow task-
pfm_$intromanaging faults[ intro ]
pfm_$release_fault_handlerrelease a fault handler
pfm_$reset_cleanupreset a clean-up handler
pfm_$rls_cleanuprelease clean-up handlers stack
pfm_$signalsignal the calling process
pgmthe program manager[ intro ]
pgm_$del_argdelete a program argument
pgm_$exitexit a program
pgm_$get_argget a program argument
pgm_$get_argsget the program argument vector
pgm_$get_ecget a process eventcount
pgm_$get_puidget a process UID
pgm_$introthe program manager[ intro ]
pgm_$invokeinvoke a program
pgm_$make_orphanorphan a process
pgm_$proc_waitwait on a process
pgm_$set_severityset the exit severity level
pmthe Domain/OS Process Manager[ intro ]
pm_$get_home_txtget the home directory
pm_$get_sid_txtget the SID
pm_$introthe Domain/OS Process Manager[ intro ]
prfthe Domain/OS print library[ intro ]
prf_$config_fileset print options from a file
prf_$edit_jobedit a print job at the current site
prf_$get_printersget a list of printers for a specified manager
prf_$get_sitesget a list of print managers
prf_$initinitialize print request options
prf_$inq_optionget a print request option
prf_$introthe Domain/OS print library[ intro ]
prf_$name_printspool a file for printing
prf_$queue_filequeue a print request
prf_$read_queueget a list of print jobs in the queue
prf_$set_optionset an option in a print request
prf_$signal_printersignal a print job
prf_$stream_printprint from a stream
proc1the Level 1 Process Manager[ intro ]
proc1_$get_cputget elapsed CPU time
proc1_$introthe Level 1 Process Manager[ intro ]
proc2the Level 2 Process Manager[ intro ]
proc2_$get_infoget level 2 process information
proc2_$introthe Level 2 Process Manager[ intro ]
proc2_$listlist level 2 process UIDs
proc2_$who_am_iget the UID of the calling process
rwsdynamic storage allocation[ intro ]
rws_$allocallocate storage
rws_$alloc_heap_poolallocate heap storage
rws_$alloc_rw_poolallocate read/write storage from a pool
rws_$introdynamic storage allocation[ intro ]
rws_$release_heap_poolrelease heap storage
siocontrolling serial I/O lines[ intro ]
sio_$controlset serial line options
sio_$inquireget serial line options
sio_$introcontrolling serial I/O lines[ intro ]
statusstatus reporting types and constants[ intro ]
status_$introstatus reporting types and constants[ intro ]
taskthe Domain/OS task library[ intro ]
task_$blastkill a task without cleanup
task_$createcreate a task
task_$exitexit a task
task_$get_ecget a completion eventcount
task_$get_handlereturn the task handle
task_$get_infoget information about a task
task_$introthe Domain/OS task library[ intro ]
task_$releaserelease a task and report
task_$set_namename a task
task_$set_resultchange the completion status and output value
task_$signalsignal a task
task_$tasking_enableddetermine whether tasking is enabled
task_$yieldyield the processor
timethe Domain/OS time service[ intro ]
time_$clockget the system clock value
time_$get_ecget a pointer to the time eventcount
time_$introthe Domain/OS time service[ intro ]
time_$waitwait for an interval
tonemake a noise[ intro ]
tone_$intromake a noise[ intro ]
tone_$timemake a noise of a specified duration
tpadlocator (touchpad) manager calls[ intro ]
tpad_$inq_dtypereturn the last locator used
tpad_$inquireget information about the current locator response
tpad_$introlocator (touchpad) manager calls[ intro ]
tpad_$re_rangere-establishes the touchpad raw data range
tpad_$set_cursorre-establish the locator origin in relative mode
tpad_$set_modeset pointing device response characteristics
vecthe Vector Library[ intro ]
vec_$abstake the absolute value of the elements in a single-precision
vec_$abs_itake the absolute value of the elements in a single-
vec_$add_add_vectoradd three single-precision vectors
vec_$add_add_vector_iadd three single-precision vectors
vec_$add_constantadd a scalar to a single-precision vector
vec_$add_constant_iadd a scalar to a vector in a single-precision
vec_$add_multadd one single-precision vector to a scalar, multiply by
vec_$add_mult_constantadd two single-precision vectors, multiply by a
vec_$add_mult_constant_iadd two single-precision vectors, multiply by
vec_$add_mult_iadd one single-precision vector to a scalar, multiply
vec_$add_mult_vectoradd two single-precision vectors, multiply by a
vec_$add_mult_vector_iadd two single-precision vectors, multiply by a
vec_$add_vectoradd two single-precision vectors
vec_$add_vector_iadd vectors in two single-precision matrixes
vec_$amaxfind the maximum absolute value in a single-precision vector
vec_$amax_ifind the maximum absolute value in a single-precision vec-
vec_$aminfind the minimum absolute value in a single-precision vector
vec_$amin_ifind the minimum absolute value in a single-precision vec-
vec_$asumsum the absolute value of the elements of a single-precision
vec_$asum_isum the absolute value of the elements of a single-
vec_$copycopy a single-precision vector
vec_$copy_icopy a vector from one single-precision matrix to another
vec_$dabstake the absolute value of the elements in a double-precision
vec_$dabs_itake the absolute value of the elements in a double-
vec_$dadd_add_vectoradd three double-precision vectors
vec_$dadd_add_vector_iadd three double-precision vectors[ vec_$dadd_add_vector ]
vec_$dadd_constantadd a scalar to a double-precision vector
vec_$dadd_constant_iadd a scalar to a vector in a double-precision
vec_$dadd_multadd one double-precision vector to a scalar, multiply by
vec_$dadd_mult_constantadd two double-precision vectors, multiply by a
vec_$dadd_mult_constant_iadd two double-precision vectors, multiply by
vec_$dadd_mult_iadd one double-precision vector to a scalar, multiply
vec_$dadd_mult_vectoradd two single-precision vectors, multiply by a
vec_$dadd_mult_vector_iadd two single-precision vectors, multiply by a
vec_$dadd_vectoradd two double-precision vectors
vec_$dadd_vector_iadd vectors in two double-precision matrixes
vec_$damaxfind the maximum absolute value in a double-precision vector
vec_$damax_ifind the maximum absolute value in a double-precision vec-
vec_$daminfind the minimum absolute value in a double-precision vector
vec_$damin_ifind the minimum absolute value in a double-precision vec-
vec_$dasumsum the absolute value of the elements of a double-precision
vec_$dasum_isum the absolute value of the elements of a double-
vec_$dcopycopy a double-precision vector
vec_$dcopy_icopy a vector from one double-precision matrix to another
vec_$ddotreturn the dot product of two double-precision vectors
vec_$ddot_ireturn the dot product of two vectors in double-precision
vec_$dgathertranslate a double-precision vector out of scattered form
vec_$dinitinitialize a double-precision vector
vec_$dmat_multmultiply two 4x4 double-precision matrixes
vec_$dmat_multnmultiply two double-precision matrixes
vec_$dmaxfind the maximum absolute value in a double-precision vector
vec_$dmax_ifind the maximum absolute value in a vector from a double-
vec_$dmult_addmultiply a scalar by a double-precision vector, add a
vec_$dmult_add_constantmultiply two double-precision vectors, add a
vec_$dmult_add_constant_imultiply two double-precision vectors, add a
vec_$dmult_add_imultiply a scalar by a double-precision vector, add a
vec_$dmult_add_vectormultiply two double-precision vectors, add a
vec_$dmult_add_vector_imultiply two double-precision vectors, add a
vec_$dmult_constantmultiply a double-precision vector by a scalar
vec_$dmult_constant_imultiply a vector in a double-precision matrix by
vec_$dmult_mult_vectormultiply three double-precision vectors
vec_$dmult_mult_vector_imultiply three double-precision vectors
vec_$dmult_rsub_constantmultiply two single-precision vectors, negate
vec_$dmult_rsub_constant_imultiply two single-precision vectors,
vec_$dmult_rsub_vectormultiply two double-precision vectors, negate
vec_$dmult_rsub_vector_imultiply two double-precision vectors, negate
vec_$dmult_submultiply a scalar by a single-precision vector, subtract
vec_$dmult_sub_imultiply a scalar by a single-precision vector, sub-
vec_$dmult_sub_vectormultiply two double-precision vectors, subtract a
vec_$dmult_sub_vector_imultiply two double-precision vectors, subtract
vec_$dmult_vectormultiply two double-precision vectors
vec_$dnegtake the negative of a double-precision vector
vec_$dneg_itake the negative of a double-precision vector
vec_$dnormsquared norm (sum the squares of the elements) a double-
vec_$dnorm_isquared norm (sum the squares of the elements) a double-
vec_$dotreturn the dot product of two single-precision vectors
vec_$dot_ireturn the dot product of two vectors in single-precision
vec_$dp_spcopy a double-precision vector to a single-precision vector
vec_$dp_sp_icopy a vector from a double-precision matrix into a
vec_$dpostmultmultiply a double-precision vector by a 4x4 matrix
vec_$dpostmultnmultiply a double-precision vector by a matrix
vec_$dpremultmultiply a double-precision vector by a 4x4 matrix
vec_$dpremultnmultiply a double-precision vector by a matrix
vec_$drec1calculate first-order linear recurrence of double-precision
vec_$drec1_icalculate first-order linear recurrence of double-
vec_$drec1ccalculate first-order linear recurrence of double-precision
vec_$drec1c_icalculate first-order linear recurrence of double-
vec_$drec1crfunction returning first-order linear recurrence of
vec_$drec1cr_ifunction returning first-order linear recurrence of
vec_$drec1ncalculate first-order linear recurrence of double-precision
vec_$drec1n_icalculate first-order linear recurrence of double-
vec_$drec1rfunction returning first-order linear recurrence of
vec_$drec1r_ifunction returning first-order linear recurrence of
vec_$drec2calculate second-order linear recurrence of double-precision
vec_$drec2_icalculate second-order linear recurrence of double-
vec_$drec2ccalculate second-order linear recurrence of double-
vec_$drec2c_icalculate second-order linear recurrence of double-
vec_$drec3calculate third-order linear recurrence of double-precision
vec_$drec3_icalculate third-order linear recurrence of double-
vec_$drec3ccalculate third-order linear recurrence of single-precision
vec_$drec3c_icalculate third-order linear recurrence of single-
vec_$drmaxfind the maximum value in a double-precision vector
vec_$drmax_ifind the maximum value in a double-precision vector
vec_$drminfind the minimum value in a double-precision vector
vec_$drmin_ifind the minimum value in a double-precision vector
vec_$dscattertranslate a double-precision vector into scattered form
vec_$dsubsubtract double-precision vectors
vec_$dsub_add_vectoradd two double-precision vectors, subtract a third
vec_$dsub_add_vector_iadd two double-precision vectors, subtract a
vec_$dsub_constantsubtract a double-precision vector from a scalar
vec_$dsub_constant_isubtract a double-precision vector from a scalar
vec_$dsub_isubtract double-precision vectors in matrixes
vec_$dsub_multsubtract one single-precision vector from a scalar, mul-
vec_$dsub_mult_constantsubtract two double-precision vectors, multiply
vec_$dsub_mult_constant_isubtract two double-precision vectors, multi-
vec_$dsub_mult_isubtract one single-precision vector from a scalar,
vec_$dsub_mult_vectorsubtract two double-precision vectors, multiply
vec_$dsub_mult_vector_isubtract two double-precision vectors, multiply
vec_$dsub_vectorsubtract two double-precision vectors
vec_$dsub_vector_isubtract two double-precision vectors
vec_$dsumsum the elements of a double-precision vector
vec_$dsum_isum the elements of a vector in a double-precision matrix
vec_$dswapswap two double-precision vectors
vec_$dswap_iswap two vectors in a double-precision matrix
vec_$dzerozero a double-precision vector
vec_$dzero_izero a vector in a double-precision matrix
vec_$gathertranslate a vector out of scattered form
vec_$iabstake the absolute value of the elements in a 32-bit integer
vec_$iabs16take the absolute value of the elements in a 16-bit integer
vec_$iabs16_itake the absolute value of the elements in a 16-bit
vec_$iabs_itake the absolute value of the elements in a 32-bit integer
vec_$iadd_add_vectoradd three 32-bit integer vectors
vec_$iadd_add_vector16add three single-precision vectors
vec_$iadd_add_vector16_iadd three single-precision vectors
vec_$iadd_add_vector_iadd three 32-bit integer vectors
vec_$iadd_constantadd a scalar constant to a 32-bit integer vector
vec_$iadd_constant16add a scalar constant to a 16-bit integer vector
vec_$iadd_constant16_iadd a scalar to a vector in a 16-bit integer
vec_$iadd_constant_iadd a scalar to a vector in a 32-bit integer
vec_$iadd_multadd one 32-bit integer vector to a scalar, multiply by
vec_$iadd_mult16add one 16-bit integer vector to a scalar, multiply by
vec_$iadd_mult16_iadd one 16-bit integer vector to a scalar, multiply
vec_$iadd_mult_constantadd two 32-bit integer vectors, multiply by a
vec_$iadd_mult_constant16add two 16-bit integer vectors, multiply by a
vec_$iadd_mult_constant16_iadd two 16-bit integer vectors, multiply by
vec_$iadd_mult_constant_iadd two 32-bit integer vectors, multiply by a
vec_$iadd_mult_iadd one 32-bit integer vector to a scalar, multiply by
vec_$iadd_mult_vectoradd two 32-bit integer vectors, multiply by a
vec_$iadd_mult_vector16add two 16-bit integer vectors, multiply by a
vec_$iadd_mult_vector16_iadd two 16-bit integer vectors, multiply by a
vec_$iadd_mult_vector_iadd two 32-bit integer vectors, multiply by a
vec_$iadd_vectoradd two 32-bit integer vectors
vec_$iadd_vector16add two 16-bit integer vectors
vec_$iadd_vector16_iadd vectors in two 16-bit integer matrixes
vec_$iadd_vector_iadd vectors in two 32-bit integer matrixes
vec_$iamaxfind the maximum absolute value in a 32-bit integer vector
vec_$iamax16find the maximum absolute value in a 16-bit integer vector
vec_$iamax16_ifind the maximum absolute value in a 16-bit integer vec-
vec_$iamax_ifind the maximum absolute value in a 32-bit integer vector
vec_$iaminfind the minimum absolute value in a 32-bit integer vector
vec_$iamin16find the minimum absolute value in a 16-bit integer vector
vec_$iamin16_ifind the minimum absolute value in a 16-bit integer vec-
vec_$iamin_ifind the minimum absolute value in a 32-bit integer vector
vec_$iasumsum the absolute value of the elements of a 32-bit integer
vec_$iasum16sum the absolute value of the elements of a 16-bit integer
vec_$iasum16_isum the absolute value of the elements of a 16-bit
vec_$iasum_isum the absolute value of the elements of a 32-bit integer
vec_$icopycopy a 32-bit integer vector
vec_$icopy16copy a 16-bit integer vector
vec_$icopy16_icopy a vector from one 16-bit integer matrix to another
vec_$icopy_icopy a vector from one 32-bit integer matrix to another
vec_$idotreturn the dot product of two 32-bit integer vectors
vec_$idot16return the dot product of two 16-bit integer vectors
vec_$idot16_ireturn the dot product of two vectors in 16-bit integer
vec_$idot_ireturn the dot product of two vectors in 32-bit integer
vec_$igathertranslate a 32-bit integer vector out of scattered form
vec_$igather16translate a 16-bit integer vector out of scattered form
vec_$iinitinitialize a 32-bit integer vector
vec_$iinit16initialize a 16-bit integer vector
vec_$imat_multmultiply two 4x4 32-bit integer matrixes
vec_$imat_mult16multiply two 4x4 16-bit integer matrixes
vec_$imat_multnmultiply two 32-bit integer matrixes
vec_$imat_multn16multiply two 16-bit integer matrixes
vec_$imaxfind the maximum absolute value in a 32-bit integer vector
vec_$imax16find the maximum absolute value in a 16-bit integer vector
vec_$imax16_ifind the maximum absolute value in a vector from a 16-bit
vec_$imax_ifind the maximum absolute value in a vector from a 32-bit
vec_$imult_addmultiply a scalar by a 32-bit integer vector, add a vec-
vec_$imult_add16multiply a scalar by a 16-bit integer vector, add a
vec_$imult_add16_imultiply a scalar by a 16-bit integer vector, add a
vec_$imult_add_constantmultiply two 32-bit integer vectors, add a
vec_$imult_add_constant16multiply two 16-bit integer vectors, add a
vec_$imult_add_constant16_imultiply two 16-bit integer vectors, add a
vec_$imult_add_constant_imultiply two 32-bit integer vectors, add a
vec_$imult_add_imultiply a scalar by a 32-bit integer vector, add a
vec_$imult_add_vectormultiply two 32-bit integer vectors, add a third
vec_$imult_add_vector16multiply two 16-bit integer vectors, add a[ vec_$imult_add_vector16_i ]
vec_$imult_add_vector16_imultiply two 16-bit integer vectors, add a
vec_$imult_add_vector_imultiply two 32-bit integer vectors, add a
vec_$imult_constantmultiply a 32-bit integer vector by a scalar
vec_$imult_constant16multiply a 16-bit integer vector by a scalar
vec_$imult_constant16_imultiply a vector in a 16-bit integer matrix by
vec_$imult_constant_imultiply a vector in a 32-bit integer matrix by a
vec_$imult_mult_vectormultiply three 32-bit integer vectors
vec_$imult_mult_vector16multiply three 16-bit integer vectors
vec_$imult_mult_vector16_imultiply three 16-bit integer vectors
vec_$imult_mult_vector_imultiply three 32-bit integer vectors
vec_$imult_rsub_constantmultiply two 32-bit integer vectors, negate
vec_$imult_rsub_constant16multiply two 16-bit integer vectors, negate
vec_$imult_rsub_constant16_imultiply two 16-bit integer vectors,
vec_$imult_rsub_constant_imultiply two 32-bit integer vectors, negate
vec_$imult_rsub_vectormultiply two 32-bit integer vectors, negate the
vec_$imult_rsub_vector16multiply two 16-bit integer vectors, negate
vec_$imult_rsub_vector16_imultiply two 16-bit integer vectors, negate
vec_$imult_rsub_vector_imultiply two 32-bit integer vectors, negate
vec_$imult_submultiply a scalar by a 32-bit integer vector, subtract a
vec_$imult_sub16multiply a scalar by a 16-bit integer vector, subtract
vec_$imult_sub16_imultiply a scalar by a 16-bit integer vector, sub-
vec_$imult_sub_imultiply a scalar by a 32-bit integer vector, subtract
vec_$imult_sub_vectormultiply two 32-bit integer vectors, subtract a
vec_$imult_sub_vector16multiply two 16-bit integer vectors, subtract a
vec_$imult_sub_vector16_imultiply two 16-bit integer vectors, subtract
vec_$imult_sub_vector_imultiply two 32-bit integer vectors, subtract a
vec_$imult_vectormultiply two 32-bit integer vectors
vec_$imult_vector16multiply two 16-bit integer vectors
vec_$imult_vector16_imultiply two 16-bit integer vectors
vec_$imult_vector_imultiply two 32-bit integer vectors
vec_$inegtake the negative of a 32-bit integer vector
vec_$ineg16take the negative of a 16-bit integer vector
vec_$ineg16_itake the negative of a 16-bit integer vector
vec_$ineg_itake the negative of a 32-bit integer vector
vec_$initinitialize a single-precision vector
vec_$inormsquared norm (sum the squares of the elements) a 32-bit
vec_$inorm16squared norm (sum the squares of the elements) a 16-bit
vec_$inorm16_isquared norm (sum the squares of the elements) a 16-bit
vec_$inorm_isquared norm (sum the squares of the elements) a 32-bit
vec_$introthe Vector Library[ intro ]
vec_$ipostmultmultiply a 32-bit integer vector by a 4x4 matrix
vec_$ipostmult16multiply a 16-bit integer vector by a 4x4 matrix
vec_$ipostmultnmultiply a 32-bit integer vector by a matrix
vec_$ipostmultn16multiply a 16-bit integer vector by a matrix
vec_$ipremultmultiply a 32-bit vector by a 4x4 matrix
vec_$ipremult16multiply a 16-bit vector by a 4x4 matrix
vec_$ipremultnmultiply a 32-bit integer vector by a matrix
vec_$ipremultn16multiply a 16-bit integer vector by a matrix
vec_$irec1calculate first-order linear recurrence of integer vector
vec_$irec116calculate first-order linear recurrence of short integer
vec_$irec116_icalculate first-order linear recurrence of short integer
vec_$irec1_icalculate first-order linear recurrence of integer vector
vec_$irec1ccalculate first-order linear recurrence of 16-bit integer
vec_$irec1c16calculate first-order linear recurrence of 16-bit integer
vec_$irec1c16_icalculate first-order linear recurrence of 16-bit
vec_$irec1c_icalculate first-order linear recurrence of 16-bit integer
vec_$irec1crfunction returning first-order linear recurrence of 16-bit
vec_$irec1cr16function returning first-order linear recurrence of 16-
vec_$irec1cr16_ifunction returning first-order linear recurrence of
vec_$irec1cr_ifunction returning first-order linear recurrence of 16-
vec_$irec1ncalculate first-order linear recurrence of single-precision
vec_$irec1n16calculate first-order linear recurrence of 16-bit integer
vec_$irec1n16_icalculate first-order linear recurrence of 16-bit
vec_$irec1n_icalculate first-order linear recurrence of single-
vec_$irec1rfunction returning first-order linear recurrence of 32-bit
vec_$irec1r16function returning first-order linear recurrence of 16-
vec_$irec1r16_ifunction returning first-order linear recurrence of
vec_$irec1r_ifunction returning first-order linear recurrence of 32-
vec_$irec2calculate second-order linear recurrence of 32-bit integer
vec_$irec216calculate second-order linear recurrence of integer vector
vec_$irec216_icalculate second-order linear recurrence of integer vec-
vec_$irec2_icalculate second-order linear recurrence of 32-bit integer
vec_$irec2ccalculate second-order linear recurrence of 32-bit integer
vec_$irec2c16calculate second-order linear recurrence of 16-bit
vec_$irec2c16_icalculate second-order linear recurrence of 16-bit
vec_$irec2c_icalculate second-order linear recurrence of 32-bit
vec_$irec3calculate third-order linear recurrence of 32-bit integer
vec_$irec316calculate third-order linear recurrence of 16-bit integer
vec_$irec316_icalculate third-order linear recurrence of 16-bit
vec_$irec3_icalculate third-order linear recurrence of 32-bit integer
vec_$irec3ccalculate third-order linear recurrence of 32-bit integer
vec_$irec3c16calculate third-order linear recurrence of 16-bit integer
vec_$irec3c16_icalculate third-order linear recurrence of 16-bit
vec_$irec3c_icalculate third-order linear recurrence of 32-bit integer
vec_$irmaxfind the maximum value in a 32-bit integer vector
vec_$irmax16find the maximum value in a 16-bit integer vector
vec_$irmax16_ifind the maximum value in a 16-bit integer vector
vec_$irmax_ifind the maximum value in a 32-bit integer vector
vec_$irminfind the minimum value in a 32-bit integer vector
vec_$irmin16find the minimum value in a 16-bit integer vector
vec_$irmin16_ifind the minimum value in a 16-bit integer vector
vec_$irmin_ifind the minimum value in a 32-bit integer vector
vec_$iscattertranslate a 32-bit integer vector into scattered form
vec_$iscatter16translate a 16-bit integer vector into scattered form
vec_$isubsubtract 32-bit integer vectors
vec_$isub16subtract 16-bit integer vectors
vec_$isub16_isubtract 16-bit integer vectors in matrixes
vec_$isub_add_vectoradd two 32-bit integer vectors, subtract a third
vec_$isub_add_vector16add two 16-bit integer vectors, subtract a third
vec_$isub_add_vector16_iadd two 16-bit integer vectors, subtract a
vec_$isub_add_vector_iadd two 32-bit integer vectors, subtract a third
vec_$isub_constant16subtract a 16-bit integer vector from a scalar
vec_$isub_constant16_isubtract a 16-bit integer vector from a scalar
vec_$isub_constant_isubtract a 32-bit integer vector from a scalar
vec_$isub_isubtract 32-bit integer vectors in matrixes
vec_$isub_multsubtract one 32-bit integer vector from a scalar, multi-
vec_$isub_mult16subtract one 16-bit integer vector from a scalar, mul-
vec_$isub_mult16_isubtract one 16-bit integer vector from a scalar,
vec_$isub_mult_constantsubtract two 32-bit integer vectors, multiply
vec_$isub_mult_constant16subtract two 16-bit integer vectors, multiply
vec_$isub_mult_constant16_isubtract two 16-bit integer vectors, multi-
vec_$isub_mult_constant_isubtract two 32-bit integer vectors, multiply
vec_$isub_mult_isubtract one 32-bit integer vector from a scalar, mul-
vec_$isub_mult_vectorsubtract two 32-bit integer vectors, multiply by
vec_$isub_mult_vector16subtract two 16-bit integer vectors, multiply
vec_$isub_mult_vector16_isubtract two 16-bit integer vectors, multiply
vec_$isub_mult_vector_isubtract two 32-bit integer vectors, multiply
vec_$isub_vectorsubtract two 32-bit integer vectors
vec_$isub_vector16subtract two 16-bit integer vectors
vec_$isub_vector16_isubtract two 16-bit integer vectors
vec_$isub_vector_isubtract two 32-bit integer vectors
vec_$isumsum the elements of a 32-bit integer vector
vec_$isum16sum the elements of a 16-bit integer vector
vec_$isum16_isum the elements of a vector in a 16-bit integer matrix
vec_$isum_isum the elements of a vector in a 32-bit integer matrix
vec_$iswapswap two 32-bit integer vectors
vec_$iswap16swap two 16-bit integer vectors
vec_$iswap16_iswap two vectors in a 16-bit integer matrix
vec_$iswap_iswap two vectors in a 32-bit integer matrix
vec_$izerozero a 32-bit integer vector
vec_$izero16zero a 16-bit integer vector
vec_$izero16_izero a vector in a 16-bit integer matrix
vec_$izero_izero a vector in a 32-bit integer matrix
vec_$mat_multmultiply two 4x4 single-precision matrixes
vec_$mat_multnmultiply two single-precision matrixes
vec_$maxfind the maximum absolute value in a single-precision vector
vec_$max_ifind the maximum absolute value in a vector from a single-
vec_$mult_addmultiply a scalar by a single-precision vector, add a
vec_$mult_add_constantmultiply two single-precision vectors, add a
vec_$mult_add_constant_imultiply two single-precision vectors, add a
vec_$mult_add_imultiply a scalar by a single-precision vector, add a
vec_$mult_add_vectormultiply two single-precision vectors, add a third
vec_$mult_add_vector_imultiply two single-precision vectors, add a
vec_$mult_constantmultiply a single-precision vector by a scalar
vec_$mult_constant_imultiply a vector in a single-precision matrix by
vec_$mult_mult_vectormultiply three single-precision vectors
vec_$mult_mult_vector_imultiply three single-precision vectors
vec_$mult_rsub_constantmultiply two single-precision vectors, negate
vec_$mult_rsub_constant_imultiply two single-precision vectors, negate
vec_$mult_rsub_vectormultiply two single-precision vectors, negate the
vec_$mult_rsub_vector_imultiply two single-precision vectors, negate
vec_$mult_submultiply a scalar by a single-precision vector, subtract
vec_$mult_sub_imultiply a scalar by a single-precision vector, sub-
vec_$mult_sub_vectormultiply two single-precision vectors, subtract a
vec_$mult_sub_vector_imultiply two single-precision vectors, subtract
vec_$mult_vectormultiply two single-precision vectors
vec_$mult_vector_imultiply two single-precision vectors
vec_$negtake the negative of a single-precision vector
vec_$neg_itake the negative of a single-precision vector
vec_$normsquared norm (sum the squares of the elements) a single-
vec_$norm_isquared norm (sum the squares of the elements) a single-
vec_$postmultmultiply a single-precision vector by a 4x4 matrix
vec_$postmultnmultiply a single-precision vector by a matrix
vec_$premultmultiply a single-precision vector by a 4x4 matrix
vec_$premultnmultiply a single-precision vector by a matrix
vec_$rec1calculate first-order linear recurrence of single-precision
vec_$rec1_icalculate first-order linear recurrence of single-precision
vec_$rec1ccalculate first-order linear recurrence of single-precision
vec_$rec1c_icalculate first-order linear recurrence of single-
vec_$rec1crfunction returning first-order linear recurrence of
vec_$rec1cr_ifunction returning first-order linear recurrence of
vec_$rec1ncalculate first-order linear recurrence of single-precision
vec_$rec1n_icalculate first-order linear recurrence of single-
vec_$rec1rfunction returning first-order linear recurrence of single-
vec_$rec1r_ifunction returning first-order linear recurrence of
vec_$rec2calculate second-order linear recurrence of single-precision
vec_$rec2_icalculate second-order linear recurrence of single-
vec_$rec2ccalculate second-order linear recurrence of single-precision
vec_$rec2c_icalculate second-order linear recurrence of single-
vec_$rec3calculate third-order linear recurrence of single-precision
vec_$rec3_icalculate third-order linear recurrence of single-precision
vec_$rec3ccalculate third-order linear recurrence of single-precision
vec_$rec3c_icalculate third-order linear recurrence of single-
vec_$rmaxfind the maximum value in a single-precision vector
vec_$rmax_ifind the maximum value in a single-precision vector
vec_$rminfind the minimum value in a single-precision vector
vec_$rmin_ifind the minimum value in a single-precision vector
vec_$scattertranslate a vector into scattered form
vec_$sp_dpcopy a single-precision vector to a double-precision vector
vec_$sp_dp_icopy a single-precision vector to a double-precision vec-
vec_$subsubtract single-precision vectors
vec_$sub_add_vectoradd two single-precision vectors, subtract a third
vec_$sub_add_vector_iadd two single-precision vectors, subtract a
vec_$sub_constantsubtract a single-precision vector from a scalar
vec_$sub_constant_isubtract a single-precision vector from a scalar
vec_$sub_isubtract single-precision vectors in matrixes
vec_$sub_multsubtract one single-precision vector from a scalar, mul-
vec_$sub_mult_constantsubtract two single-precision vectors, multiply
vec_$sub_mult_constant_isubtract two single-precision vectors, multi-
vec_$sub_mult_isubtract one single-precision vector from a scalar,
vec_$sub_mult_vectorsubtract two single-precision vectors, multiply by
vec_$sub_mult_vector_isubtract two single-precision vectors, multiply
vec_$sub_vectorsubtract two single-precision vectors
vec_$sub_vector_isubtract two single-precision vectors
vec_$sumsum the elements of a single-precision vector
vec_$sum_isum the elements of a vector in a single-precision matrix
vec_$swapswap two single-precision vectors
vec_$swap_iswap two vectors in a single-precision matrix
vec_$zerozero a single-precision vector
vec_$zero_izero a vector in a single-precision matrix
vfmtvariable formatting package[ intro ]
vfmt_$decode10formatted read from a string
vfmt_$decode2formatted read from a string
vfmt_$decode5formatted read from a string
vfmt_$encodeformatted write to a string
vfmt_$encode10formatted write to a string
vfmt_$encode2formatted write to a string
vfmt_$encode5formatted write to a string
vfmt_$introvariable formatting package[ intro ]
vfmt_$read10formatted read from standard input
vfmt_$read2formatted read from standard input
vfmt_$read5formatted read from standard input
vfmt_$rs10formatted read from a stream
vfmt_$rs2formatted read from a stream
vfmt_$rs5formatted read from a stream
vfmt_$writeformatted write to standard output
vfmt_$write10formatted write to standard output
vfmt_$write2formatted write to standard output
vfmt_$write5formatted write to standard output
vfmt_$wsformatted write to a stream
vfmt_$ws10formatted write to a stream
vfmt_$ws2formatted write to a stream
vfmt_$ws5formatted write to a stream

HELP VT100

unixUsing the vt100 emulator with a Remote UNIX System Running[ vt100/unix ]

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026