LibC: Add stubs for ungetc(), tcflush() and symlink()
This commit is contained in:
		
							parent
							
								
									adadb10b15
								
							
						
					
					
						commit
						4d96ae56ac
					
				|  | @ -705,8 +705,11 @@ char* tmpnam(char* storage) | |||
| 	return storage; | ||||
| } | ||||
| 
 | ||||
| // TODO
 | ||||
| int ungetc(int, FILE*); | ||||
| int ungetc(int c, FILE* stream) | ||||
| { | ||||
| 	dwarnln("FIXME: ungetc({}, {})", c, stream); | ||||
| 	ASSERT_NOT_REACHED(); | ||||
| } | ||||
| 
 | ||||
| int vfprintf(FILE* file, const char* format, va_list arguments) | ||||
| { | ||||
|  |  | |||
|  | @ -1,3 +1,6 @@ | |||
| #include <BAN/Assert.h> | ||||
| #include <BAN/Debug.h> | ||||
| 
 | ||||
| #include <errno.h> | ||||
| #include <sys/syscall.h> | ||||
| #include <termios.h> | ||||
|  | @ -65,7 +68,11 @@ int tcdrain(int); | |||
| 
 | ||||
| int tcflow(int, int); | ||||
| 
 | ||||
| int tcflush(int, int); | ||||
| int tcflush(int fd, int queue_selector) | ||||
| { | ||||
| 	dwarnln("FIXME: tcflush({}, {})", fd, queue_selector); | ||||
| 	ASSERT_NOT_REACHED(); | ||||
| } | ||||
| 
 | ||||
| int tcgetattr(int fildes, struct termios* termios) | ||||
| { | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| #include <BAN/Assert.h> | ||||
| #include <BAN/Debug.h> | ||||
| #include <kernel/Syscall.h> | ||||
| 
 | ||||
| #include <errno.h> | ||||
| #include <pwd.h> | ||||
| #include <stdarg.h> | ||||
|  | @ -534,3 +536,9 @@ unsigned alarm(unsigned seconds) | |||
| 	setitimer(ITIMER_REAL, &value, &ovalue); | ||||
| 	return ovalue.it_value.tv_sec; | ||||
| } | ||||
| 
 | ||||
| int symlink(const char* path1, const char* path2) | ||||
| { | ||||
| 	dwarnln("FIXME: symlink({}, {})", path1, path2); | ||||
| 	ASSERT_NOT_REACHED(); | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue