From 0884d8bbae6d76a603ec1385ada2938f88981c5c Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 30 Jun 2009 13:09:44 +0100 Subject: Generated code for mknod, mkfifo, mknod_b, mknod_c, umask. --- python/guestfs.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'python/guestfs.py') diff --git a/python/guestfs.py b/python/guestfs.py index d334a910..bb9bc087 100644 --- a/python/guestfs.py +++ b/python/guestfs.py @@ -1905,3 +1905,52 @@ class GuestFS: """ return libguestfsmod.mkswap_U (self._o, uuid, device) + def mknod (self, mode, devmajor, devminor, path): + u"""This call creates block or character special devices, or + named pipes (FIFOs). + + The "mode" parameter should be the mode, using the + standard constants. "devmajor" and "devminor" are the + device major and minor numbers, only used when creating + block and character special devices. + """ + return libguestfsmod.mknod (self._o, mode, devmajor, devminor, path) + + def mkfifo (self, mode, path): + u"""This call creates a FIFO (named pipe) called "path" with + mode "mode". It is just a convenient wrapper around + "g.mknod". + """ + return libguestfsmod.mkfifo (self._o, mode, path) + + def mknod_b (self, mode, devmajor, devminor, path): + u"""This call creates a block device node called "path" with + mode "mode" and device major/minor "devmajor" and + "devminor". It is just a convenient wrapper around + "g.mknod". + """ + return libguestfsmod.mknod_b (self._o, mode, devmajor, devminor, path) + + def mknod_c (self, mode, devmajor, devminor, path): + u"""This call creates a char device node called "path" with + mode "mode" and device major/minor "devmajor" and + "devminor". It is just a convenient wrapper around + "g.mknod". + """ + return libguestfsmod.mknod_c (self._o, mode, devmajor, devminor, path) + + def umask (self, mask): + u"""This function sets the mask used for creating new files + and device nodes to "mask & 0777". + + Typical umask values would be 022 which creates new + files with permissions like "-rw-r--r--" or + "-rwxr-xr-x", and 002 which creates new files with + permissions like "-rw-rw-r--" or "-rwxrwxr-x". + + See also umask(2), "g.mknod", "g.mkdir". + + This call returns the previous umask. + """ + return libguestfsmod.umask (self._o, mask) + -- cgit