sh(3f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

sh(3f)

sh(3F)                     Fortran Library Functions                    sh(3F)



NAME
       sh - fast execution of an sh shell command

SYNOPSIS
       integer function sh (string)
       character*(*) string

DESCRIPTION
       The function sh gives string to the sh shell as input, as if the string
       had been typed as a command.


       The shell is always the Bourne shell, sh(1).


       The current process waits until the command  terminates.  The  returned
       value  is  the exit status of the shell. See wait(2) for an explanation
       of this value.


       The functions sh and system(3F) pass the argument string to a shell for
       execution.  They  convert  the argument string from a Fortran character
       value to a C string value and pass it to the C routine system(3C).


       The routines sh and system(3F) differ in that system flushes  the  For‐
       tran  I/O  buffers  before  calling the C routine system, while sh does
       not. Flushing the buffers can take significant time,  and  so,  if  any
       Fortran  output is irrelevant to the result of the call, the routine sh
       is preferred over the routine system.


       Note that both sh and system(3F)  return  integer  results.  Therefore,
       they must be declared to be of type INTEGER.

FILES
       libfsu.a

SEE ALSO
       execve(2), wait(2), system(3C)

BUGS
       string cannot be longer than 1024 characters.



Studio 12.6                     September 2015                          sh(3F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3