proc_doulongvec_ms_jiffies_minmax(9) [suse man page]
PROC_DOULONGVEC_MS_J(9) The proc filesystem PROC_DOULONGVEC_MS_J(9)NAME
proc_doulongvec_ms_jiffies_minmax - read a vector of millisecond values with min/max values
SYNOPSIS
int proc_doulongvec_ms_jiffies_minmax(struct ctl_table * table, int write, void __user * buffer, size_t * lenp, loff_t * ppos);
ARGUMENTS
table
the sysctl table
write
TRUE if this is a write to the sysctl file
buffer
the user buffer
lenp
the size of the user buffer
ppos
file position
DESCRIPTION
Reads/writes up to table->maxlen/sizeof(unsigned long) unsigned long values from/to the user buffer, treated as an ASCII string. The values
are treated as milliseconds, and converted to jiffies when they are stored.
This routine will ensure the values are within the range specified by table->extra1 (min) and table->extra2 (max).
Returns 0 on success.
COPYRIGHT Kernel Hackers Manual 2.6. July 2010 PROC_DOULONGVEC_MS_J(9)
Check Out this Related Man Page
ldns(3) Library Functions Manual ldns(3)NAME
ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buf-
fer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buf-
fer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32
SYNOPSIS
#include <stdint.h>
#include <stdbool.h>
#include <ldns/ldns.h>
void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count);
void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count);
void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count);
void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t at, const char *str);
void ldns_buffer_write_string(ldns_buffer *buffer, const char *str);
void ldns_buffer_write_u8_at(ldns_buffer *buffer, size_t at, uint8_t data);
void ldns_buffer_write_u8(ldns_buffer *buffer, uint8_t data);
void ldns_buffer_write_u16_at(ldns_buffer *buffer, size_t at, uint16_t data);
void ldns_buffer_write_u16(ldns_buffer *buffer, uint16_t data);
void ldns_buffer_read_at(ldns_buffer *buffer, size_t at, void *data, size_t count);
void ldns_buffer_read(ldns_buffer *buffer, void *data, size_t count);
uint8_t ldns_buffer_read_u8_at(ldns_buffer *buffer, size_t at);
uint8_t ldns_buffer_read_u8(ldns_buffer *buffer);
uint16_t ldns_buffer_read_u16_at(ldns_buffer *buffer, size_t at);
uint16_t ldns_buffer_read_u16(ldns_buffer *buffer);
uint32_t ldns_buffer_read_u32_at(ldns_buffer *buffer, size_t at);
uint32_t ldns_buffer_read_u32(ldns_buffer *buffer);
DESCRIPTION
ldns_buffer_write_at() writes the given data to the buffer at the specified position
buffer: the buffer
at: the position (in number of bytes) to write the data at
data: pointer to the data to write to the buffer
count: the number of bytes of data to write
ldns_buffer_write_at() writes the given data to the buffer at the specified position
buffer: the buffer
at: the position (in number of bytes) to write the data at
data: pointer to the data to write to the buffer
count: the number of bytes of data to write
ldns_buffer_write() writes count bytes of data to the current position of the buffer
buffer: the buffer
data: the data to write
count: the lenght of the data to write
ldns_buffer_write_string_at() copies the given (null-delimited) string to the specified position at the buffer
buffer: the buffer
at: the position in the buffer
str: the string to write
ldns_buffer_write_string() copies the given (null-delimited) string to the current position at the buffer
buffer: the buffer
str: the string to write
ldns_buffer_write_u8_at() writes the given byte of data at the given position in the buffer
buffer: the buffer
at: the position in the buffer
data: the 8 bits to write
ldns_buffer_write_u8() writes the given byte of data at the current position in the buffer
buffer: the buffer
data: the 8 bits to write
ldns_buffer_write_u16_at() writes the given 2 byte integer at the given position in the buffer
buffer: the buffer
at: the position in the buffer
data: the 16 bits to write
ldns_buffer_write_u16() writes the given 2 byte integer at the current position in the buffer
buffer: the buffer
data: the 16 bits to write
ldns_buffer_read_at() copies count bytes of data at the given position to the given data-array
buffer: the buffer
at: the position in the buffer to start
data: buffer to copy to
count: the length of the data to copy
ldns_buffer_read() copies count bytes of data at the current position to the given data-array
buffer: the buffer
data: buffer to copy to
count: the length of the data to copy
ldns_buffer_read_u8_at() returns the byte value at the given position in the buffer
buffer: the buffer
at: the position in the buffer
Returns 1 byte integer
ldns_buffer_read_u8() returns the byte value at the current position in the buffer
buffer: the buffer
Returns 1 byte integer
ldns_buffer_read_u16_at() returns the 2-byte integer value at the given position in the buffer
buffer: the buffer
at: position in the buffer
Returns 2 byte integer
ldns_buffer_read_u16() returns the 2-byte integer value at the current position in the buffer
buffer: the buffer
Returns 2 byte integer
ldns_buffer_read_u32_at() returns the 4-byte integer value at the given position in the buffer
buffer: the buffer
at: position in the buffer
Returns 4 byte integer
ldns_buffer_read_u32() returns the 4-byte integer value at the current position in the buffer
buffer: the buffer
Returns 4 byte integer
AUTHOR
The ldns team at NLnet Labs. Which consists out of Jelte Jansen and Miek Gieben.
REPORTING BUGS
Please report bugs to ldns-team@nlnetlabs.nl or in our bugzilla at http://www.nlnetlabs.nl/bugs/index.html
COPYRIGHT
Copyright (c) 2004 - 2006 NLnet Labs.
Licensed under the BSD License. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
SEE ALSO
ldns_buffer. And perldoc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035.
REMARKS
This manpage was automaticly generated from the ldns source code by use of Doxygen and some perl.
30 May 2006 ldns(3)