Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

vrb_capacity(3) [debian man page]

vrb_capacity(3) 					      VRB Programmer's Manual						   vrb_capacity(3)

NAME
vrb_capacity - return the buffer capacity LIBRARY
-lvrb SYNOPSIS
#include <vrb.h> size_t vrb_capacity(vrb_p vrb); DESCRIPTION
vrb_capacity returns the total buffer capacity (after any rounding up during initialization) of the given virtual ring buffer. ARGUMENTS
vrb_p vrb specifies the virtual ring buffer to obtain the capacity of. If a NULL or invalid pointer is given, results are unpredictable and are likely to be disasterous. RETURN VALUE
size_t The total capacity of the virtual ring buffer is returned. SEE ALSO
vrb(3), vrb_data_len(3), vrb_data_ptr(3), vrb_destroy(3), vrb_get(3), vrb_get_min(3), vrb_give(3), vrb_init(3), vrb_init_opt(3), vrb_is_empty(3), vrb_is_full(3), vrb_is_not_empty(3), vrb_is_not_full(3), vrb_move(3), vrb_new(3), vrb_new_opt(3), vrb_put(3), vrb_put_all(3), vrb_read(3), vrb_read_min(3), vrb_resize(3), vrb_space_len(3), vrb_space_ptr(3), vrb_take(3), vrb_uninit(3), vrb_write(3), vrb_write_min(3) vrb 2002-09-30 vrb_capacity(3)

Check Out this Related Man Page

vrb_resize(3)						      VRB Programmer's Manual						     vrb_resize(3)

NAME
vrb_resize - create a new virtual ring buffer LIBRARY
-lvrb SYNOPSIS
#include <vrb.h> vrb_p vrb_resize(size_t size, const char *name); DESCRIPTION
vrb_resize changes the size of a virtual ring buffer if the data in the source buffer will fit in the requested space. ARGUMENTS
vrb_p vrb specifies the ring buffer which will be resized. size_t size specifies the requested minimum buffer size to be allocated. The given value will be rounded up to the nearest or equal whole multiple of the system page size. The virtual ring buffer is implemented by mapping two adjacent blocks of memory to the same memory object. Thus, twice as much virtual address space will be used and the specified size must be less than half of the available virtual address space for this process. const char *name specifies an optional name of a file to be used as backing store via mmap(2) in a mounted filesystem in which the process has write permis- sion. If the named file cannot be opened for write, an error will occur. If NULL is given, swap space will be used as backing store via shmat(2). RETURN VALUE
int On success, 0 is returned. Otherwise, -1 is returned. ERRORS
If an error is returned, then errno will have one of the following values: ENOSPC The data in the current virtual ring buffer will not fit into the requested space. EINVAL A buffer size was requested which is too large for address space allocation arithmetic. ENOMEM Out of memory allocating the virtual ring buffer structure. - An errno value set by a failing system call. SEE ALSO
vrb(3), vrb_capacity(3), vrb_data_len(3), vrb_data_ptr(3), vrb_destroy(3), vrb_get(3), vrb_get_min(3), vrb_give(3), vrb_init(3), vrb_init_opt(3), vrb_is_empty(3), vrb_is_full(3), vrb_is_not_empty(3), vrb_is_not_full(3), vrb_move(3), vrb_new(3), vrb_new_opt(3), vrb_put(3), vrb_put_all(3), vrb_read(3), vrb_read_min(3), vrb_space_len(3), vrb_space_ptr(3), vrb_take(3), vrb_uninit(3), vrb_write(3), vrb_write_min(3) vrb 2002-09-30 vrb_resize(3)
Man Page

15 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Unix disk capacity at 100%

