I want to print the error numbers returned by the system calls (not the actual integers but the strings that they match to). The error numbers like EACCESS, ENOMEM, ENOENT etc ...
For eg:
>>>>This will print the error number in terms of integer. I want to get exactly the error code ( EACCESS, or ENOMEM ) etc ..
Thanks in Advance
Last edited by pludi; 10-07-2009 at 04:31 PM..
Reason: code tags, please...
Hi guys ...
i need ur help with some printing problem in unix ...
first prob. :
i wanna print from my NCR unix to an Win NT , Ip based printing server ( HP JetDirect ) .
My issue , is it possible to print directly to an Ip address from unix ?
How do i make it work to get any results ?... (3 Replies)
Suppose I have a script which is monitoring a directory
whenever a file drops in that directory,it sends alert
say I want to write a return code for the above script
which on successful execution of script gives a return value
Based on return code , I want to do initiate some jobs in other... (1 Reply)
Sorry for asking a very basic question.
How do i compile my c codes in UNIX.
That is how do i know whether any c compiler is there in my system?
If nothing is present where from do i get one and load into my system? (12 Replies)
Hi,
I know how to read a return code after executing a single command.
"echo $?". But I do not know how to sum the return code for a group of commands.
If I string 3 commands together and I do an echo $? all I get is the retunr code for the last command. Example below:
... (3 Replies)
Could someone please correctly tell the codes to use on Unix operating systems to produce the below diacritics:
A
Ā = Unicode Character 'LATIN CAPITAL LETTER A WITH MACRON' (U+0100)
a
ā = Unicode Character 'LATIN SMALL LETTER A WITH MACRON' (U+0101)
D
Ḍ = Unicode Character... (1 Reply)
Hi,
We have a Unix 3.2v5.0.5.
I installed a printer via scoadmin, HP network printer manager with network peripheral name (hostname and ipadres are in /etc/hosts).
This is the configuration file :
Code:
root@sco1 # cat configurationBanner: on:AlwaysContent types: simpleDevice:... (0 Replies)
I ported application from SysV to Linux and run into troubles with printing.
Application uses lp and HP JetDirect-based printers, it inserts HP control codes in the file and uses plain lp -d dest doc-file command to print it.
The Linux (Ubuntu 8) has CUPS system, which I am not familiar... (0 Replies)
Solaris 10:
Having some trouble with a new printer printing control codes. This is an HP MFP M632.
Tried a few ppd files and without a ppd file using commands similar to the follow:
lpadmin -p L4102A -v /dev/null -m netstandard -n... (1 Reply)
Hi All,
We have a HTML source which will be processed using a informatica workflow. In between these two we have a Unix script which transforms the file.
We are getting an error from past week in the informatica saying invalid format, because the file has unused html reference (0-8,14-31 etc)... (2 Replies)
Discussion started by: karthik adiga
2 Replies
LEARN ABOUT ULTRIX
close
close(2) System Calls Manual close(2)Name
close - delete a descriptor
Syntax
close(fd)
int fd;
Description
The call deletes a descriptor from the per-process object reference table. If the descriptor is the last reference to the underlying
object, then the object is deactivated. For example, on the last close of a file, the current pointer associated with the file is lost.
On the last close of a socket, discards associated naming information and queued data. On the last close of a file holding an advisory
lock, the lock is released. For further information, see
A process's descriptors are automatically closed when a process exits, but because each process can have a limited number of active
descriptors, is necessary for programs that deal with many descriptors.
When a process forks, all descriptors for the new child process reference the same objects as they did in the parent process before the
fork. For further information, see If a new process is then to be run using the process would normally inherit these descriptors. Most of
the descriptors can be rearranged with the system call or deleted with before is called. However, if any descriptors are needed if the
fails, they must be closed if the execve succeeds. For this reason, the call, fcntl(d, F_SETFD, 1), is provided. This call arranges that a
descriptor is closed after a successful call. The call, fcntl(d, F_SETFD, 0), restores the default, which is to not close the descriptor.
When is used on a descriptor that refers to a remote file over NFS, and that file has been modified by using then any cached data is
flushed before returns. If an asynchronous write error has occurred previously with this remote file, or occurred as part of the flush
operation described above, then returns -1 and errno will be set to the error code. The return code from should be inspected by any program
that can over NFS.
Return Values
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned, and the global integer variable, errno, is set
to indicate the error.
Diagnostics
The system call fails under the following conditions:
[EBADF] D is not an active descriptor.
[EINTR] The function was interrupted by a signal.
If an error occurs on an asynchronous write over NFS, the error cannot always be returned from a system call. The error code is returned
on or The following are NFS-only error messages:
[EACCESS] The requested address is protected, and the current user has inadequate permission to access it.
[ENOSPC] There is no free space remaining on the file system containing the file.
[EDQUOT] The user's quota of disk blocks on the file system containing the file has been exhausted.
[EIO] An I/O error occurred while reading from or writing to the file system.
[EROFS] The file is on a read-only file system.
[ESTALE] The fd argument is invalid because the file referred to by that file handle no longer exists or has been revoked.
[ETIMEDOUT] A write operation failed because the server did not properly respond after a period of time that is dependent on the
options.
See Alsoaccept(2), execve(2), fcntl(2), flock(2), fsync(2), open(2), pipe(2), socket(2), socketpair(2), write(2)close(2)