@LeftoverStew, tt is a bit more complicated than that. A link in the same directory, means making the link to the file name only (without the path). Also, there are all sorts of error condition that might occur. Also since the match is made line for line by the content of the files, they need to be read at the same time.
For example:
Last edited by Scrutinizer; 03-06-2014 at 11:10 AM..
These 3 Users Gave Thanks to Scrutinizer For This Post:
Hi mates,
I am trying to copile and link to C programs with command:
cc file1,file2
but i raises the error "file not found" ... am i doing the right way?
any suggestion will be appreciated.
thanks
abdul (4 Replies)
hi,
This is the first time I work in a big C project. All source code files are located in say directory /source/pp and all header files are in /include/pp. I've created a link to both of these directories from my home dir, say /home/ss. So in the /home/ss dir I have the /source/pp and /include/pp... (1 Reply)
Hello,
Can anyone tell me how I can make a file link or shortcut in UNIX 4.0, several
file links where damaged during an outage examples below.
Examples: file -> file
libX11.so -> /usr/shlib/libX11.so.pre.O3D
All of the file links that were damaged were in /shlib and point to... (3 Replies)
Dear friends,
First off all , let me apologize for my inexperience. I am just starting use of Linux and gcc .
Actually I ve some .c files in the present directory , and now I am
giving
+vc <my_file1.c> <my.file2.c> <myfile3.c>.
All the c files are in present directory.... (2 Replies)
hi guys
does anyone know how to display the file paths of the files stored within a directory at the command terminal?
e.g. if i have a directory called "home", how do i display the file paths of the files inside the directory?
cheers (2 Replies)
I have 100+ python files in a single directory. I need to replace a specific path occurrence with a variable name.
Following are the find and the replace strings:
Findstring--"projects\\Debugger\\debugger_dp8051_01\\debugger_dp8051_01.cywrk"
Replacestring--self.projpath
I tried... (5 Replies)
Hello ,
I want to write a script to test the IP_add is hardcoded in the paticular files.
the files are available in path .
for example.
/abs/abn/jkg/frames.sh. like this some files are there in the same path.I
manually replaced the IP_ADD with domain name in required files.now i have to... (1 Reply)
Hi ,
I am a newbie!!!
I want to develop a script for deleting files older than x days from multiple paths. Now I could reach upto this piece of code which deletes files older than x days from a particular path. How do I enhance it to have an input from a .txt file or a .dat file? For eg:... (12 Replies)
Hi All,
I have a 2 path, one with oldfile path in which has several sub folders,each sub folders contains a config file(basically text file), likewise there will be another newfile path which will have sub folders, each sub folders contains a config file.
Need to read files from oldfile... (6 Replies)
Basically my problem is that when I try to compile anything using ./configure && make, it fails because of linker errors. I can reproduce the behavior I'm getting as follows:
I have the two following files
main.c:
#include <stdio.h>
extern void func(void);
int
main(int argc, char... (5 Replies)
Discussion started by: MarshallBanana
5 Replies
LEARN ABOUT OPENSOLARIS
symlink
symlink(2) System Calls symlink(2)NAME
symlink - make a symbolic link to a file
SYNOPSIS
#include <unistd.h>
int symlink(const char *name1, const char *name2);
DESCRIPTION
The symlink() function creates a symbolic link name2 to the file name1. Either name may be an arbitrary pathname, the files need not be on
the same file system, and name1 may be nonexistent.
The file to which the symbolic link points is used when an open(2) operation is performed on the link. A stat() operation performed on a
symbolic link returns the linked-to file, while an lstat() operation returns information about the link itself. See stat(2). Unexpected
results may occur when a symbolic link is made to a directory. To avoid confusion in applications, the readlink(2) call can be used to read
the contents of a symbolic link.
RETURN VALUES
Upon successful completion, 0 is returned. Otherwise, -1 is returned, errno is set to indicate the error, and the symbolic link is not
made.
ERRORS
The symlink() function will fail if:
EACCES Search permission is denied for a component of the path prefix of name2.
EDQUOT The directory where the entry for the new symbolic link is being placed cannot be extended because the user's quota of disk
blocks on that file system has been exhausted; the new symbolic link cannot be created because the user's quota of disk
blocks on that file system has been exhausted; or the user's quota of inodes on the file system where the file is being
created has been exhausted.
EEXIST The file referred to by name2 already exists.
EFAULT The name1 or name2 argument points to an illegal address.
EILSEQ The path argument includes non-UTF8 characters and the file system accepts only file names where all characters are part of
the UTF-8 character codeset.
EIO An I/O error occurs while reading from or writing to the file system.
ELOOP Too many symbolic links are encountered in translating name2.
ENAMETOOLONG The length of the name2 argument exceeds PATH_MAX, or the length of a name2 component exceeds NAME_MAX while
_POSIX_NO_TRUNC is in effect.
ENOENT A component of the path prefix of name2 does not exist.
ENOSPC The directory in which the entry for the new symbolic link is being placed cannot be extended because no space is left on
the file system containing the directory; the new symbolic link cannot be created because no space is left on the file sys-
tem which will contain the link; or there are no free inodes on the file system on which the file is being created.
ENOSYS The file system does not support symbolic links.
ENOTDIR A component of the path prefix of name2 is not a directory.
EROFS The file name2 would reside on a read-only file system.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO cp(1), link(2), open(2), readlink(2), stat(2), unlink(2), attributes(5)SunOS 5.11 18 May 2007 symlink(2)