SLIDE 1
The Specification of POSIX File Systems
Gian Ntzik, Pedro da Rocha Pinto and Philippa Gardner
Imperial College London gian.ntzik08@imperial.ac.uk pedro.da-rocha-pinto09@imperial.ac.uk p.gardner@imperial.ac.uk
INVEST 2017
1/13
The Specification of POSIX File Systems Gian Ntzik, Pedro da Rocha - - PowerPoint PPT Presentation
The Specification of POSIX File Systems Gian Ntzik, Pedro da Rocha Pinto and Philippa Gardner Imperial College London gian.ntzik08@imperial.ac.uk pedro.da-rocha-pinto09@imperial.ac.uk p.gardner@imperial.ac.uk INVEST 2017 1/13 Logics for
1/13
2/13
3/13
4/13
5/13
usr bin git
6/13
7/13
8/13
8/13
9/13
10/13
◮ open(path, O CREAT|O EXCL) to try to lock ◮ unlink to unlock
11/13
12/13
◮ The path-prefix of path is not changed (everyone can only read) ◮ Only the module create the lock file at path (locks the lock) ◮ Only the module removes the lock file at path (unlocks the lock)
13/13