David van Moolenbroek 
							
						 
					 
					
						
						
						
						
							
						
						
							69cba46141 
							
						 
					 
					
						
						
							
							libc: make ttyname(3) use devname(3)  
						
						... 
						
						
						
						There was an off-by-one in the old MINIX-specific implementation,
which caused ttyname(3) to fail at random. Since we now have a working
devname(3), there is no need for MINIX-specific code anymore here.
Change-Id: I27d8b6c4f66c84f383156ed494b740d071af02a7 
						
						
					 
					
						2014-07-28 17:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							948a5389f9 
							
						 
					 
					
						
						
							
							Message type for SVRCTL  
						
						... 
						
						
						
						Change-Id: Ibdb9edb9878e06cf2a641ffc3975f878a6e41dfb 
						
						
					 
					
						2014-07-28 17:05:45 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							6c313721d3 
							
						 
					 
					
						
						
							
							Message type for {PM,VFS,VM}_GETRUSAGE  
						
						... 
						
						
						
						Change-Id: I793d2e9fa8eb0562a46ccbd81aae3dbb517671cc 
						
						
					 
					
						2014-07-28 17:05:44 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							b90d99dab3 
							
						 
					 
					
						
						
							
							Message type for PM_{KILL,SIGACTION}  
						
						... 
						
						
						
						Change-Id: I7fac9a894e319671e12bfa7430984ca1cf24da33 
						
						
					 
					
						2014-07-28 17:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4c1520cf 
							
						 
					 
					
						
						
							
							Message type for PM_SIG{RETURN,SUSPEND,PROCMASK}  
						
						... 
						
						
						
						Change-Id: Id20352db47892eb6b870ea64ba52b3b1a293cbaa 
						
						
					 
					
						2014-07-28 17:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							6495d409d6 
							
						 
					 
					
						
						
							
							Message type for PM_EXIT  
						
						... 
						
						
						
						Change-Id: Ie78768d95358a701268129587074a48493cf5bbc 
						
						
					 
					
						2014-07-28 17:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							048d0f0d62 
							
						 
					 
					
						
						
							
							Message type for PM_EXEC  
						
						... 
						
						
						
						Change-Id: I6738716ba835d6196519056bb77afa8ec99f122a 
						
						
					 
					
						2014-07-28 17:05:38 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							e1986cd160 
							
						 
					 
					
						
						
							
							Message type for PM_MCONTEXT  
						
						... 
						
						
						
						Change-Id: I4ab9fc23ce8d78e03582580feba5ba96541f0f7e 
						
						
					 
					
						2014-07-28 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ca31c1caae 
							
						 
					 
					
						
						
							
							Message type for PM_GETSID  
						
						... 
						
						
						
						Change-Id: Ife3f9f6a7b6190baca6f379f7d3c36388baf6904 
						
						
					 
					
						2014-07-28 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							f63d2f0eaf 
							
						 
					 
					
						
						
							
							Message type for PM_GETPID  
						
						... 
						
						
						
						Change-Id: Ib3ff13ad9c9e30bde08d4cacb6905955ace73924 
						
						
					 
					
						2014-07-28 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							cc852e7783 
							
						 
					 
					
						
						
							
							Message type for PM_SET{,E}GID  
						
						... 
						
						
						
						Change-Id: I489d9290553b28361344e0cfd59c31e7e672c22c 
						
						
					 
					
						2014-07-28 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c5528e96 
							
						 
					 
					
						
						
							
							Message type for PM_SET{,E}UID  
						
						... 
						
						
						
						Change-Id: I5421646713e74562400e705b4a0f8b99f1325d64 
						
						
					 
					
						2014-07-28 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							b9939b3ed8 
							
						 
					 
					
						
						
							
							Message type for PM_GETGID  
						
						... 
						
						
						
						Change-Id: If3f788b0ad5a7389a62ecec3da78d6d71090f9a8 
						
						
					 
					
						2014-07-28 17:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ba70f58845 
							
						 
					 
					
						
						
							
							Message type for PM_GETUID  
						
						... 
						
						
						
						Change-Id: I9a04f5a8b0e9099e0df543bcf76b2610a8803b9a 
						
						
					 
					
						2014-07-28 17:05:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							70a744da37 
							
						 
					 
					
						
						
							
							Message type for PM_REBOOT  
						
						... 
						
						
						
						Change-Id: I8de1b0de1a4c79f60a7df4720943ed9d0a19725c 
						
						
					 
					
						2014-07-28 17:05:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							c3629bba0b 
							
						 
					 
					
						
						
							
							Message type for PM_GROUPS  
						
						... 
						
						
						
						Change-Id: I9e3b784143dd0294a8aad27e3cc588e5b57dabfc 
						
						
					 
					
						2014-07-28 17:05:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							865f761364 
							
						 
					 
					
						
						
							
							Message type for PM_{S,G}ET_PRIORITY  
						
						... 
						
						
						
						Change-Id: I3cf77f786751ca7e5a8cd13b8716b228d0fbf7fe 
						
						
					 
					
						2014-07-28 17:05:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							a297e52a32 
							
						 
					 
					
						
						
							
							Message type for PM_SYSUNAME  
						
						... 
						
						
						
						Change-Id: I58bd2987393ea56e1886fbce70b4b2c26af4ef2b 
						
						
					 
					
						2014-07-28 17:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							345b3b5114 
							
						 
					 
					
						
						
							
							Message type for PM_PTRACE  
						
						... 
						
						
						
						Change-Id: I19bbd5faa5c7511cda0239109b2ac55869c47b96 
						
						
					 
					
						2014-07-28 17:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ed845b20 
							
						 
					 
					
						
						
							
							Message type for PM_ITIMER  
						
						... 
						
						
						
						Change-Id: I191ba9630028d9822f6a2fd4d7d3f461eb4d1493 
						
						
					 
					
						2014-07-28 17:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae60bd2e8 
							
						 
					 
					
						
						
							
							Message type for PM_ time-related calls  
						
						... 
						
						
						
						- Message type for PM_CLOCK_SETTIME, PM_CLOCK_GETTIME,
   PM_CLOCK_GETRES, PM_GETTIMEOFDAY, PM_SETTIME.
 - Small adaptation, message only transfert sub-second time in
   nanoseconds, instead of both nano- and micro-seconds. Conversion
   is done in userland, as required.