Is there any danger to keeping one of my disks at 100% capacity? (it's a disk just used for read-only files, not system files or anything like that). It's HP-UX if that matters. Thanks! (1 Reply)
Discussion started by: FredSmith
1 Replies

2. Programming

How do I reinvent the df command?

Can someone tell me the header files and the function calls necessary to enumerate the partitions and fetch their total byte capacity, amount used and amount available? A little example would be wonderful! Thanks, Siegfired (1 Reply)
Discussion started by: siegfried
1 Replies

3. Shell Programming and Scripting

why

Why it prints out like this root$ echo '\n\t'"No disk capacity more than 80%" '\n' \n\tNo disk capacity more than 80% \n #result I don't know what happen, if u know please tell me why and how to solve it (3 Replies)
Discussion started by: unitipon
3 Replies

4. UNIX for Dummies Questions & Answers

I need help immediately. Please help me

Hi Everyone, I am writing a script, in that i want to find out whether my disk space usage capacity extends more than 98%. If my disk space capacity extends more than 98% i want to print that the space capacity is running out of space otherwise i want to print only the capacity of the space... (4 Replies)
Discussion started by: Sheethal
4 Replies

5. UNIX for Dummies Questions & Answers

How to find filesystems crossed 90% capacity

Hi experts, How do i find which are the filesystems which has crossed 90% capacity in solaris box. thanks Shaan:) (4 Replies)
Discussion started by: shaan_dmp
4 Replies

6. AIX

How to increase capacity?

Hello everybody, is a very simple question how can I increase the capacity of a disk wich is on a DS4300?, I have done the procedure on the Storage Manager but the space is the same on the AIX (5.3) , what should I do to obtain the new ammount of disk space? (16 Replies)
Discussion started by: GermanSkull
16 Replies

7. AIX

capacity planning on aix

Hi All, What do you usually use for capacity planning on AIX? Any idea will do? Thanks in advance, itik (1 Reply)
Discussion started by: itik
1 Replies

8. Solaris

tools for capacity planning

Hi All, What do you usually use for capacity planning tool on solaris 8 or later? Thanks in advance. (2 Replies)
Discussion started by: itik
2 Replies

9. Shell Programming and Scripting

intent: df -kh | filter based on capacity (used space) column where % > 85

I want to accomplish this in sh, however if the capability exists only in other shells elsewhere that's acceptable. % df -kh Filesystem size used avail capacity Mounted on ... /dev/dsk/c0t0d0s1 103G 102G 23M 100% /export/DISK15 ... # output... (5 Replies)
Discussion started by: ProGrammar
5 Replies

10. Shell Programming and Scripting

Monitor capacity of directory

Good morning. I have been attempting to find a way to monitor the capacity of a directory so that when it reaches 80% or higher I can send an event. I was able to find a script that does this for the whole drive by I can not seem to figure out how to do this for just a single directory. ... (1 Reply)
Discussion started by: LRoberts
1 Replies

11. Shell Programming and Scripting

Capacity of directory... Pulling hair out :-)

I am new to scripting and thought I was doing rather well however I ran into a issue and I am not sure how to fix it. I am using the following command to obtain the capacity percent of the directory listed however it seems that this command gets the capacity of the whole mount rather then just the... (8 Replies)
Discussion started by: LRoberts
8 Replies

12. What is on Your Mind?

Bits Under Development: Forum Activity Index (FAI)

Working on some "new forum virtual economics" I have taken the total number of Bits in Circulation (user checking + savings) and divided that by the total number of posts, and have called this (for a lack of better name), the Forum Activity Index (FAI). You can now see this index on your banking... (7 Replies)
Discussion started by: Neo
7 Replies

13. Shell Programming and Scripting

File system capacity meter in shell

HI i need help to show the file system capacity in meter or like the progress bar . OS = Solaris 10 (8 Replies)
Discussion started by: bejo4ever
8 Replies

14. AIX

how to find out disk capacity

Hi, I would like to know how to find out disk capacity if it is assigned from the storage as a lun. as per below command , I am unable to find out disk capacity. $ bash bash-3.00$ lspv hdisk1 0001579a7fa3c086 None $ lscfg -vl hdisk1 hdisk1 ... (8 Replies)
Discussion started by: manoj.solaris
8 Replies

15. AIX

FS capacity

can anyone tell me how to reduce Fs capacity by using echo zero. (3 Replies)
Discussion started by: nkchand
3 Replies