A file system has a root directory containing two entries: homestar and strong, both directories. The homestar directory contains an entry for a regular file named txt. We can represent the current state of the system as follows: file # type contents------ ---- --------1 directory . -> 1 .. -> 1 homestar -> 2 strong -> 32 directory . -> 2 .. -> 1 txt -> 43 directory . -> 3 .. -> 14 regular file (contents of file) The symlink system call creates a directory entry that contains the path name of the file being linked to, rather than a file number. For example, after executing symlink(/homestar, /strong/mad), The contents of directory 3 would look like this: 3 directory . -> 3 .. -> 1 mad -> /homestar Show the changes to the state of the file system after each of the following operations is executed in succession. link(/homestar/runner.txt, /strong/bad.txt) symlink(/homestar/runner.txt, /strong/sad.txt) unlink(/homestar/runner.txt) mkdir(/trogdor) create(/trogdor/burninator.txt)
A file system has a root directory containing two entries: homestar and strong, both directories. The homestar directory contains an entry for a regular file named txt. We can represent the current state of the system as follows: file # type contents------ ---- --------1 directory . -> 1 .. -> 1 homestar -> 2 strong -> 32 directory . -> 2 .. -> 1 txt -> 43 directory . -> 3 .. -> 14 regular file (contents of file) The symlink system call creates a directory entry that contains the path name of the file being linked to, rather than a file number. For example, after executing symlink(/homestar, /strong/mad), The contents of directory 3 would look like this: 3 directory . -> 3 .. -> 1 mad -> /homestar Show the changes to the state of the file system after each of the following operations is executed in succession. link(/homestar/runner.txt, /strong/bad.txt) symlink(/homestar/runner.txt, /strong/sad.txt) unlink(/homestar/runner.txt) mkdir(/trogdor) create(/trogdor/burninator.txt)
Chapter14: Files And Streams
Section: Chapter Questions
Problem 1E
Related questions
Question
- A file system has a root directory containing two entries: homestar and strong, both directories. The homestar directory contains an entry for a regular file named txt. We can represent the current state of the system as follows:
- file # type contents
------ ---- --------
1 directory . -> 1
.. -> 1
homestar -> 2
strong -> 3
2 directory . -> 2
.. -> 1
txt -> 4
3 directory . -> 3
.. -> 1
4 regular file (contents of file)
- The symlink system call creates a directory entry that contains the path name of the file being linked to, rather than a file number. For example, after executing symlink(/homestar, /strong/mad), The contents of directory 3 would look like this:
- 3 directory . -> 3
.. -> 1
mad -> /homestar - Show the changes to the state of the file system after each of the following operations is executed in succession.
- link(/homestar/runner.txt, /strong/bad.txt)
- symlink(/homestar/runner.txt, /strong/sad.txt)
- unlink(/homestar/runner.txt)
- mkdir(/trogdor)
- create(/trogdor/burninator.txt)
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 5 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
Computer Science
ISBN:
9781337569798
Author:
ECKERT
Publisher:
CENGAGE L
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
Computer Science
ISBN:
9781337569798
Author:
ECKERT
Publisher:
CENGAGE L
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage