demo_system_rmdir Program

Uses

Contents

Source Code


Variables

Type Attributes Name Initial
integer :: ierr

Source Code

     program demo_system_rmdir
     use M_system, only : system_perror
     use M_system, only : system_rmdir, system_mkdir
     use M_system, only : RWX_U
     implicit none
     integer :: ierr
     write(*,*)'BEFORE TRY TO CREATE _scratch/'
     call execute_command_line('ls -ld _scratch')

     write(*,*)'TRY TO CREATE _scratch/'
     ierr=system_mkdir('_scratch',RWX_U)
     write(*,*)'IERR=',ierr
     call execute_command_line('ls -ld _scratch')

     write(*,*)'TRY TO REMOVE _scratch/'
     ierr=system_rmdir('_scratch')
     write(*,*)'IERR=',ierr
     call execute_command_line('ls -ld _scratch')

     write(*,*)'TRY TO REMOVE _scratch when it should be gone/'
     ierr=system_rmdir('_scratch')
     call system_perror('*test of system_rmdir*')
     write(*,*)'IERR=',ierr
     call execute_command_line('ls -ld _scratch')

     end program demo_system_rmdir