[전자공학과] 시스템소프트웨어실험

1. [전자공학과] 시스템소프트웨어실험.hwp
2. [전자공학과] 시스템소프트웨어실험.pdf
[전자공학과] 시스템소프트웨어실험
시스템소프트웨어실험

4장 예제
report

Ex04-02
#include [unistd.h]
#include [sys/types.h]
#include [sys/stat.h]
int main()
{  int filedes;
    mode_t oldmask;
    oldmask = umask(023);
    filedes = open( test.txt ,O_CREAT, 0777);
    close(filedes);
}

Ex04-04
#include [stdio.h]
#include [stdlib.h]
#include [unistd.h]
int main()
{
char *filename = test04.txt ;
if ( access(filename, R_OK) == -1){
fprintf( stderr, User cannot read file %s
,
filename);
exit(1);
}
printf( %s readable, proceeding
, filename);
/* rest of program ...*/
}
Ex04-07
#include [unistd.h]

int main(int argc, char *argv[])
{
if(link(argv[1], argv[2]))
     printf( hard-link failed
);
}
Ex04-08
#include [unistd.h]

main(int argc, char *argv[])
{
....