write系统调用
#include
#include
int main()
{
if( (write(1,"here\n",6) !=6))
{
write(2,"WRONG",5);
}
exit(0);
}
read系统调用
#include
#include
int main()
{
char buffer[128];
int nread;
nread = read(0,buffer,128);
if(-1 == nread)
{
write(2,"read WRONG",10);
}
if( ( write(1,buffer,nread) )!= nread )
{
write(2,"A write error",13);
}
exit(0);
}
open 系统调用
#include
#include
#include
#include
#include
int main()
{
open("open.txt",O_CREAT,S_IRUSR|S_IXOTH);
exit(0);
}