Procedures

ProcedureLocationProcedure TypeDescription
exitloopdemo_system_signalSubroutine
fileglobM_systemSubroutine

fileglob(3f) - [M_system:QUERY_FILE] Read output of an ls(1) command from Fortran (LICENSE:PD)

Read more…
quitdemo_system_signalSubroutine
set_environment_variableM_systemSubroutine

subroutine set_environment_variable(NAME, VALUE, STATUS)

Read more…
system_accessM_systemFunction

elemental impure logical function system_access(pathname,amode)

Read more…
system_alarmM_systemInterface
system_callocM_systemInterface
system_chdirM_systemSubroutine

Sample run output:

Read more…
system_chmodM_systemFunction

Sample program:

Read more…
system_chownM_systemFunction

elemental impure logical function system_chown(path,owner,group)

Read more…
system_clearenvM_systemSubroutine

Sample program:

Read more…
system_clockM_systemInterface
system_closedirM_systemSubroutine

Sample program

Read more…
system_cpu_timeM_systemSubroutine

Sample program:

Read more…
system_dirM_systemFunction

function system_dir(directory,pattern,ignorecase)

Read more…
system_errnoM_systemInterface

Sample program:

Read more…
system_freeM_systemInterface
system_getcwdM_systemSubroutine

Sample program:

Read more…
system_getegidM_systemInterface

Get group ID from Fortran

Read more…
system_getenvM_systemFunction

Sample setting an environment variable from Fortran:

Read more…
system_geteuidM_systemInterface

Get group ID from Fortran:

Read more…
system_getgidM_systemInterface

Get group ID from Fortran

Read more…
system_getgrgidM_systemFunction

function system_getgrgid(gid) result (gname)

Read more…
system_gethostnameM_systemSubroutine

Sample program:

Read more…
system_getloginM_systemFunction

function system_getlogin() result (fname)

Read more…
system_getpidM_systemInterface

Get process PID from Fortran

Read more…
system_getppidM_systemInterface

Get parent process PID (PPID) from Fortran

Read more…
system_getpwuidM_systemFunction

function system_getpwuid(uid) result (uname)

Read more…
system_getsidM_systemInterface

Get SID from Fortran

Read more…
system_getuidM_systemInterface

Get group ID from Fortran:

Read more…
system_getumaskM_systemFunction

integer function system_getumask() result (umask_value)

Read more…
system_initenvM_systemInterface
system_isblkM_systemFunction

system_isblk(3f) - [M_system:QUERY_FILE] checks if argument is a block device (LICENSE:PD)

Read more…
system_ischrM_systemFunction

elemental impure logical function system_ischr(pathname)

Read more…
system_isdirM_systemFunction

elemental impure logical function system_isdir(pathname)

Read more…
system_isfifoM_systemFunction

elemental impure logical function system_isfifo(pathname)

Read more…
system_islnkM_systemFunction

Sample program:

Read more…
system_isregM_systemFunction

elemental impure logical function system_isreg(pathname)

Read more…
system_issockM_systemFunction

elemental impure logical function system_issock(pathname)

Read more…
system_killM_systemInterface

Sample program:

Read more…
system_linkM_systemFunction

Creating a Link to a File

Read more…
system_mallocM_systemInterface
system_memcpyM_systemInterface
system_mkdirM_systemFunction

Sample program:

Read more…
system_mkfifoM_systemFunction

function system_mkfifo(pathname,mode) result(ierr)

Read more…
system_opendirM_systemSubroutine

subroutine system_opendir(dirname,dir,ierr)

Read more…
system_permM_systemFunction

function system_perm(mode) result (perms)

Read more…
system_perrorM_systemSubroutine

Sample program:

Read more…
system_putenvM_systemSubroutine

Sample setting an environment variable from Fortran:

Read more…
system_randM_systemInterface

expected results:

Read more…
system_readdirM_systemSubroutine

subroutine system_readdir(dir,filename,ierr)

Read more…
system_readenvM_systemFunction

Sample program:

Read more…
system_reallocM_systemInterface
system_realpathM_systemFunction

Sample program:

Read more…
system_removeM_systemFunction

elemental impure function system_remove(path) result(err)

Read more…
system_renameM_systemFunction

function system_rename(input,output) result(ierr)

Read more…
system_rewinddirM_systemSubroutine

Sample program:

Read more…
system_rmdirM_systemFunction

Sample program:

Read more…
system_setsidM_systemInterface

Set SID from Fortran

Read more…
system_setumaskM_systemFunction

Sample program

Read more…
system_signalM_systemSubroutineRead more…
system_srandM_systemInterface

expected results:

Read more…
system_statM_systemSubroutine

CALL SYSTEM_STAT(NAME, VALUES [, STATUS],[DEBUG])

Read more…
system_systemM_systemFunction

Sample program

Read more…
system_timeM_systemInterface
system_unameM_systemSubroutine

system_uname(3f) - [M_system] call a C wrapper that calls uname(3c) to get current system information from Fortran (LICENSE:PD)

Read more…
system_unlinkM_systemFunction

Removing a link to a file

Read more…
system_unsetenvM_systemSubroutine

subroutine system_unsetenv(name,ierr)

Read more…
system_utimeM_systemFunction

The utime() function may fail if:

Read more…
test_suite_M_system_teststest_suite_M_system.f90Subroutine

teardown

tryitdemo_fileglobSubroutine