xref: /minix/minix/servers/vfs/write.c (revision 83133719)
1 /* This file is the counterpart of "read.c".  It contains the code for writing
2  * insofar as this is not contained in read_write().
3  *
4  * The entry points into this file are
5  *   do_write:     call read_write to perform the WRITE system call
6  */
7 
8 #include "fs.h"
9 #include "file.h"
10 #include <minix/callnr.h>
11 
12 /*===========================================================================*
13  *				do_write				     *
14  *===========================================================================*/
15 int do_write(void)
16 {
17 /* Perform the write(fd, buffer, nbytes) system call. */
18   return(do_read_write_peek(WRITING, job_m_in.m_lc_vfs_readwrite.fd,
19 	job_m_in.m_lc_vfs_readwrite.buf, job_m_in.m_lc_vfs_readwrite.len));
20 }
21