28 lines
		
	
	
		
			773 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			773 B
		
	
	
	
		
			C
		
	
	
	
| /* creat for MMIXware.
 | |
| 
 | |
|    Copyright (C) 2001 Hans-Peter Nilsson
 | |
| 
 | |
|    Permission to use, copy, modify, and distribute this software is
 | |
|    freely granted, provided that the above copyright notice, this notice
 | |
|    and the following disclaimer are preserved with no changes.
 | |
| 
 | |
|    THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
 | |
|    IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 | |
|    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 | |
|    PURPOSE.  */
 | |
| 
 | |
| #include <_ansi.h>
 | |
| #include <fcntl.h>
 | |
| #include <sys/types.h>
 | |
| #include <sys/stat.h>
 | |
| #include "sys/syscall.h"
 | |
| #include <errno.h>
 | |
| 
 | |
| int
 | |
| creat (const char *path,
 | |
|        /* We can't set the mode, so we have to ignore it.  */
 | |
|        mode_t mode)
 | |
| {
 | |
|   return open (path, O_CREAT|O_WRONLY|O_TRUNC);
 | |
| }
 |