---
layout: default
title: usr/share/doc/sysbox/html/tool/svcinfo.html
---
Sysbox: svcinfo
or: svcinfo -s DEVNAME SVCNAME...
Sysbox: svcinfo
Usage: svcinfo DEVNAME...or: svcinfo -s DEVNAME SVCNAME...
Print servicecall information about a device. Note that all device have servicecalls. The first requirement to a device to have servicecalls is to implement the DCLS_SERVICE device class.
Conjunction with svccall can be very useful.
Options:
- -s
Print information about the specified service calls of a specific device.
Examples:
$ svcinfo vfs tcpip
Services in "vfs":
service #0, "unlink": 1 arg, 0 rets
arg #0: "filename", string
service #1, "remove": 1 arg, 0 rets
arg #0: "pathname", string
service #2, "rename": 2 args, 0 rets
arg #0: "oldname", string
arg #1: "newname", string
service #3, "getcaps": 0 args, 2 rets
ret #0: "max_path_length", integer
ret #1: "max_open_fds", integer
service #4, "mkdir": 2 args, 0 rets
arg #0: "dir", string
arg #1: "attr", integer
service #5, "mknod": 3 args, 0 rets
arg #0: "path", string
arg #1: "mode", integer
arg #2: "dev", integer
service #6, "chdir": 1 arg, 0 rets
arg #0: "dir", string
service #7, "rmdir": 1 arg, 0 rets
arg #0: "dir", string
...
service #14, "compdev": 2 args, 1 ret
arg #0: "dev_name", string
arg #1: "dev_unit", integer
ret #0: "dev", integer
Services in "tcpip":
service #0, "niadd": 4 args, 0 rets
arg #0: "niname", string
arg #1: "device_name", string
arg #2: "device_unit", integer
arg #3: "hwtype", integer
...
service #9, "addproto": 1 arg, 0 rets
arg #0: "prtab_name", string
$
$ svcinfo vfs -s getcaps mkdir rmdir
service "getcaps": 0 args, 2 rets
ret #0: "max_path_length", integer
ret #1: "max_open_fds", integer
service "mkdir": 2 args, 0 rets
arg #0: "dir", string
arg #1: "attr", integer
service "rmdir": 1 arg, 0 rets
arg #0: "dir", string
$
$ svccall vfs getcaps
max_path_length: 2048
max_open_fds: 1024
$