xref: /plan9-contrib/sys/src/ape/lib/ap/plan9/creat.c (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
1*3e12c5d1SDavid du Colombier #include "lib.h"
2*3e12c5d1SDavid du Colombier #include <sys/stat.h>
3*3e12c5d1SDavid du Colombier #include <fcntl.h>
4*3e12c5d1SDavid du Colombier 
5*3e12c5d1SDavid du Colombier int
creat(const char * name,mode_t mode)6*3e12c5d1SDavid du Colombier creat(const char *name, mode_t mode)
7*3e12c5d1SDavid du Colombier {
8*3e12c5d1SDavid du Colombier 	int n;
9*3e12c5d1SDavid du Colombier 
10*3e12c5d1SDavid du Colombier 	n = open(name, O_WRONLY | O_CREAT | O_TRUNC, mode);
11*3e12c5d1SDavid du Colombier 	/* no need to _syserrno; open did it already */
12*3e12c5d1SDavid du Colombier 	return n;
13*3e12c5d1SDavid du Colombier }
14