HCoop
/
hcoop
/
debian
/
mlton.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Import Debian changes 20180207-1
[hcoop/debian/mlton.git]
/
regression
/
posix-procenv.sml
1
fun
downto n
=
2
if
n
=
0
3
then
0
4
else
downto
(
n
-
1
)
5
6
val
truee
=
1
=
downto
0
7
8
open
Posix
.
ProcEnv
9
10
val
egid
=
getegid
()
11
val
env
=
getenv
"HOME"
12
val
euid
=
geteuid
()
13
val
gid
=
getgid
()
14
val
groups
=
getgroups
()
15
val
login
=
getlogin
()
handle
_
=>
"<login>"
16
val
pgrp
=
getpgrp
()
17
val
pid
=
getpid
()
18
val
ppid
=
getppid
()
19
val
uid
=
getuid
()
20
21
val
() =
setgid gid
22
val
() =
setpgid
{
pgid
=
SOME pid
,
pid
=
SOME pid
}
23
val
() =
ignore
(
setsid
())
handle
_
=> ()
24
val
() =
setuid uid