Lines Matching refs:st

457 -	struct stat st;
459 + zend_stat_t st;
481 - if (stat(fn, &st) == 0 && S_ISDIR(st.st_mode)) {
485 + if (php_sys_stat(fn, &st) == 0 && S_ISDIR(st.st_mode)) {
508 - if (stat(mfn, &st) == -1 || !S_ISREG(st.st_mode)) {
510 + if (zend_stat(mfn, &st) == -1 || !S_ISREG(st.st_mode)) {
677 - struct stat st;
686 + php_stream_statbuf st;
707 + if (php_stream_stat_path_ex((char *)fn, 0, &st, NULL) == SUCCESS) {
708 + if (st.sb.st_mode & S_IFDIR) {
725 - if (fstat(fd, &st) == -1) {
727 + if (php_stream_stat(stream, &st) < 0) {
731 - if (st.st_size < 8 || st.st_size > maxoff_t()) {
733 + if (st.sb.st_size < 8 || st.sb.st_size > maxoff_t()) {
735 - st.st_size < 8 ? "small" : "large");
736 + st.sb.st_size < 8 ? "small" : "large");
740 - map->len = CAST(size_t, st.st_size);
743 - if ((map->p = mmap(0, CAST(size_t, st.st_size), PROT_READ|PROT_WRITE,
755 + map->len = CAST(size_t, st.sb.st_size);
758 + if (php_stream_read(stream, map->p, (size_t)st.sb.st_size) != (size_t)st.sb.st_size) {
793 - if (mprotect(map->p, CAST(size_t, st.st_size), PROT_READ) == -1) {
805 + nentries = (uint32_t)(st.sb.st_size / sizeof(struct magic));
806 + entries = (uint32_t)(st.sb.st_size / sizeof(struct magic));
807 + if ((zend_off_t)(entries * sizeof(struct magic)) != st.sb.st_size) {
809 + dbname, (unsigned long long)st.sb.st_size,
1023 -buffer_init(struct buffer *b, int fd, const struct stat *st, const void *data,
1024 +buffer_init(struct buffer *b, int fd, const zend_stat_t *st, const void *data,
1028 if (st)
1029 memcpy(&b->st, st, sizeof(b->st));
1030 - else if (b->fd == -1 || fstat(b->fd, &b->st) == -1)
1031 + else if (b->fd == -1 || zend_fstat(b->fd, &b->st) == -1)
1032 memset(&b->st, 0, sizeof(b->st));
1046 b->elen = CAST(size_t, b->st.st_size) < b->flen ?
1047 CAST(size_t, b->st.st_size) : b->flen;
1052 b->eoff = b->st.st_size - b->elen;
1743 - struct stat st;
1744 + zend_stat_t st;
2365 -file_buffer(struct magic_set *ms, int fd, struct stat *st,
2367 +file_buffer(struct magic_set *ms, php_stream *stream, zend_stat_t *st,
2390 buffer_init(&b, fd, st, buf, nb);
2391 ms->mode = b.st.st_mode;
2742 - struct stat st;
2753 - if (stat(hmagicpath, &st) == -1) {
2757 - if (stat(hmagicpath, &st) == -1)
2759 - if (S_ISDIR(st.st_mode)) {