X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=perl%2FGuestfs.xs;h=8f4ab5f328f30475c78a04563d8b10fe473213e0;hp=e1da744b45976b8dce721967edc6676ab055d7c8;hb=0884d8bbae6d76a603ec1385ada2938f88981c5c;hpb=da8ddb2745c3d53c36e3ad7f09836a4c27a4d3e6 diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index e1da744..8f4ab5f 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -962,6 +962,30 @@ PREINIT: croak ("end_busy: %s", guestfs_last_error (g)); void +set_memsize (g, memsize) + guestfs_h *g; + int memsize; +PREINIT: + int r; + PPCODE: + r = guestfs_set_memsize (g, memsize); + if (r == -1) + croak ("set_memsize: %s", guestfs_last_error (g)); + +SV * +get_memsize (g) + guestfs_h *g; +PREINIT: + int memsize; + CODE: + memsize = guestfs_get_memsize (g); + if (memsize == -1) + croak ("get_memsize: %s", guestfs_last_error (g)); + RETVAL = newSViv (memsize); + OUTPUT: + RETVAL + +void mount (g, device, mountpoint) guestfs_h *g; char *device; @@ -2878,3 +2902,71 @@ PREINIT: if (r == -1) croak ("mkswap_U: %s", guestfs_last_error (g)); +void +mknod (g, mode, devmajor, devminor, path) + guestfs_h *g; + int mode; + int devmajor; + int devminor; + char *path; +PREINIT: + int r; + PPCODE: + r = guestfs_mknod (g, mode, devmajor, devminor, path); + if (r == -1) + croak ("mknod: %s", guestfs_last_error (g)); + +void +mkfifo (g, mode, path) + guestfs_h *g; + int mode; + char *path; +PREINIT: + int r; + PPCODE: + r = guestfs_mkfifo (g, mode, path); + if (r == -1) + croak ("mkfifo: %s", guestfs_last_error (g)); + +void +mknod_b (g, mode, devmajor, devminor, path) + guestfs_h *g; + int mode; + int devmajor; + int devminor; + char *path; +PREINIT: + int r; + PPCODE: + r = guestfs_mknod_b (g, mode, devmajor, devminor, path); + if (r == -1) + croak ("mknod_b: %s", guestfs_last_error (g)); + +void +mknod_c (g, mode, devmajor, devminor, path) + guestfs_h *g; + int mode; + int devmajor; + int devminor; + char *path; +PREINIT: + int r; + PPCODE: + r = guestfs_mknod_c (g, mode, devmajor, devminor, path); + if (r == -1) + croak ("mknod_c: %s", guestfs_last_error (g)); + +SV * +umask (g, mask) + guestfs_h *g; + int mask; +PREINIT: + int oldmask; + CODE: + oldmask = guestfs_umask (g, mask); + if (oldmask == -1) + croak ("umask: %s", guestfs_last_error (g)); + RETVAL = newSViv (oldmask); + OUTPUT: + RETVAL +