Sponsored Content
Full Discussion: the ring
The Lounge What is on Your Mind? Chat with iBot - Our RSS Robot Girl the ring Post 67512 by Gollum on Wednesday 23rd of March 2005 05:47:16 PM
Old 03-23-2005
Quote:
Originally Posted by Mudrack
Where can I find the open directory?
The open directory? Where is
open directory
?
 

4 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Tar-ring a directory

Hello I am trying to tar a whole directory. My problem is that I have to omitt a special subdirectory. Can you tell my how I am supposed to do that? Unfortunately I am not very good in regular expressions and in programming. :( Thanks for any help. Greetings Marcus (1 Reply)
Discussion started by: Fwurm
1 Replies

2. AIX

Urgent: Error log about TOKEN ring

Hi Everyone: Last Thursday my system come up those error log and haven't show up any details. Does anyone know what it mean? I need help :confused: 9359F226 0424184208 N U LVDD 00D2B9FE 0424183208 N U tok0 D0775966 0424182908 N U tok0 A9428A1A 0424170108 N U tok0 71B416E1 ... (0 Replies)
Discussion started by: fla22
0 Replies

3. UNIX for Dummies Questions & Answers

emacs kill-ring-save question

Hello, We've just upgraded to a newer version of emacs (21.3.1) and I've noticed something pretty annoying... Whenever you do a kill-ring-save, the cursor pops to where the mark was set, pauses a second, then pops back again. This obviously doesn't sound like very much, but it really slows... (0 Replies)
Discussion started by: tluamiani
0 Replies

4. Shell Programming and Scripting

How to ring the system bell many times without pause?

I am writing a ksh script in cygwin though it could just as easily be bash and am trying to make an alert for myself where the bell rings many times like print '\a'or echo '^G'except I want it to ping me many times not just once. For some reason doing print '\a\a\a\a\a\a\a\a\a\a'or similar... (7 Replies)
Discussion started by: benalt
7 Replies
OPENAT(2)						     Linux Programmer's Manual							 OPENAT(2)

NAME
openat - open a file relative to a directory file descriptor SYNOPSIS
#include <fcntl.h> int openat(int dirfd, const char *pathname, int flags); int openat(int dirfd, const char *pathname, int flags, mode_t mode); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): openat(): Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L Before glibc 2.10: _ATFILE_SOURCE DESCRIPTION
The openat() system call operates in exactly the same way as open(2), except for the differences described in this manual page. If the pathname given in pathname is relative, then it is interpreted relative to the directory referred to by the file descriptor dirfd (rather than relative to the current working directory of the calling process, as is done by open(2) for a relative pathname). If pathname is relative and dirfd is the special value AT_FDCWD, then pathname is interpreted relative to the current working directory of the calling process (like open(2)). If pathname is absolute, then dirfd is ignored. RETURN VALUE
On success, openat() returns a new file descriptor. On error, -1 is returned and errno is set to indicate the error. ERRORS
The same errors that occur for open(2) can also occur for openat(). The following additional errors can occur for openat(): EBADF dirfd is not a valid file descriptor. ENOTDIR pathname is relative and dirfd is a file descriptor referring to a file other than a directory. VERSIONS
openat() was added to Linux in kernel 2.6.16; library support was added to glibc in version 2.4. CONFORMING TO
POSIX.1-2008. A similar system call exists on Solaris. NOTES
openat() and other similar system calls suffixed "at" are supported for two reasons. First, openat() allows an application to avoid race conditions that could occur when using open(2) to open files in directories other than the current working directory. These race conditions result from the fact that some component of the directory prefix given to open(2) could be changed in parallel with the call to open(2). Such races can be avoided by opening a file descriptor for the target directory, and then specifying that file descriptor as the dirfd argument of openat(). Second, openat() allows the implementation of a per-thread "current working directory", via file descriptor(s) maintained by the applica- tion. (This functionality can also be obtained by tricks based on the use of /proc/self/fd/dirfd, but less efficiently.) SEE ALSO
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), futimesat(2), linkat(2), mkdirat(2), mknodat(2), open(2), readlinkat(2), renameat(2), symlinkat(2), unlinkat(2), utimensat(2), mkfifoat(3), path_resolution(7) COLOPHON
This page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2012-05-04 OPENAT(2)
All times are GMT -4. The time now is 04:03 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy