Browse Source

Added unmount, now unmount as well as umount exist

ceriel 37 years ago
parent
commit
1e114ff79a

+ 1 - 0
mach/sun2/libsys/LIST

@@ -126,6 +126,7 @@ times.c
 truncate.s
 umask.s
 unlink.s
+umount.s
 unmount.s
 utime.c
 utimes.s

+ 4 - 0
mach/sun2/libsys/umount.s

@@ -0,0 +1,4 @@
+#include "syscall.h"
+.sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
+.define _umount
+_umount: SYSTEM(SYS_umount)

+ 2 - 2
mach/sun2/libsys/unmount.s

@@ -1,4 +1,4 @@
 #include "syscall.h"
 .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
-.define _umount
-_umount: SYSTEM(SYS_umount)
+.define _unmount
+_unmount: SYSTEM(SYS_umount)

+ 1 - 0
mach/sun3/libsys/LIST

@@ -129,6 +129,7 @@ times.c
 truncate.s
 umask.s
 unlink.s
+umount.s
 unmount.s
 ustat.s
 utime.c

+ 1 - 1
mach/sun3/libsys/sigvec.c

@@ -29,7 +29,7 @@ sigvec(sig,vec,ovec)
 		_sigfunc[sig] = old;
 		return -1;
 	}
-	if (ovec->handler == _sigtramp) {
+	if (ovec && ovec->handler == _sigtramp) {
 		ovec->handler = old;
 	}
 	return 0;

+ 4 - 0
mach/sun3/libsys/umount.s

@@ -0,0 +1,4 @@
+#include "syscall.h"
+.sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
+.define _umount
+_umount: SYSTEM(SYS_umount)

+ 2 - 2
mach/sun3/libsys/unmount.s

@@ -1,4 +1,4 @@
 #include "syscall.h"
 .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
-.define _umount
-_umount: SYSTEM(SYS_umount)
+.define _unmount
+_unmount: SYSTEM(SYS_umount)

+ 1 - 0
mach/vax4/libbsd4_2/LIST

@@ -119,6 +119,7 @@ getrusage.s
 truncate.s
 umask.s
 umount.s
+unmount.s
 unlink.s
 utime.c
 utimes.s

+ 2 - 1
mach/vax4/libbsd4_2/cerror.s

@@ -1,4 +1,5 @@
-	.globl	_errno, cerror
+	.globl	_errno
+	.globl	cerror
 .comm _errno, 4
 cerror:
 	movl	r0,_errno

+ 3 - 0
mach/vax4/libbsd4_2/unmount.s

@@ -0,0 +1,3 @@
+#include "syscall.h"
+DEFINE(_unmount)
+SYSTEM(SYS_umount)