11-24-2012
Without seeing the code you're using to set up the arguments and environment before calling execvp() to overlay the calling process, it is hard to guess at what might be going wrong.
The pathnames of utilities vary from OS to OS and, in some cases, from installation to installation. It would help us help you if we know what OS you're using, how you have $PATH set, and the absolute pathname of emacs on your system. (If there is more than one version of emacs installed, provide the pathname of the emacs you want to use.)
10 More Discussions You Might Find Interesting
1. Programming
Hi mates,
Is there any difference between execvp and execlp? any comment will be appreciated.
abdul:) (1 Reply)
Discussion started by: abdul
1 Replies
2. UNIX for Dummies Questions & Answers
what's the difference between the two? (3 Replies)
Discussion started by: hurleyint1386
3 Replies
3. UNIX for Dummies Questions & Answers
i am having an application that contains a push button.
On the click of this push button i want to call a executable file using execvp
function block fo2 push button
{
char *args;
args=NULL;
execvp("/home2/xyz/app1.exe",args)
}
but after compilation when i press this button the... (3 Replies)
Discussion started by: kunu
3 Replies
4. UNIX for Dummies Questions & Answers
I get this error :
execvp:ar:Arg list too long
when i am trying to link the .obj files created on unix box.
Any resolution to this?
Thanks
Mohit (1 Reply)
Discussion started by: mohitp
1 Replies
5. Programming
Hi ,
I m actually trying to implement pipes program,but after executing the execvp(),my program is getting hanged up :mad:
Actaully i m getting the desired output expected from execvp()...but once results are displayed on the output screen ,program is getting hanged up
values of... (3 Replies)
Discussion started by: Crab
3 Replies
6. UNIX for Advanced & Expert Users
Hi All,
sorry it was application related.. i am deleting it
Thanks & Regards
Shihab (0 Replies)
Discussion started by: shihabvk
0 Replies
7. AIX
I am having a code which will create archive after build.
Ibuild code on IBM AIX 5.3.
It supposed to create 2 archive after build.
I am getting 1st archive successfully but when build starts for second archive after some processing it throws an following error message-
ar cq... (4 Replies)
Discussion started by: milindb
4 Replies
8. Programming
Hi, I do the following:
i) malloc some parameter structures
ii) fork
iii) in the child, I call execvp using these parameters
obviously, here I can never free() the structures as execvp should not return
iiii) I am currently doing waitpid in parent then freeing, but this does not seem to work... (1 Reply)
Discussion started by: misha680
1 Replies
9. Shell Programming and Scripting
Hello,
is it possible to give grep two documents to surche for? like
grep "test" /home/one.txt AND /home/two.txt ?
thanks (1 Reply)
Discussion started by: Cybertron
1 Replies
10. Programming
I had been looking at page 75 of this online book:
http://richard.esplins.org/static/downloads/linux_book.pdf
I've used the system function in C to call bash commands before, but wanted to learn this way too. The solution in the book worked perfectly. However, I tried changing the simple "ls -l... (3 Replies)
Discussion started by: Azrael
3 Replies
LEARN ABOUT REDHAT
mailcap.order
MAILCAP.ORDER(5) Order Mailcap Entries MAILCAP.ORDER(5)
NAME
/etc/mailcap.order - the mailcap ordering specifications
DESCRIPTION
The order of entries in the /etc/mailcap file can be altered by editing the /etc/mailcap.order file. Each line of that file specifies a
package and an optional mime type. Mailcap entries that match will be placed in the order of this file. Entries that don't match will be
placed later.
Example
mime-support:*/*
gv:application/postscript
netscape:text/html
less:text/*
emacs:text/*
The above would make any entries provided by the mime-support package (as found in the /usr/lib/mime/packages directory) take priority over
everything else. The gv package will be used over anything else when it comes to postscript documents. Netscape will be used for any html
documents and less will be used for any remaining text documents. However, since neither netscape or less provide for editing documents,
any edit or compose actions will fall through to the emacs rules.
After modifying this file, be sure to run /usr/sbin/update-mime (as root) to propagate the changes into the /etc/mailcap file.
Remember that this files takes package names and not executable names. If you want to define rules that reference specific programs, the
best way is to include them in ~/.mailcap or the user section of the /etc/mailcap file.
LIMITATIONS
There is currently no way to break out a certain type from a wildcard rule. If, for example, both xv and gimp were to specify "image/*"
rules, it isn't possible to use xv for gif images but use gimp for jpeg images.
Also, I would like to add the ability to specify certain actions in the rules. For example, if netscape were to have an edit rule but I
wanted to use emacs for editing/creating html documents, I could place a line like
emacs:text/* action=edit|compose
before the netscape entry. The update-mime program would then spit out entries such that netscape view rule comes before the emacs view
rule but have the netscape edit rule comes after the emacs edit rule.
SEE ALSO
mailcap(5) run-mailcap(1) update-mime(8)
AUTHOR
The mailcap.order specification was written by Brian White <bcwhite@pobox.com>
Debian Project 16th Aug 1998 MAILCAP.ORDER(5)