Lines Matching refs:descriptor
76 Descriptors::open(int descriptor, const char* name, int flags, int mode) in open() argument
84 gold_assert(lock_initialized || descriptor < 0); in open()
89 if (descriptor >= 0) in open()
93 gold_assert(static_cast<size_t>(descriptor) in open()
95 Open_descriptor* pod = &this->open_descriptors_[descriptor]; in open()
101 if (descriptor == this->stack_top_) in open()
108 descriptor, name); in open()
109 return descriptor; in open()
127 if (descriptor >= 0 && errno == ENOENT) in open()
196 Descriptors::release(int descriptor, bool permanent) in release() argument
200 gold_assert(descriptor >= 0 in release()
201 && (static_cast<size_t>(descriptor) in release()
203 Open_descriptor* pod = &this->open_descriptors_[descriptor]; in release()
208 if (::close(descriptor) < 0) in release()
219 this->stack_top_ = descriptor; in release()
225 descriptor, pod->name); in release()