Change-Id: Ie4a6e0c457cc12626e85d2102c086a95311cf3e7 
						
						
					 
					
						2014-07-28 17:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ee2f1ee4cd 
							
						 
					 
					
						
						
							
							Message type for PM_WAITPID  
						
						... 
						
						
						
						Change-Id: Ic2637a30418b9c780504f21a93ee80cef09ee1f2 
						
						
					 
					
						2014-07-28 17:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							7031438f58 
							
						 
					 
					
						
						
							
							Message type and related cleanup  
						
						... 
						
						
						
						- Intorduce and use a message type for VFS_GETDENTS, VFS_READ,
   VFS_WRITE.
 - Some cleanup to related functions where vir_bytes are replaced (and
   casted to/from, in parameter definition and local variables as well.
   This allow to see more clearly which function receives unsafe
   (pointer) values, or at least values which are not supposed to be
   valid in the address space of VFS. The current patch does so only
   for the minimal amount of functions which are concerned with the
   introduction of the new message type.
Change-Id: I0cdca97409c4016d02fae067b48bf55d37572c5c 
						
						
					 
					
						2014-07-28 17:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							2101b4ebc0 
							
						 
					 
					
						
						
							
							Message type for VFS_CLOSE  
						
						... 
						
						
						
						Change-Id: Iebe5f06b0dc95cdca61d95ab875d4fa1171f4f4c 
						
						
					 
					
						2014-07-28 17:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							6c61cd5665 
							
						 
					 
					
						
						
							
							Message type for VFS_FCHMOD  
						
						... 
						
						
						
						Change-Id: I933e5b5a214aa9e7ddb6546b459ef40688e8ca04 
						
						
					 
					
						2014-07-28 17:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							4635162db2 
							
						 
					 
					
						
						
							
							Message type for VFS_FCHDIR  
						
						... 
						
						
						
						Change-Id: Ie7de90d37a39e89f35438a5b01a9e878a06194b2 
						
						
					 
					
						2014-07-28 17:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							698d2bd2a1 
							
						 
					 
					
						
						
							
							Message type for VFS_{,F}CHOWN  
						
						... 
						
						
						
						Change-Id: Ieb8cef45bfab1e35ad8854038c72b59a4d7bbaad 
						
						
					 
					
						2014-07-28 17:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							c869546226 
							
						 
					 
					
						
						
							
							Message type for VFS_CREAT  
						
						... 
						
						
						
						Change-Id: Ica111f1b2005a6ff42dc3bb59ac3158a2e12678c 
						
						
					 
					
						2014-07-28 17:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							cef3ce969a 
							
						 
					 
					
						
						
							
							Message type for path related calls.  
						
						... 
						
						
						
						- Updated system calls VFS_ACCESS, VFS_CHDIR, VFS_CHMOD, VFS_CHROOT,
                        VFS_MKDIR, VFS_OPEN, VFS_RMDIR, VSF_UNLINK
 - Removed M3_STRING and M3_LONG_STRING, which are tied to a specific
   "generic" message, and replaced where needed with M_PATH_STRING_MAX,
   which is tied to the mess_lc_vfs_path message.
Change-Id: If287c74f5ece937b9431e5d95b5b58a3c83ebff1 
						
						
					 
					
						2014-07-28 17:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							96b3577b2c 
							
						 
					 
					
						
						
							
							Message type for VFS_MKNOD  
						
						... 
						
						
						
						Change-Id: Ief8c6664d79c320a70543c10b758b784fdfa7cfd 
						
						
					 
					
						2014-07-28 17:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							6d903b914c 
							
						 
					 
					
						
						
							
							Message type for VFS_FCNTL  
						
						... 
						
						
						
						Change-Id: I079f3d7902cf5501fbc594a5610acd370abea095 
						
						
					 
					
						2014-07-28 17:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							bb2b07940c 
							
						 
					 
					
						
						
							
							Message type for VFS_FSTAT  
						
						... 
						
						
						
						Change-Id: Ibdedcac120fc4bf78e28291d9c97fe02df1928db 
						
						
					 
					
						2014-07-28 17:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0fd5e725 
							
						 
					 
					
						
						
							
							Message type for VFS_{,L}STAT  
						
						... 
						
						
						
						Change-Id: I61db8484c14f0371214a0495774dc0b1d97f2099 
						
						
					 
					
						2014-07-28 17:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b1fc6f0d 
							
						 
					 
					
						
						
							
							Message type for VFS_READLINK  
						
						... 
						
						
						
						Change-Id: I5da187cd22147448daa5a82568f0bd8bdcc2906f 
						
						
					 
					
						2014-07-28 17:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							1db8ecf0e4 
							
						 
					 
					
						
						
							
							Message type for VFS_{LINK,SYMLINK,RENAME}  
						
						... 
						
						
						
						Change-Id: If4569bac4584e053b7c4816fe47338327175fd44 
						
						
					 
					
						2014-07-28 17:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							74b01e0c2c 
							
						 
					 
					
						
						
							
							Message type for VFS_UMASK  
						
						... 
						
						
						
						Change-Id: Iaf8f83593adbbf50b82feecbe8fad004da2add72 
						
						
					 
					
						2014-07-28 17:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							3bae8fe45a 
							
						 
					 
					
						
						
							
							Message type for VFS_PIPE2  
						
						... 
						
						
						
						Change-Id: I01c599cf035d8f103220baae54fefbc80d12fbd2 
						
						
					 
					
						2014-07-28 17:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							befa020a9e 
							
						 
					 
					
						
						
							
							Message type for VFS_TRUNCATE  
						
						... 
						
						
						
						Change-Id: I6f51c979c8986660883221d3acfa07d1c1b25dff 
						
						
					 
					
						2014-07-28 17:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							268d670a85 
							
						 
					 
					
						
						
							
							Message type for VFS_LSEEK  
						
						... 
						
						
						
						Change-Id: I592284078572e4abf2b181d3b4e8281c9baf8a7b 
						
						
					 
					
						2014-07-28 17:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							9ceebd7a4b 
							
						 
					 
					
						
						
							
							Message type for VFS_FSYNC  
						
						... 
						
						
						
						Change-Id: Iae9d27dbf40bc5567de6c5960f5cbe174be00dbd 
						
						
					 
					
						2014-07-28 17:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							a57fc8f683 
							
						 
					 
					
						
						
							
							Message type for VFS_IOCTL  
						
						... 
						
						
						
						Change-Id: Ibea0fd2f443c1332bf1c9d138840d838bfc81d81 
						
						
					 
					
						2014-07-28 17:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							a16ccbaaf8 
							
						 
					 
					
						
						
							
							Message type for VFS_UMOUNT  
						
						... 
						
						
						
						Change-Id: Ia3b8e818b45a31178215cad77fa0fa3e5325f18a 
						
						
					 
					
						2014-07-28 17:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc9010c4b 
							
						 
					 
					
						
						
							
							Message type for VFS_MOUNT  
						
						... 
						
						
						
						Change-Id: I4114f5a1aa4f9efe49a12996722499b695c17230 
						
						
					 
					
						2014-07-28 17:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7e3e56c8 
							
						 
					 
					
						
						
							
							Message type for VFS_{,F}STATVFS1  
						
						... 
						
						
						
						Change-Id: Iaf71cdddb48f64d84773029da2c0666f5462f198 
						
						
					 
					
						2014-07-28 17:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ccdf11c7cf 
							
						 
					 
					
						
						
							
							Message type for VFS_GETVFSSTAT  
						
						... 
						
						
						
						Change-Id: I27f1f6dc37832ee4adb9854c7306ce6153e31567 
						
						
					 
					
						2014-07-28 17:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							7332005370 
							
						 
					 
					
						
						
							
							Message type for VFS_SELECT  
						
						... 
						
						
						
						Change-Id: Ifd6cb7082dd528f1698a0ca070de447aad85ba60 
						
						
					 
					
						2014-07-28 17:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Morgawr 
							
						 
					 
					
						
						
						
						
							
						
						
							91c835edc2 
							
						 
					 
					
						
						
							
							added sethostname syscall with proper error checks  
						
						... 
						
						
						
						Change-Id: I4b4e0a7c4035e19d5843b86ee1f714096adcecd2 
						
						
					 
					
						2014-07-28 17:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							afe5cecd7f 
							
						 
					 
					
						
						
							
							Stub for setpgid  
						
						... 
						
						
						
						This implements a near noop setpgid, unless the use is one equivalent
to setsid, in which case it will behave as such.
Also activates setpgrp, which is implemented in terms of setpgid.
Change-Id: I84411cb1957351aa1d3985623cd9e69bdf6f8d4c 
						
						
					 
					
						2014-07-28 17:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5b3e53d8 
							
						 
					 
					
						
						
							
							Stub for setrlimit  
						
						... 
						
						
						
						Change-Id: I54c7233d71805711bd72e1e751456aad30fd3e35 
						
						
					 
					
						2014-07-28 17:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								Lionel Sambuc 
							
						 
					 
					
						
						
						
						
							
						
						
							78cfc9712b 
							
						 
					 
					
						
						
							
							Prefix libc (u)mount with minix_  
						
						... 
						
						
						
						The goal is to prevent a name collision with the expected mount/umount
function signatures, if we decide one day to allow any application
using those to work on MINIX.
At this moment the caller has to start the required services, but if we
implement that logic inside the mount/unmout function, this would allow
any application to call those function successfully.
By renaming those now, we prevent a possible ABI break in the future.
Change-Id: Iaf6a9472bca0dda6bfe634bdb6029b3aa2e1ea3b 
						
						
					 
					
						2014-07-28 17:05:23 +02:00