| /mirbsd/src/sys/kern/ |
| D | uipc_socket2.c | 284 sbwait(sb) in sbwait() argument 285 struct sockbuf *sb; in sbwait() 288 sb->sb_flags |= SB_WAIT; 289 return (tsleep(&sb->sb_cc, 290 (sb->sb_flags & SB_NOINTR) ? PSOCK : PSOCK | PCATCH, netio, 291 sb->sb_timeo)); 299 sb_lock(sb) in sb_lock() argument 300 register struct sockbuf *sb; in sb_lock() 304 while (sb->sb_flags & SB_LOCK) { 305 sb->sb_flags |= SB_WANT; [all …]
|
| /mirbsd/src/sbin/growfs/ |
| D | debug.c | 103 dbg_dump_hex(struct fs *sb, const char *comment, unsigned char *mem) in dbg_dump_hex() argument 113 for (i=0; i<sb->fs_bsize; i+=24) { in dbg_dump_hex() 133 dbg_dump_fs(struct fs *sb, const char *comment) in dbg_dump_fs() argument 144 fprintf(dbg_log, "# %d@%lx: %s\n", indent, (unsigned long)sb, comment); in dbg_dump_fs() 148 sb->fs_sblkno); in dbg_dump_fs() 150 sb->fs_cblkno); in dbg_dump_fs() 152 sb->fs_iblkno); in dbg_dump_fs() 154 sb->fs_dblkno); in dbg_dump_fs() 157 sb->fs_cgoffset); in dbg_dump_fs() 159 sb->fs_cgmask); in dbg_dump_fs() [all …]
|
| /mirbsd/src/bin/pax/ |
| D | cpio.c | 99 if ((strcmp(arcn->name, TRAILER) == 0) && (arcn->sb.st_size == 0)) in cpio_trail() 117 switch (arcn->sb.st_mode & C_IFMT) { in com_rd() 143 arcn->sb.st_mode = (arcn->sb.st_mode & 0xfff) | C_ISREG; in com_rd() 145 arcn->skip = arcn->sb.st_size; in com_rd() 171 last.sb.st_nlink = 1; in cpio_endwr() 219 if ((arcn->sb.st_size == 0) || in rd_ln_nm() 220 ((size_t)arcn->sb.st_size >= sizeof(arcn->ln_name))) { in rd_ln_nm() 222 (ot_type)arcn->sb.st_size); in rd_ln_nm() 229 if (rd_wrbuf(arcn->ln_name, (int)arcn->sb.st_size) != in rd_ln_nm() 230 (int)arcn->sb.st_size) { in rd_ln_nm() [all …]
|
| D | file_subs.c | 109 file_mode = arcn->sb.st_mode & FILEBITS; in file_creat() 132 if (nodirs || chk_path(arcn->name,arcn->sb.st_uid,arcn->sb.st_gid) < 0) { in file_creat() 162 res = fset_ids(arcn->name, fd, arcn->sb.st_uid, in file_close() 163 arcn->sb.st_gid); in file_close() 171 arcn->sb.st_mode &= ~(SETBITS); in file_close() 173 fset_pmode(arcn->name, fd, arcn->sb.st_mode); in file_close() 176 fset_ftime(arcn->name, fd, arcn->sb.st_mtime, in file_close() 177 arcn->sb.st_atime, 0); in file_close() 196 struct stat sb; in lnk_creat() local 203 if (lstat(arcn->ln_name, &sb) < 0) { in lnk_creat() [all …]
|
| D | tar.c | 393 arcn->sb.st_nlink = 1; in tar_rd() 405 arcn->sb.st_mode = (mode_t)(asc_ul(hd->mode,sizeof(hd->mode),OCT) & in tar_rd() 407 arcn->sb.st_uid = (uid_t)asc_ul(hd->uid, sizeof(hd->uid), OCT); in tar_rd() 408 arcn->sb.st_gid = (gid_t)asc_ul(hd->gid, sizeof(hd->gid), OCT); in tar_rd() 409 arcn->sb.st_size = (off_t)asc_ot(hd->size, sizeof(hd->size), OCT); in tar_rd() 410 arcn->sb.st_mtime = (time_t)asc_ul(hd->mtime, sizeof(hd->mtime), OCT); in tar_rd() 411 arcn->sb.st_ctime = arcn->sb.st_atime = arcn->sb.st_mtime; in tar_rd() 427 arcn->sb.st_mode |= S_IFLNK; in tar_rd() 435 arcn->sb.st_nlink = 2; in tar_rd() 441 arcn->sb.st_mode |= S_IFREG; in tar_rd() [all …]
|
| D | ar_subs.c | 171 struct stat sb; in extract() local 235 if ((uflag || Dflag) && ((lstat(arcn->name, &sb) == 0))) { in extract() 237 if ((arcn->sb.st_mtime <= sb.st_mtime) && in extract() 238 (arcn->sb.st_ctime <= sb.st_ctime)) { in extract() 243 if (arcn->sb.st_ctime <= sb.st_ctime) { in extract() 247 } else if (arcn->sb.st_mtime <= sb.st_mtime) { in extract() 271 if ((Yflag || Zflag) && ((lstat(arcn->name, &sb) == 0))) { in extract() 273 if ((arcn->sb.st_mtime <= sb.st_mtime) && in extract() 274 (arcn->sb.st_ctime <= sb.st_ctime)) { in extract() 279 if (arcn->sb.st_ctime <= sb.st_ctime) { in extract() [all …]
|
| D | tables.c | 145 if ((arcn->type == PAX_DIR) || (arcn->sb.st_nlink <= 1)) in chk_lnk() 151 indx = ((unsigned)arcn->sb.st_ino) % L_TAB_SZ; in chk_lnk() 158 if ((pt->ino == arcn->sb.st_ino) && in chk_lnk() 159 (pt->dev == arcn->sb.st_dev)) in chk_lnk() 201 pt->dev = arcn->sb.st_dev; in chk_lnk() 202 pt->ino = arcn->sb.st_ino; in chk_lnk() 203 pt->nlink = arcn->sb.st_nlink; in chk_lnk() 234 if ((arcn->sb.st_nlink <= 1) || (arcn->type == PAX_DIR) || in purg_lnk() 241 indx = ((unsigned)arcn->sb.st_ino) % L_TAB_SZ; in purg_lnk() 251 if ((pt->ino == arcn->sb.st_ino) && in purg_lnk() [all …]
|
| D | ar.c | 140 arcn->sb.st_nlink = 1; in uar_rd() 143 arcn->sb.st_ctime = arcn->sb.st_atime = arcn->sb.st_mtime = in uar_rd() 145 arcn->sb.st_uid = uar_atoi32(h->ar_uid, sizeof(h->ar_uid)); in uar_rd() 146 arcn->sb.st_gid = uar_atoi32(h->ar_gid, sizeof(h->ar_gid)); in uar_rd() 147 arcn->sb.st_mode = uar_otoi32(h->ar_mode, sizeof(h->ar_mode)) | in uar_rd() 175 arcn->sb.st_size = i; in uar_rd() 219 u_long t_mode[sizeof(arcn->sb.st_mode) <= sizeof(u_long) ? 1 : -1]; in uar_wr() 249 t_uid = (anonarch & ANON_UIDGID) ? 0UL : (u_long)arcn->sb.st_uid; in uar_wr() 250 t_gid = (anonarch & ANON_UIDGID) ? 0UL : (u_long)arcn->sb.st_gid; in uar_wr() 251 t_mode[0] = arcn->sb.st_mode; in uar_wr() [all …]
|
| D | buf_subs.c | 622 off_t size = arcn->sb.st_size; in wr_rdfile() 623 struct stat sb; in wr_rdfile() local 649 else if (fstat(ifd, &sb) < 0) in wr_rdfile() 651 else if (arcn->sb.st_mtime != sb.st_mtime) in wr_rdfile() 682 off_t size = arcn->sb.st_size; in rd_wrfile() 688 struct stat sb; in rd_wrfile() local 697 else if (fstat(ofd, &sb) == 0) { in rd_wrfile() 698 if (sb.st_blksize > 0) in rd_wrfile() 699 sz = (int)sb.st_blksize; in rd_wrfile() 743 if (isem && (arcn->sb.st_size > 0L)) in rd_wrfile() [all …]
|
| /mirbsd/src/sys/sys/ |
| D | socketvar.h | 111 #define SB_EMPTY_FIXUP(sb) \ argument 113 if ((sb)->sb_mb == NULL) { \ 114 (sb)->sb_mbtail = NULL; \ 115 (sb)->sb_lastrecord = NULL; \ 144 #define sb_notify(sb) (((sb)->sb_flags & (SB_WAIT|SB_SEL|SB_ASYNC| \ argument 153 #define sbspace(sb) \ argument 154 ((long) imin((int)((sb)->sb_hiwat - (sb)->sb_cc), \ 155 (int)((sb)->sb_mbmax - (sb)->sb_mbcnt))) 175 #define sballoc(sb, m) { \ argument 176 (sb)->sb_cc += (m)->m_len; \ [all …]
|
| /mirbsd/src/gnu/usr.bin/binutils/gas/ |
| D | sb.h | 54 typedef struct sb struct 61 sb; argument 81 extern void sb_new (sb *); 82 extern void sb_kill (sb *); 83 extern void sb_add_sb (sb *, sb *); 84 extern void sb_scrub_and_add_sb (sb *, sb *); 85 extern void sb_reset (sb *); 86 extern void sb_add_char (sb *, int); 87 extern void sb_add_string (sb *, const char *); 88 extern void sb_add_buffer (sb *, const char *, int); [all …]
|
| D | macro.h | 44 sb name; /* Name of the formal. */ 45 sb def; /* The default value. */ 46 sb actual; /* The actual argument (changed on each expansion). */ 65 sb sub; /* Substitution text. */ 86 extern int buffer_and_nest (const char *, const char *, sb *, int (*) (sb *)); 88 (int, int, int, int (*) (const char *, int, sb *, int *)); 92 (int, sb *, sb *, int (*) (sb *), char *, unsigned int, const char **); 93 extern int check_macro (const char *, sb *, const char **, macro_entry **); 95 extern const char *expand_irp (int, int, sb *, sb *, int (*) (sb *));
|
| D | sb.c | 53 static void sb_check (sb *, int); 64 sb_build (sb *ptr, int size) in sb_build() 94 sb_new (sb *ptr) in sb_new() 102 sb_kill (sb *ptr) in sb_kill() 112 sb_add_sb (sb *ptr, sb *s) in sb_add_sb() 121 static sb *sb_to_scrub; 139 sb_scrub_and_add_sb (sb *ptr, sb *s) in sb_scrub_and_add_sb() 155 sb_check (sb *ptr, int len) in sb_check() 159 sb tmp; in sb_check() 174 sb_reset (sb *ptr) in sb_reset() [all …]
|
| /mirbsd/src/sys/compat/openbsd/ |
| D | openbsd_stat.c | 115 struct stat sb, *sbp = NULL; in compat_36_sys_stat() local 123 sbp = stackgap_alloc(&sg, sizeof(sb)); in compat_36_sys_stat() 130 if ((error = copyin(sbp, (void *)&sb, sizeof(sb)))) in compat_36_sys_stat() 132 cvtstat(&sb, &osb); in compat_36_sys_stat() 151 struct stat sb, *sbp = NULL; in compat_36_sys_lstat() local 159 sbp = stackgap_alloc(&sg, sizeof(sb)); in compat_36_sys_lstat() 166 if ((error = copyin(sbp, (void *)&sb, sizeof(sb)))) in compat_36_sys_lstat() 168 cvtstat(&sb, &osb); in compat_36_sys_lstat() 185 syscallarg(struct stat *) sb; in compat_36_sys_fstat() 187 struct stat sb, *sbp = NULL; in compat_36_sys_fstat() local [all …]
|
| /mirbsd/src/gnu/usr.bin/cvs/src/ |
| D | filesubr.c | 33 struct stat sb; in copy_file() local 56 if (stat (from, &sb) < 0) in copy_file() 58 mknod (to, sb.st_mode, sb.st_rdev); in copy_file() 68 if (fstat (fdin, &sb) < 0) in copy_file() 70 if ((fdout = creat (to, (int) sb.st_mode & 07777)) < 0) in copy_file() 72 if (sb.st_size > 0) in copy_file() 105 t.actime = sb.st_atime; in copy_file() 106 t.modtime = sb.st_mtime; in copy_file() 122 struct stat sb; in isdir() local 124 if (stat (file, &sb) < 0) in isdir() [all …]
|
| /mirbsd/src/usr.bin/file/ |
| D | fsmagic.c | 65 file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb) in file_fsmagic() argument 83 ret = lstat(fn, sb); in file_fsmagic() 86 ret = stat(fn, sb); /* don't merge into if; see "ret =" above */ in file_fsmagic() 100 if ((sb->st_mode & S_IFMT) != S_IFREG) { in file_fsmagic() 109 if (sb->st_mode & S_ISUID) in file_fsmagic() 114 if (sb->st_mode & S_ISGID) in file_fsmagic() 119 if (sb->st_mode & S_ISVTX) in file_fsmagic() 125 switch (sb->st_mode & S_IFMT) { in file_fsmagic() 142 major(sb->st_rdev), dv_unit(sb->st_rdev), in file_fsmagic() 143 dv_subunit(sb->st_rdev)) == -1) in file_fsmagic() [all …]
|
| /mirbsd/src/sbin/scan_ffs/ |
| D | scan_ffs.c | 54 struct fs *sb; in ufsscan() local 69 sb = (struct fs*)(&buf[n]); in ufsscan() 70 if (sb->fs_magic == FS_MAGIC) { in ufsscan() 73 blk + (n/512), sb->fs_id[0], in ufsscan() 74 sb->fs_id[1], sb->fs_size); in ufsscan() 79 (daddr_t)((off_t)sb->fs_size * in ufsscan() 80 sb->fs_fsize / 512), in ufsscan() 82 sb->fs_fsize, sb->fs_bsize, in ufsscan() 83 sb->fs_cpg, lastmount); in ufsscan() 85 time_t t = sb->fs_time; in ufsscan() [all …]
|
| /mirbsd/src/usr.bin/find/ |
| D | ls.c | 62 printlong(char *name, char *accpath, struct stat *sb) in printlong() argument 66 (void)printf("%6u %4lld ", sb->st_ino, (long long)sb->st_blocks); in printlong() 67 (void)strmode(sb->st_mode, modep); in printlong() 68 (void)printf("%s %3u %-*.*s %-*.*s ", modep, sb->st_nlink, in printlong() 69 NAME_WIDTH, UT_NAMESIZE, user_from_uid(sb->st_uid, 0), in printlong() 70 NAME_WIDTH, UT_NAMESIZE, group_from_gid(sb->st_gid, 0)); in printlong() 72 if (S_ISCHR(sb->st_mode) || S_ISBLK(sb->st_mode)) in printlong() 73 (void)printf("%3d, %3d ", major(sb->st_rdev), in printlong() 74 minor(sb->st_rdev)); in printlong() 76 (void)printf("%8lld ", (long long)sb->st_size); in printlong() [all …]
|
| /mirbsd/src/usr.bin/sudo/ |
| D | check.c | 358 struct stat sb; local 373 if (lstat(dirparent, &sb) == 0) { 374 if (!S_ISDIR(sb.st_mode)) 376 dirparent, sb.st_mode); 377 else if (sb.st_uid != timestamp_uid) 379 dirparent, (unsigned long) sb.st_uid, 381 else if ((sb.st_mode & 0000022)) 384 dirparent, sb.st_mode); 386 if ((sb.st_mode & 0000777) != 0700) 415 if (lstat(timestampdir, &sb) == 0) { [all …]
|
| D | sudo_edit.c | 78 struct stat sb; local 90 if (stat(_PATH_VARTMP, &sb) == 0 && S_ISDIR(sb.st_mode)) 93 else if (stat(_PATH_USRTMP, &sb) == 0 && S_ISDIR(sb.st_mode)) 115 if (fstat(ofd, &sb) != 0) { 117 if (stat(tf[i].ofile, &sb) != 0) { 131 memset(&sb, 0, sizeof(sb)); 132 } else if (!S_ISREG(sb.st_mode)) { 140 tf[i].omtim.tv_sec = mtim_getsec(sb); 141 tf[i].omtim.tv_nsec = mtim_getnsec(sb); 142 tf[i].osize = sb.st_size; [all …]
|
| /mirbsd/src/usr.bin/vi/ex/ |
| D | ex_source.c | 40 struct stat sb; local 45 if ((fd = open(name, O_RDONLY, 0)) < 0 || fstat(fd, &sb)) 58 if (sb.st_size > MEGABYTE) { 63 MALLOC(sp, bp, char *, (size_t)sb.st_size + 1); 68 bp[sb.st_size] = '\0'; 71 len = read(fd, bp, (int)sb.st_size); 73 if (len == -1 || len != sb.st_size) { 74 if (len != sb.st_size) 82 return (ex_run_str(sp, name, bp, (size_t)sb.st_size, 1, 1));
|
| /mirbsd/src/libexec/mail.local/ |
| D | locking.c | 59 struct stat sb, fsb; in getlock() local 67 if (stat(_PATH_MAILDIR, &sb) != -1 && in getlock() 68 (sb.st_mode & S_IWOTH) == S_IWOTH) { in getlock() 76 if (lstat(lpath, &sb) != -1) in getlock() 77 ctim = sb.st_ctime; in getlock() 85 if (lstat(lpath, &sb) != -1 && in getlock() 86 S_ISLNK(sb.st_mode)) { in getlock() 87 seteuid(sb.st_uid); in getlock() 106 lstat(lpath, &sb) != -1) { in getlock() 107 if (fsb.st_dev == sb.st_dev && in getlock() [all …]
|
| /mirbsd/src/lib/libkeynote/ |
| D | keynote-verify.c | 63 struct stat sb; in keynote_verify() local 119 if (fstat(fd, &sb) < 0) in keynote_verify() 125 if (sb.st_size > cl - 1) in keynote_verify() 128 cl = sb.st_size + 1; in keynote_verify() 137 i = read(fd, buf, sb.st_size); in keynote_verify() 239 if (fstat(fd, &sb) < 0) in keynote_verify() 245 if (sb.st_size > cl - 1) in keynote_verify() 248 cl = sb.st_size + 1; in keynote_verify() 257 i = read(fd, buf, sb.st_size); in keynote_verify() 274 memset(buf, 0, sb.st_size); in keynote_verify() [all …]
|
| /mirbsd/src/gnu/usr.bin/cvs/lib/ |
| D | sunos57-select.c | 97 struct stat sb; in rpl_select() local 100 if (fstat (fd, &sb) >= 0 in rpl_select() 101 && sb.st_dev == devnull.st_dev in rpl_select() 102 && sb.st_ino == devnull.st_ino in rpl_select() 103 && sb.st_mode == devnull.st_mode in rpl_select() 104 && sb.st_uid == devnull.st_uid in rpl_select() 105 && sb.st_gid == devnull.st_gid in rpl_select() 106 && sb.st_size == devnull.st_size in rpl_select() 107 && sb.st_blocks == devnull.st_blocks in rpl_select() 108 && sb.st_blksize == devnull.st_blksize) in rpl_select()
|
| /mirbsd/src/usr.bin/ftp/ |
| D | main.c | 588 char *sb = stringbase; in slurpstring() local 592 if (*sb == '!' || *sb == '$') { /* recognize ! as a token for shell */ in slurpstring() 597 return ((*sb == '!') ? "!" : "$"); in slurpstring() 609 switch (*sb) { in slurpstring() 616 INC_CHKCURSOR(sb); in slurpstring() 626 altarg = sb; in slurpstring() 635 switch (*sb) { in slurpstring() 643 INC_CHKCURSOR(sb); in slurpstring() 647 INC_CHKCURSOR(sb); in slurpstring() 651 *ap = *sb; /* add character to token */ in slurpstring() [all …]
|