cgd
bd05104f48
add barebones accounting, enabled w/"options ACCOUNTING", via /dev/acct
1993-05-02 09:22:31 +00:00
cgd
a823bc627d
fix other half of the text file busy problem:
...
don't allow user to exec a file if it's open for writing
1993-04-29 10:12:42 +00:00
mycroft
24b644ac3d
Map QMAGIC execs at correct address.
1993-04-18 07:34:34 +00:00
mycroft
f7450657ec
Allow argument to `#!' (i.e. `#!/bin/foo -argument').
1993-04-17 08:07:03 +00:00
mycroft
aabb2e137e
Add proper cast.
1993-04-17 01:38:51 +00:00
sef
9c736c1dcf
Added QMAGIC, which is a "compact demand load" format: first page is
...
unmapped, and the a.out header is inside the text section.
1993-04-15 05:48:22 +00:00
cgd
a128c34f9c
From: Guido van Rooij <guido@gvr.win.tue.nl>
...
when mmapping a file, permissions are checked as it should be. When
mprotect()-ing the address range afterwards, no protection was checked
regarding the protection of the file originally opened. So
when you open /usr/bin/su RDONLY and SHARED you could afterwards change
the mmapped region to READ|WRITE. This gave the possibility to obtain
root privs obviously.
1993-04-09 17:16:30 +00:00
cgd
fafe485efe
change from make tinguely (tinguely@hookie.cs.ndsu.NoDak.edu) to make
...
opening running programs for writing return ETXTBUSY.
1993-04-03 01:56:45 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00