Some standard Unix functions were feature-dependent on _MINIX.
This commit is contained in:
		
							parent
							
								
									fe07e7c984
								
							
						
					
					
						commit
						25dc0fc376
					
				@ -194,6 +194,7 @@ _PROTOTYPE( int tcsetattr, \
 | 
				
			|||||||
 * The ioctls TIOCGWINSZ and TIOCSWINSZ can be used to get and set this 
 | 
					 * The ioctls TIOCGWINSZ and TIOCSWINSZ can be used to get and set this 
 | 
				
			||||||
 * information.
 | 
					 * information.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#endif /* _MINIX */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct winsize
 | 
					struct winsize
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -202,6 +203,5 @@ struct winsize
 | 
				
			|||||||
	unsigned short	ws_xpixel;	/* horizontal size, pixels */
 | 
						unsigned short	ws_xpixel;	/* horizontal size, pixels */
 | 
				
			||||||
	unsigned short	ws_ypixel;	/* vertical size, pixels */
 | 
						unsigned short	ws_ypixel;	/* vertical size, pixels */
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
#endif /* _MINIX */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif /* _TERMIOS_H */
 | 
					#endif /* _TERMIOS_H */
 | 
				
			||||||
 | 
				
			|||||||
@ -157,16 +157,10 @@ _PROTOTYPE( int symlink, (const char *path1, const char *path2)		);
 | 
				
			|||||||
_PROTOTYPE( int readlink, (const char *, char *, size_t)		);
 | 
					_PROTOTYPE( int readlink, (const char *, char *, size_t)		);
 | 
				
			||||||
_PROTOTYPE( int getopt, (int _argc, char * const _argv[], char const *_opts)		);
 | 
					_PROTOTYPE( int getopt, (int _argc, char * const _argv[], char const *_opts)		);
 | 
				
			||||||
extern char *optarg;
 | 
					extern char *optarg;
 | 
				
			||||||
 | 
					extern int optreset;	/* Reset getopt state */
 | 
				
			||||||
extern int optind, opterr, optopt;
 | 
					extern int optind, opterr, optopt;
 | 
				
			||||||
_PROTOTYPE( int usleep, (useconds_t _useconds)				);
 | 
					_PROTOTYPE( int usleep, (useconds_t _useconds)				);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef _MINIX
 | 
					 | 
				
			||||||
#ifndef _TYPE_H
 | 
					 | 
				
			||||||
#include <minix/type.h>
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern int optreset;	/* Reset getopt state */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
_PROTOTYPE( int brk, (char *_addr)					);
 | 
					_PROTOTYPE( int brk, (char *_addr)					);
 | 
				
			||||||
_PROTOTYPE( int chroot, (const char *_name)				);
 | 
					_PROTOTYPE( int chroot, (const char *_name)				);
 | 
				
			||||||
_PROTOTYPE( int lseek64, (int _fd, u64_t _offset, int _whence,
 | 
					_PROTOTYPE( int lseek64, (int _fd, u64_t _offset, int _whence,
 | 
				
			||||||
@ -182,9 +176,25 @@ _PROTOTYPE( int fsync, (int fd)						);
 | 
				
			|||||||
_PROTOTYPE( int reboot, (int _how, ...)					);
 | 
					_PROTOTYPE( int reboot, (int _how, ...)					);
 | 
				
			||||||
_PROTOTYPE( int gethostname, (char *_hostname, size_t _len)		);
 | 
					_PROTOTYPE( int gethostname, (char *_hostname, size_t _len)		);
 | 
				
			||||||
_PROTOTYPE( int getdomainname, (char *_domain, size_t _len)		);
 | 
					_PROTOTYPE( int getdomainname, (char *_domain, size_t _len)		);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* For compatibility with other Unix systems */
 | 
				
			||||||
 | 
					_PROTOTYPE( int getpagesize, (void)					);
 | 
				
			||||||
 | 
					_PROTOTYPE( int setgroups, (int ngroups, const gid_t *gidset)		);
 | 
				
			||||||
 | 
					_PROTOTYPE( int initgroups, (const char *name, gid_t basegid)		);
 | 
				
			||||||
 | 
					_PROTOTYPE( void *setmode, (const char *)				);
 | 
				
			||||||
 | 
					_PROTOTYPE( mode_t  getmode, (const void *, mode_t)			);
 | 
				
			||||||
 | 
					_PROTOTYPE( void    strmode, (mode_t, char *)				);
 | 
				
			||||||
_PROTOTYPE( int ttyslot, (void)						);
 | 
					_PROTOTYPE( int ttyslot, (void)						);
 | 
				
			||||||
_PROTOTYPE( int fttyslot, (int _fd)					);
 | 
					_PROTOTYPE( int fttyslot, (int _fd)					);
 | 
				
			||||||
_PROTOTYPE( char *crypt, (const char *_key, const char *_salt)		);
 | 
					_PROTOTYPE( char *crypt, (const char *_key, const char *_salt)		);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef _MINIX
 | 
				
			||||||
 | 
					#ifndef _TYPE_H
 | 
				
			||||||
 | 
					#include <minix/type.h>
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_PROTOTYPE( int getsysinfo, (endpoint_t who, int what, void *where)	);
 | 
					_PROTOTYPE( int getsysinfo, (endpoint_t who, int what, void *where)	);
 | 
				
			||||||
_PROTOTYPE( int getsigset, (sigset_t *sigset)				);
 | 
					_PROTOTYPE( int getsigset, (sigset_t *sigset)				);
 | 
				
			||||||
_PROTOTYPE( int getprocnr, (void)					);
 | 
					_PROTOTYPE( int getprocnr, (void)					);
 | 
				
			||||||
@ -204,14 +214,6 @@ _PROTOTYPE( pid_t getnpid, (endpoint_t proc_ep)				);
 | 
				
			|||||||
_PROTOTYPE( uid_t getnuid, (endpoint_t proc_ep)				);
 | 
					_PROTOTYPE( uid_t getnuid, (endpoint_t proc_ep)				);
 | 
				
			||||||
_PROTOTYPE( gid_t getngid, (endpoint_t proc_ep)				);
 | 
					_PROTOTYPE( gid_t getngid, (endpoint_t proc_ep)				);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* For compatibility with other Unix systems */
 | 
					 | 
				
			||||||
_PROTOTYPE( int getpagesize, (void)					);
 | 
					 | 
				
			||||||
_PROTOTYPE( int setgroups, (int ngroups, const gid_t *gidset)		);
 | 
					 | 
				
			||||||
_PROTOTYPE( int initgroups, (const char *name, gid_t basegid)		);
 | 
					 | 
				
			||||||
_PROTOTYPE( void *setmode, (const char *)				);
 | 
					 | 
				
			||||||
_PROTOTYPE( mode_t  getmode, (const void *, mode_t)			);
 | 
					 | 
				
			||||||
_PROTOTYPE( void    strmode, (mode_t, char *)				);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef _POSIX_SOURCE
 | 
					#ifdef _POSIX_SOURCE
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user