Sponsored Content
Full Discussion: maximum number of arguments
Top Forums UNIX for Dummies Questions & Answers maximum number of arguments Post 302141257 by jim mcnamara on Thursday 18th of October 2007 09:52:11 AM
Old 10-18-2007
POSIX_LINE_MAX or LINE_MAX talks about the max length of records that can be read in by utilities like awk.

According to POSIX:
Quote:
{ARG_MAX}
Maximum length of argument to the exec functions including environment data.
Minimum Acceptable Value: {_POSIX_ARG_MAX}
which is what Porter was talking about earlier.

Short answer: For POSIX, it is not the number of arguments, but the total size of data (arguments and env) that invokes a limit. This is why you see results that vary.

Plus you shoud try:
Code:
total=$(( `set | wc -c`  + ` set | wc -l `))

and substract that value from ARG_MAX in limits.h to see how much space your arguments have left to occupy. Each argument and each environment variable has overhead, possibly alignment overhead, and definitely trailing nuls for strings.

Environment variables are stored like this in memory
Code:
ENV_variable_name=some value\000

 

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Maximum number of threads per user

Anybody knows how to setup Maximum number of threads per user or some other value on Sun Solaris 8. (1 Reply)
Discussion started by: s_aamir
1 Replies

2. UNIX for Dummies Questions & Answers

Maximum number of users allowed

How do i determen (what command) the max. number of users allowed Thanks in advance (10 Replies)
Discussion started by: siza
10 Replies

3. Programming

maximum number of dots in a domain name

maximum number of dots in a domain name - not a sub-domain name. for example: mydomain.com ------ one dot mydomain.com.au ------ two dots do you know maximum number of dots in a domain name and could you provide a sample? thx. (1 Reply)
Discussion started by: hello20009876
1 Replies

4. Solaris

Maximum Number of threads suuported????

Hi, Anybody knows the maximum number of threads suuported by a process in solaris os. Please reply Thanks in advance :( (1 Reply)
Discussion started by: Agnello
1 Replies

5. UNIX for Dummies Questions & Answers

ls - maximum number of files

what is the maximum number ls can list down (6 Replies)
Discussion started by: karnan
6 Replies

6. Shell Programming and Scripting

Maximum number of characters in a line.

Hi, Could any one please let me know what is the maximum number of characters that will fit into a single line of a flat file on a unix. Thanks. (1 Reply)
Discussion started by: Shivdatta
1 Replies

7. Shell Programming and Scripting

Maximum command line arguments

Hi, Can anyone please help me to know what is the maximum number of command line arguments that we can pass in unix shell script? Thanks in advance, Punitha.S (2 Replies)
Discussion started by: puni
2 Replies

8. Shell Programming and Scripting

Maximum number from input by user

I am trying to calculate the maximum number from four numbers input by the user. I have the following code, but it does not work. It says there's an error with the last line "done". Any help would be appreciated. max=0 echo "Please enter four numbers: " for i in 1 2 3 4 do read number... (17 Replies)
Discussion started by: itech4814
17 Replies

9. UNIX for Dummies Questions & Answers

Maximum number of sed squeezing

Hi all, What is the maximum number of sed squeezing in one shell?? I've surprised with this message when I squeezed 50 sed in the same shell: 253: Identifier too long - maximum length is 18.This is what I've did in my sed query | sed -e "s/ 0 /Default /" | sed -e "s/ 1 ... (2 Replies)
Discussion started by: leo_ultra_leo
2 Replies
fmax(3M)																  fmax(3M)

NAME
fmax(), fmaxf(), fmaxl(), fmaxw(), fmaxq() - maximum value functions SYNOPSIS
HP Integrity Server Only DESCRIPTION
The function determines the maximum numeric value of its arguments. Integrity Server Only is a version of it takes arguments and returns a result. is a version of it takes arguments and returns a result. is an version of it takes arguments and returns an result. is equivalent to on HP-UX systems. USAGE
To use this function, compile either with the default option or with the and options. To use (for Integrity servers) or compile with the option. Make sure your program includes Link in the math library by specifying on the compiler or linker command line. RETURN VALUE
The function returns the maximum numeric value of its arguments. If one argument is a NaN and the other is numeric, returns the numeric argument. If both arguments are NaNs, returns NaN. ERRORS
No errors are defined. SEE ALSO
fdim(3M), fmin(3M), math(5). STANDARDS CONFORMANCE
: ISO/IEC C99 (including Annex F, ``IEC 60559 floating-point arithmetic'') fmax(3M)
All times are GMT -4. The time now is 07:31 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy