VBIN_PRINTF(9) Basic C Library Functions VBIN_PRINTF(9)NAME
vbin_printf - Parse a format string and place args' binary value in a buffer
SYNOPSIS
int vbin_printf(u32 * bin_buf, size_t size, const char * fmt, va_list args);
ARGUMENTS
bin_buf
The buffer to place args' binary value
size
The size of the buffer(by words(32bits), not characters)
fmt
The format string to use
args
Arguments for the format string
DESCRIPTION
The format follows C99 vsnprintf, except n is ignored, and its argument is skiped.
The return value is the number of words(32bits) which would be generated for the given input.
NOTE
If the return value is greater than size, the resulting bin_buf is NOT valid for bstr_printf.
COPYRIGHT Kernel Hackers Manual 2.6. July 2010 VBIN_PRINTF(9)
Check Out this Related Man Page
vprintf(3) Library Functions Manual vprintf(3)NAME
vprintf, vfprintf, vsnprintf, vsprintf - Format a variable number of parameters for output
LIBRARY
Standard C Library (libc.so, libc.a)
SYNOPSIS
#include <stdarg.h> #include <stdio.h>
int vprintf(
const char *format,
va_list printarg);
int vfprintf(
FILE *stream,
const char *format,
va_list printarg);
int vsnprintf(
char *string, size_t n,
const char *format,
va_list printarg);
int vsprintf(
char *string,
const char *format,
va_list printarg);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
vfprintf(), vprintf(), vsnprintf(), vsprintf(): ISO C, XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies a character string that contains two types of objects: Plain characters, which are copied to the output stream. Conversion spec-
ifications, each of which causes zero or more items to be fetched from the stdarg parameter lists. Specifies the arguments to be printed.
Specifies the output stream. Specifies the buffer to which output is printed. Specifies the size of the buffer referred to by string.
DESCRIPTION
The vprintf(), vfprintf(), vsnprintf(), and vsprintf() functions format and write stdarg parameter lists.
These functions are the same as the printf(), fprintf(), snprintf(), and sprintf() functions, respectively, except that these functions are
not called with a variable number of parameters. Instead, vprintf(), vfprintf(), vsnprintf(), and vsprintf() are called with a parameter
list pointer as defined by stdarg. Because these functions invoke the va_arg() macro and not the va_end() macro, the value of printarg is
indeterminate after a return. Therefore, applications should execute a call to the va_end() macro after a call to one of these functions.
EXAMPLES
The following example demonstrates how the vfprintf() function can be used to write an error routine:
#include <stdarg.h> #include <stdio.h>
void error(char *funct, char *fmt, ...) {
va_list args;
/*
** Display the name of the function that called error
*/
fprintf(stderr, "ERROR in %s: ", funct);
/*
** Display the remainder of the message
*/
va_start(args, fmt);
vfprintf(stderr, fmt, args);
va_end(args);
abort(); }
RELATED INFORMATION
Functions: fopen(3), printf(3), vwprintf(3), wprintf(3) delim off
vprintf(3)
Hi all,
I want to create a new user and grant him ONLY transfer files access to a specific directory where he can only upload and read the files. He should be restricted to this activity only.
Regards (6 Replies)
Hi everyone,
I know the following questions are noobish questions but I am asking them because I am confused about the basics of history behind UNIX and LINUX.
Ok onto business, my questions are-:
Was/Is UNIX ever an open source operating system ?
If UNIX was... (21 Replies)
Hi,
Last 2 weeks I have searched many forums and i haven't found the answer for the question:
How to get all command output to Putty title?
Needed it for other programs to know when some jobs on a server is done and is it done right or wrong. Plink stdout and stdin wasn't working, i used many... (1 Reply)
anyone have any idea how do to this with auth_attr?
I suspect if I grant him
solaris.device.:RO::Device Allocation::help=DevAllocHeader.html
that will work but I'm unsure. Just looking for a second opinion. (10 Replies)
I am looking for a stable, reliable system to replace my current Windows systems in the home. These are simple systems that I purchased from the local Big Box store.
I have heard many good things about Unix and it's various children and it sounds like a good option to me. I have worked... (2 Replies)
We have a lot of scripts using cut as :
cut -c 0-8 --works for cut (GNU coreutils) 5.97, but does not work for cut (GNU coreutils) 8.4.
Gives error -
cut: fields and positions are numbered from 1
Try `cut --help' for more information.
The position needs to start with 1 for later... (6 Replies)
I've got a problem with a proxy configuration. We have an LDAP group that lists all users who are authorised to use the proxy to FTP (usually Filezilla) out to the world, and by implication those not in the group should be denied. My users are delighted that this has been enabled and those that... (9 Replies)
hi folks,
how to using tar with exclude directory and compress it using tar.Z
i only know how to exclude dir only with this command below:
tar -cvf /varios/restore/test.tar -X excludefile.txt /jfma/test1/
how to compress it using 1 command?
Thanx
Please use CODE tags as... (6 Replies)
Hello All,
I had recently learnt a bit of Docker(which provides containerization process).
Here are some of my learning points from it.
Let us start first with very basic question:
What is Docker:
Docker is a platform for sysadmins and developers to DEPLOY, DEVELOP and RUN applications ... (7 Replies)
What is the point of this? Whenever I close my shell it appends to the history file without adding this. I have never seen it overwrite my history file.
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend (3 Replies)
Hello for all,
I am testing the behavior of a 32 bit application running on Solaris 5.10 (SPARC), and realize it reaches 4GB of memory and then crashes.
It doesn't matter the amount of used memory as application is intended to perform many transactions; rather, what I want to achieve is to... (2 Replies)