mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 12:09:34 +00:00 
			
		
		
		
	 e64a1617ec
			
		
	
	
		e64a1617ec
		
	
	
	
	
		
			
			A new architecture should only define a minimal set of system calls while still providing the full functionality. This version of unistd.h has gone through intensive review to make sure that by default it only enables syscalls that do not already have a more featureful replacement. It is modeled after the x86-64 version of unistd.h, which unifies the syscall number definition and the actual system call table in a single file, in order to keep them synchronized much more easily. This first version still keeps legacy system call definitions around, guarded by various #ifdefs, and with numbers larger than 1024. The idea behind this is to make it easier for new architectures to transition from a full list to the reduced set. In particular, the new microblaze architecture that should migrate to using the generic ABI headers can at least use an existing uClibc source tree without major rewrites during the conversion. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
		
			
				
	
	
		
			36 lines
		
	
	
		
			743 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			743 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| header-y += auxvec.h
 | |
| header-y += bitsperlong.h
 | |
| header-y += errno-base.h
 | |
| header-y += errno.h
 | |
| header-y += fcntl.h
 | |
| header-y += ioctl.h
 | |
| header-y += ioctls.h
 | |
| header-y += ipcbuf.h
 | |
| header-y += mman-common.h
 | |
| header-y += mman.h
 | |
| header-y += msgbuf.h
 | |
| header-y += param.h
 | |
| header-y += poll.h
 | |
| header-y += posix_types.h
 | |
| header-y += sembuf.h
 | |
| header-y += setup.h
 | |
| header-y += shmbuf.h
 | |
| header-y += shmparam.h
 | |
| header-y += signal-defs.h
 | |
| header-y += signal.h
 | |
| header-y += socket.h
 | |
| header-y += sockios.h
 | |
| header-y += stat.h
 | |
| header-y += statfs.h
 | |
| header-y += swab.h
 | |
| header-y += termbits.h
 | |
| header-y += termios.h
 | |
| header-y += types.h
 | |
| header-y += ucontext.h
 | |
| header-y += unistd.h
 | |
| 
 | |
| unifdef-y += int-l64.h
 | |
| unifdef-y += int-ll64.h
 | |
| unifdef-y += resource.h
 | |
| unifdef-y += siginfo.h
 |