Add BSD guards for off_t, dev_t, uid_t, and gid_t
Copy definitions of off_t, dev_t, uid_t, and gid_t verbatim from latest FreeBSD <sys/types.h>. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
		
							parent
							
								
									477463a201
								
							
						
					
					
						commit
						de51829c17
					
				| 
						 | 
				
			
			@ -168,11 +168,23 @@ typedef int32_t register_t;
 | 
			
		|||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef __CYGWIN__	/* which defines these types in it's own types.h. */
 | 
			
		||||
typedef _off_t	off_t;
 | 
			
		||||
typedef __dev_t dev_t;
 | 
			
		||||
typedef __uid_t uid_t;
 | 
			
		||||
typedef __gid_t gid_t;
 | 
			
		||||
#ifndef _OFF_T_DECLARED
 | 
			
		||||
typedef	__off_t		off_t;		/* file offset */
 | 
			
		||||
#define	_OFF_T_DECLARED
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef _DEV_T_DECLARED
 | 
			
		||||
typedef	__dev_t		dev_t;		/* device number or struct cdev */
 | 
			
		||||
#define	_DEV_T_DECLARED
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef _UID_T_DECLARED
 | 
			
		||||
typedef	__uid_t		uid_t;		/* user id */
 | 
			
		||||
#define	_UID_T_DECLARED
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef _GID_T_DECLARED
 | 
			
		||||
typedef	__gid_t		gid_t;		/* group id */
 | 
			
		||||
#define	_GID_T_DECLARED
 | 
			
		||||
#endif
 | 
			
		||||
#endif /* !__CYGWIN__ */
 | 
			
		||||
 | 
			
		||||
#ifndef _PID_T_DECLARED
 | 
			
		||||
typedef	__pid_t		pid_t;		/* process id */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue