Displaying 13 results from an estimated 13 matches for "optional_argument".
2023 Apr 14
3
[libnbd PATCH v2 0/3] copy: wrap source code at 80 characters
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2172516
v1: https://listman.redhat.com/archives/libguestfs/2023-April/031258.html
Please refer to the Notes section in each patch for the v2 updates.
BR,
Laszlo
Laszlo Ersek (3):
copy: rename DESTINATION_IS_ZERO_OPTION to TARGET_IS_ZERO_OPTION
copy: fix layout of "long_options" table
copy: rewrap error message about
2023 Apr 14
4
[libnbd PATCH 0/4] copy: wrap source code at 80 characters
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2172516
I figured I'd work on the libnbd line wrapping in shorter waves than how
long the nbdkit patch series was.
Laszlo
Laszlo Ersek (4):
copy: rename (LONG|SHORT)_OPTIONS to (LONG|SHORT)_OPTIONS_OPTION
copy: rename <purpose>_OPTION to OPT_<purpose>
copy: fix layout of "long_options" table
copy: rewrap
2018 Nov 14
1
Re: [PATCH 2/2] build: Replace ./nbdkit with a C program.
...passthrough?
>
> I believe yes, we always need this loop, so that we can test
> long_options[long_index].has_arg.
Ah, but here, we can rely on the fact that optarg is NULL when there is
no option (regardless of whether the option was short or long). (It's
trickier if there are any optional_argument entries for has_arg - but
since we stick to just no_argument and required_argument, we don't have
to worry about that).
>
>>> +
>>> + if (c == FILTER_OPTION) {
>>> + /* Filters can be rewritten if purely alphanumeric. */
>>> + if (is_short...
2023 Apr 14
1
[libnbd PATCH 2/4] copy: rename <purpose>_OPTION to OPT_<purpose>
..._OPTION },
+ { "destination-is-zero",no_argument, NULL, OPT_DESTINATION_IS_ZERO },
+ { "flush", no_argument, NULL, OPT_FLUSH },
+ { "no-extents", no_argument, NULL, OPT_NO_EXTENTS },
{ "progress", optional_argument, NULL, 'p' },
- { "queue-size", required_argument, NULL, QUEUE_SIZE_OPTION },
- { "request-size", required_argument, NULL, REQUEST_SIZE_OPTION },
+ { "queue-size", required_argument, NULL, OPT_QUEUE_SIZE },
+ { "request-si...
2016 Oct 05
3
Dev: new option to mark all tincd socket of a tincd process
I know i'm new to the list but i'd like to propose something for tincd
daemon.
I'd like to mark all sockets established by a tincd process with a mark
passed as an argument in the command line.
What could be the purpose of this new option?
The goal of this option is to be able to have several tincd process
running at the same time using the same port but using different ip.
In
2020 Sep 26
1
[PATCH nbdinfo proposal] info: Add a --map option for displaying allocation metadata
This is a rough-and-ready implementation of nbdinfo --map option, to
display the allocation and other metadata of NBD exports. I only
tested it lightly against nbdkit. It needs at least some tests.
Command like these should work:
nbdinfo --map nbd://localhost
nbdinfo --map=qemu:dirty-bitmap nbd://localhost
Rich.
2012 Feb 03
10
[PATCH 0/3] Btrfs-progs: restriper interface
Hello,
This is the userspace part of restriper, rebased onto the new progs
infrastructure. Restriper commands are located under ''balance'' prefix,
which is now the top level command group. However to not confuse
existing users ''balance'' prefix is also available under ''filesystem'':
btrfs [filesystem] balance start
btrfs [filesystem] balance
2020 Sep 26
0
[PATCH nbdinfo v2] info: Add a --map option for displaying allocation metadata.
...nt argc, char *argv[])
{ "json", no_argument, NULL, JSON_OPTION },
{ "list", no_argument, NULL, 'L' },
{ "long-options", no_argument, NULL, LONG_OPTIONS },
+ { "map", optional_argument, NULL, MAP_OPTION },
{ "short-options", no_argument, NULL, SHORT_OPTIONS },
{ "size", no_argument, NULL, SIZE_OPTION },
{ "version", no_argument, NULL, 'V' },
@@ -143,6 +151,10 @@ main (int argc, ch...
2018 Jun 28
3
Re: [PATCH nbdkit] tls: Implement Pre-Shared Keys (PSK) authentication.
...{ "tls", 1, NULL, 0 },
> { "tls-certificates", 1, NULL, 0 },
> + { "tls-psk", 1, NULL, 0 },
Pre-existing (so separate cleanup if desired), but we should probably
use the symbolic names 'no_argument', 'required_argument',
'optional_argument' instead of 0, 1, 2.
> { "tls-verify-peer", 0, NULL, 0 },
> { "unix", 1, NULL, 'U' },
> { "user", 1, NULL, 'u' },
> @@ -161,7 +163,7 @@ usage (void)
> " [--newstyle] [--oldstyle] [-P PID...
2020 Sep 26
2
[PATCH nbdinfo v2] info: Add a --map option for displaying allocation metadata.
Fixes bugs with JSON output in the previous patch, and adds some tests.
Rich.
2018 Jun 25
2
[PATCH nbdkit] tls: Implement Pre-Shared Keys (PSK) authentication.
This is ready for review but needs a bit more real-world testing
before I'd be happy about it going upstream. It also needs tests.
It does interoperate with qemu, at least in my limited tests.
Rich.
2018 Nov 14
2
Re: [PATCH 2/2] build: Replace ./nbdkit with a C program.
On 11/13/18 4:51 PM, Richard W.M. Jones wrote:
> There are advantages to having the same code parse the options in the
> ./nbdkit wrapper as in the real nbdkit:
>
> - We can parse options in exactly the same way as the real program.
>
> - Use the more accurate ‘is_short_name’ test for unadorned
> plugin/filter names on the command line.
>
> - Fixes the FreeBSD
2013 Aug 14
23
[RFC] btrfs-progs: fix sparse checking and warnings
Hi gang,
I was a little surprised to see that patch go by recently
which fixed an endian bug. I went to see how sparse
checking looked and it was.. broken. I got it going
again in my Fedora environment.
Most of the patches are just cleanups, but there *were*
three real bugs lurking in all that sparse warning spam.
So I maintain that it''s worth our time to keep it going
and fix