Sponsored Content
Top Forums Shell Programming and Scripting Increase the buffer size to read lengthy lines Post 302175990 by ssunda6 on Monday 17th of March 2008 04:30:42 AM
Old 03-17-2008
HI era,

Thanx for the reply.
Got your point. But is there anyway that we can increase the buffer size?
In SQL, we use 'set line 200'.. to achieve the same.

Thanks in advance.
 

10 More Discussions You Might Find Interesting

1. Programming

Using fread if the buffer size is not known

Hi... I am trying to read a binary data that have different types of messages of different lengths. I am using fread() but this functions needs the size and count to read the buffer from the file. I think this may cause that the buffer overlaps other messages. Is there an alternative to read... (1 Reply)
Discussion started by: jlrodz
1 Replies

2. Red Hat

buffer cache size

hi everyone, can any one help change the buffer cache size in redhat and suse?? this error i got when i installed oracle 10g and it went well and when i try to mount the database using startup cmd it says too many buffer cache parameters (error code : ora-1034) thnq in advance (0 Replies)
Discussion started by: gsr_kashyap
0 Replies

3. UNIX for Advanced & Expert Users

How to increase the buffer size in Unix

When I checked with top command, I found tht my buffers are always 137M, which means that they are sort of overloaded. My Inactive memory is 520M. Is it possible to increaase the buffer size and what would be the command for that? (0 Replies)
Discussion started by: ziabegg
0 Replies

4. UNIX for Dummies Questions & Answers

How to increase buffer size in Unix

The "top" command shows that my buffer size is always at 137M, which I think has reached to the maximum. However, Ido have lots of Inative memory? Is it possible to increae the buffer size? and what is the command for that? Further, this is the buffer for writing to the hard disk? (3 Replies)
Discussion started by: ziabegg
3 Replies

5. UNIX for Dummies Questions & Answers

how to increase size of the console screen buffer ?

Its difficult to explain what I am exactly looking for, so let me try with an example.. Suppose my program prints out thousands lines. But once my program ends.. I am not able to scroll up and see all the 1000 lines. The size of the screen buffer is obviously limited. Is there anyway I can... (5 Replies)
Discussion started by: the_learner
5 Replies

6. Shell Programming and Scripting

Expect buffer size increase, please help

Hi Group, I am struggling to increase buffer size of expect, sometimes after increasing the buffer size, expect captures all my expected output, sometimes not, :-( I tried match_max 700000 set expect_out(buffer) {} Could anybody guide me for any solution. HTH,... (1 Reply)
Discussion started by: jaduks
1 Replies

7. Programming

Cannot read a file with read(fd, buffer, buffersize) function

# include <stdio.h> # include <fcntl.h> # include <stdlib.h> # include <sys/stat.h> int main(int argc, char *argv) { int fRead, fPadded, padVal; int btRead; int BUFFSIZE = 512; char buff; if (argc != 4) { printf ("Please provide all of the... (3 Replies)
Discussion started by: naranja18she
3 Replies

8. Programming

Maximum buffer size for read()

Hi friends, Hope everybody is fine. First have a look at my code, then we will talk about it. $ cat copy.c #include <stdio.h> #define PERMS 0644 /* RW for owner, R for group, others */ #define BUFSIZE 1 char *progname; int main(int argc,char * argv) { int f1, f2, n; ... (4 Replies)
Discussion started by: gabam
4 Replies

9. Programming

[c] How to calculate size of the file from size of the buffer?

Hi, Can I find size of the file from size of the buffer written? nbECRITS = fwrite(strstr(data->buffer, ";") + 1, sizeof(char), (data->buffsize) - LEN_NOM_FIC, fic_sortie); Thank You :) (1 Reply)
Discussion started by: ezee
1 Replies

10. UNIX for Dummies Questions & Answers

How to increase buffer size (xterm)?

Hello, I would like to increase the size of my buffer in my xterm window. My shell is bash and my home directory is auto mounted. I'm on Solaris 10, RHEL 5 and SLES 11 servers. Do you know where I can do this? (4 Replies)
Discussion started by: bitlord
4 Replies
FMEMOPEN(3)						   BSD Library Functions Manual 					       FMEMOPEN(3)

NAME
fmemopen -- open a stream that points to the given buffer LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <stdio.h> FILE * fmemopen(void *restrict buffer, size_t size, const char *restrict mode); DESCRIPTION
The fmemopen() function associates a stream with the given buffer and size. The buffer can be either NULL, or must be of the given size. If the buffer is NULL, a buffer of the given size will be dynamically allocated using malloc(3) and freed when fclose(3) is called. The mode argument has the same meaning as in fopen(3). The stream treats the buffer as it would treat a file tracking the current position to perform I/O operations. For example, in the beginning the stream points to the beginning of the buffer, unless a was specified in the mode argument, and then it points to the first NUL byte. If a NULL buffer was specified, then the stream will always point at the first byte of the buffer. The stream also keeps track of the size of the buffer. The size is initialized depending on the mode: r/r+ Set to the size argument. w/w+ Set to 0. a/a+ Set to the first NUL byte, or the size argument if one is not found. Read or write operations advance the buffer, but not to exceed the given size of the buffer. Trying to read beyond the size of the buffer results in EOF returned. NUL bytes are read normally. Trying to write beyond the size of the buffer has no effect. When a stream open for writing is either flushed or closed, a NUL byte is written at the current position or at the end of the current size as kept internally, if there is room. RETURN VALUES
Upon successful completion, fmemopen() returns a FILE pointer. Otherwise, NULL is returned and the global variable errno is set to indicate the error. ERRORS
[EINVAL] The size was 0; or the mode argument is invalid; or the buffer argument is NULL and the mode argument does not specify a +. The fmemopen() function may also fail and set errno for any of the errors specified for the routine malloc(3). SEE ALSO
fclose(3), fflush(3), fopen(3), malloc(3) STANDARDS
The fmemopen() function conforms to IEEE Std 1003.1-2008 (``POSIX.1''). HISTORY
The fmemopen() functions first appeared in NetBSD 6.0. BSD
October 15, 2011 BSD
All times are GMT -4. The time now is 05:54 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy