symlink
if (symlink(target, to.p_path)) {
if (sflag ? symlink(source, target) :
res = symlink(arcn->ln_name, nm);
int symlink(const char *, const char *);
if (symlink(contents, outname) == 0) {
PUFFSOP_SET(pops, p2k, node, symlink);
PUFFSOP_SET(pops, perfuse, node, symlink);
PUFFSOP_SET(pops, puffs_null, node, symlink);
if (symlink(linkname, PCNPATH(pcn)) == -1)
FILLOP(symlink, SYMLINK);
PUFFSOP_SET(pops, puffs_fuse, node, symlink);
if (((const struct __CONCAT(fuse_operations_v,VER)*)fs->op)->symlink) \
return ((const struct __CONCAT(fuse_operations_v,VER)*)fs->op)->symlink(linkname, path); \
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
int (*symlink) (const char *, const char *);
PATHCALL(int, symlink, DUALCALL_SYMLINK, \
if (!Nflag && symlink(existing, new) < 0) {
PUFFSOP_SET(pops, pgfs, node, symlink);
if (symlink(name, tgt) < 0) {
.symlink = fanoutfs_symlink,
if (symlink(name, tgt) < 0) {
.symlink = icfs_symlink,
#define di_symlink di_u.symlink
char symlink[sizeof(struct efs_dextent) * EFS_DIRECTEXTENTS];
PUFFS_MSG_VARS(vn, symlink);
PUFFS_MSG_ALLOC(vn, symlink);
PUFFS_MSG_RELEASE(symlink);
goto symlink;
symlink:
__weak_alias(symlink,rump___sysimpl_symlink);
PUFFSOP_SET(pops, dtfs, node, symlink);
ATF_REQUIRE(symlink(FILE, LINK) == 0); /* NB: FILE does not exists */
ATF_REQUIRE(symlink(FILE, LINK) == 0);
ATF_REQUIRE(symlink(FILE, LINK) == 0); /* Target does not exists */
ATF_REQUIRE(symlink(FILE, LINK) == 0); /* target does not exists */
ATF_REQUIRE(symlink(RELFILE, LINK) == 0);
ATF_REQUIRE(symlink(RELFILE, LINK) == 0);
ATF_REQUIRE(symlink(FILE, LINK) == 0);
ATF_REQUIRE(symlink(FILE, LINK) == 0);
ATF_REQUIRE(symlink(FILE, LINK) == 0);
RL(symlink(FILE, LINK)); /* NB: FILE does not exists */
ATF_REQUIRE(symlink(path, slnk) == 0);
ATF_REQUIRE(symlink(path, slnk) == 0);
ATF_CHECK(symlink("/dev/null", linkpath) != -1);
ATF_REQUIRE(symlink(path, pathlink) == 0);
if (symlink("/adir", "anotherdir/lincthesink") == -1)
if (symlink(audiopath, _PATH_AUDIO) == -1) {
if (symlink(soundpath, _PATH_SOUND) == -1) {
if (symlink(audioctlpath, _PATH_AUDIOCTL) == -1) {
if (symlink(mixerpath, _PATH_MIXER) == -1) {
if ((ret = symlink(p, q)) == -1)
if (symlink(buf, new) < 0) {
symlink(buf, new) < 0)
if (symlink(linkname, *path) == -1)
if (symlink(from_name, tmpl) == -1)
if (symlink(from_name, to_name) == -1)
if (symlink(catpage, linkname)
struct hammer_symlink_data symlink;
char symlink[24]; /* HAMMER_INODE_BASESYMLEN */
ret = symlink(file, dfname);
sl_ptr = node->node->symlink;
len = strlen(node->symlink);
memcpy(buf, node->symlink, len);
slen = strlen(node->symlink) + 1;
slen = strlen(cur->symlink);
memcpy(dinp->di_db, cur->symlink, slen);
membuf = cur->symlink;
slen = strlen(cur->symlink);
memcpy(dinp->di_db, cur->symlink, slen);
membuf = cur->symlink;
char *symlink; /* symlink target */
&softlink_len, cur->symlink);
printf("%s -> %s\n", dir, cur->symlink);
&softlink_len, cur->symlink);
v7fs_file_symlink(fs, &inode, cur->symlink);
cur->symlink = estrdup(slink);
if (cur->symlink)
free(cur->symlink);
curfsnode->symlink = estrdup(curnode->slink);
assert(dirnode->symlink != NULL);
ASEPRINT("symlink", "%s", dirnode->symlink, specnode->slink);
free(dirnode->symlink);
dirnode->symlink = estrdup(specnode->slink);
assert(cur->symlink != NULL);
printf(" -> %s", cur->symlink);
assert(cur->symlink == NULL);
(symlink(s->slink, p->fts_accpath) == -1) )
else if (symlink(p->slink, path))
if (psn->symlink && !REFRESHTIMEOUT(pctx, time(NULL) - psn->slread))
if (psn->symlink) {
free(psn->symlink);
psn->symlink = NULL;
rv = psbuf_get_str(pb, &psn->symlink, NULL);
*linklen = strlen(psn->symlink);
(void) memcpy(linkvalue, psn->symlink, *linklen);
PUFFSOP_SET(pops, psshfs, node, symlink);
char *symlink;
if (psn->symlink)
free(psn->symlink);
symlink(localtime_target, localtime_link);