Symbol: undo
usr/src/cmd/ed/ed.c
286
static void undo(void);
usr/src/cmd/ed/ed.c
772
undo();
usr/src/cmd/sendmail/src/srvrsmtp.c
2534
undo:
usr/src/cmd/sendmail/src/srvrsmtp.c
3010
goto undo;
usr/src/cmd/vi/port/ex.h
479
void undo(bool);
usr/src/cmd/vi/port/ex_cmds.c
867
undo(c);
usr/src/cmd/vi/port/ex_cmdsub.c
557
undo(1);
usr/src/cmd/vi/port/ex_v.c
474
vok(wchar_t *atube, int undo)
usr/src/cmd/vi/port/ex_v.c
500
if(!undo) {
usr/src/cmd/vi/port/ex_v.c
513
if(!undo)
usr/src/cmd/vi/port/ex_vops.c
141
undo(1);
usr/src/lib/libtecla/common/getline.c
10472
gl->vi.undo.line[0] = '\0';
usr/src/lib/libtecla/common/getline.c
10473
gl->vi.undo.ntotal = 0;
usr/src/lib/libtecla/common/getline.c
10474
gl->vi.undo.buff_curpos = 0;
usr/src/lib/libtecla/common/getline.c
1815
gl->vi.undo.line = NULL;
usr/src/lib/libtecla/common/getline.c
1816
gl->vi.undo.buff_curpos = 0;
usr/src/lib/libtecla/common/getline.c
1817
gl->vi.undo.ntotal = 0;
usr/src/lib/libtecla/common/getline.c
1818
gl->vi.undo.saved = 0;
usr/src/lib/libtecla/common/getline.c
1949
gl->vi.undo.line = (char *) malloc(linelen + 2);
usr/src/lib/libtecla/common/getline.c
1950
if(!gl->vi.undo.line) {
usr/src/lib/libtecla/common/getline.c
1954
gl->vi.undo.line[0] = '\0';
usr/src/lib/libtecla/common/getline.c
2076
if(gl->vi.undo.line)
usr/src/lib/libtecla/common/getline.c
2077
free(gl->vi.undo.line);
usr/src/lib/libtecla/common/getline.c
247
ViUndo undo; /* Information needed to implement the vi */
usr/src/lib/libtecla/common/getline.c
4386
int nrestore = gl->buff_curpos + nc <= gl->vi.undo.ntotal ?
usr/src/lib/libtecla/common/getline.c
4387
nc : gl->vi.undo.ntotal - gl->buff_curpos;
usr/src/lib/libtecla/common/getline.c
4392
gl_buffer_string(gl, gl->vi.undo.line + gl->buff_curpos, nrestore,
usr/src/lib/libtecla/common/getline.c
4403
gl_truncate_buffer(gl, (gl->vi.undo.ntotal > gl->buff_curpos) ?
usr/src/lib/libtecla/common/getline.c
4404
gl->vi.undo.ntotal : gl->buff_curpos);
usr/src/lib/libtecla/common/getline.c
7810
if(gl->vi.command && !gl->vi.undo.saved) {
usr/src/lib/libtecla/common/getline.c
7811
strlcpy(gl->vi.undo.line, gl->line, gl->linelen);
usr/src/lib/libtecla/common/getline.c
7812
gl->vi.undo.buff_curpos = gl->buff_curpos;
usr/src/lib/libtecla/common/getline.c
7813
gl->vi.undo.ntotal = gl->ntotal;
usr/src/lib/libtecla/common/getline.c
7814
gl->vi.undo.saved = 1;
usr/src/lib/libtecla/common/getline.c
7835
char *undo_ptr = gl->vi.undo.line;
usr/src/lib/libtecla/common/getline.c
7849
if(gl->ntotal > gl->vi.undo.ntotal) {
usr/src/lib/libtecla/common/getline.c
7859
gl->vi.undo.ntotal = gl->ntotal;
usr/src/lib/libtecla/common/getline.c
7868
if(gl->buff_curpos < gl->vi.undo.buff_curpos)
usr/src/lib/libtecla/common/getline.c
7869
gl->vi.undo.buff_curpos = gl->buff_curpos;
usr/src/lib/libtecla/common/getline.c
7871
gl->buff_curpos = gl->vi.undo.buff_curpos;
usr/src/lib/libtecla/common/getline.c
8072
gl->vi.repeat.command_curpos <= gl->vi.undo.ntotal) {
usr/src/lib/libtecla/common/getline.c
8080
if(gl_add_char_to_line(gl, gl->vi.undo.line[i]))
usr/src/lib/libtecla/common/getline.c
8282
gl->vi.undo.saved = 0;
usr/src/tools/smatch/src/smatch_db.c
1693
int undo;
usr/src/tools/smatch/src/smatch_db.c
1727
undo = assume(compare_expression(expr, SPECIAL_EQUAL, zero_expr()));
usr/src/tools/smatch/src/smatch_db.c
1736
if (undo)
usr/src/tools/smatch/src/smatch_db.c
1740
undo = assume(compare_expression(expr, '<', zero_expr()));
usr/src/tools/smatch/src/smatch_db.c
1749
if (undo)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1562
struct allocsp_undo *undo = NULL;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1695
undo = kmem_alloc(sizeof (struct allocsp_undo),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1697
undo->offset = i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1698
undo->blk = allocblk;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1699
undo->next = ib_undo;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1700
ib_undo = undo;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1825
undo = ib_undo;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1826
err = bmap_set_bn(vp, undo->offset, 0);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1830
undo->offset);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1831
free(ip, undo->blk, fs->fs_bsize, I_IBLK);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1832
ib_undo = undo->next;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1833
kmem_free(undo, sizeof (struct allocsp_undo));
usr/src/uts/common/fs/ufs/ufs_alloc.c
1852
undo = ib_undo;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1853
ib_undo = undo->next;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1854
kmem_free(undo, sizeof (struct allocsp_undo));
usr/src/uts/common/os/cpu.c
2182
cpu_state_change_hooks(int id, cpu_setup_t what, cpu_setup_t undo)
usr/src/uts/common/os/cpu.c
2196
cpu_setups[i].func(undo,
usr/src/uts/common/syscall/sem.c
1005
&undo))
usr/src/uts/common/syscall/sem.c
1031
undo)))) {
usr/src/uts/common/syscall/sem.c
1033
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1061
op->sem_num, undo))) {
usr/src/uts/common/syscall/sem.c
1063
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1072
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
1119
sem_rollback(sp, uops, i, undo);
usr/src/uts/common/syscall/sem.c
253
sem_undo_add(short val, ushort_t num, struct sem_undo *undo)
usr/src/uts/common/syscall/sem.c
255
int newval = undo->un_aoe[num] - val;
usr/src/uts/common/syscall/sem.c
259
undo->un_aoe[num] = newval;
usr/src/uts/common/syscall/sem.c
272
struct sem_undo *undo;
usr/src/uts/common/syscall/sem.c
278
for (undo = list_head(&sp->sem_undos); undo;
usr/src/uts/common/syscall/sem.c
279
undo = list_next(&sp->sem_undos, undo))
usr/src/uts/common/syscall/sem.c
281
undo->un_aoe[i] = 0;
usr/src/uts/common/syscall/sem.c
288
sem_rollback(ksemid_t *sp, struct sembuf *op, int n, struct sem_undo *undo)
usr/src/uts/common/syscall/sem.c
298
ASSERT(undo != NULL);
usr/src/uts/common/syscall/sem.c
299
(void) sem_undo_add(-op->sem_op, op->sem_num, undo);
usr/src/uts/common/syscall/sem.c
309
struct sem_undo *undo;
usr/src/uts/common/syscall/sem.c
314
while (undo = list_head(&sp->sem_undos)) {
usr/src/uts/common/syscall/sem.c
315
list_remove(&sp->sem_undos, undo);
usr/src/uts/common/syscall/sem.c
316
mutex_enter(&undo->un_proc->p_lock);
usr/src/uts/common/syscall/sem.c
317
if (undo->un_proc->p_semacct == NULL) {
usr/src/uts/common/syscall/sem.c
318
mutex_exit(&undo->un_proc->p_lock);
usr/src/uts/common/syscall/sem.c
321
avl_remove(undo->un_proc->p_semacct, undo);
usr/src/uts/common/syscall/sem.c
322
mutex_exit(&undo->un_proc->p_lock);
usr/src/uts/common/syscall/sem.c
323
kmem_free(undo, size);
usr/src/uts/common/syscall/sem.c
610
struct sem_undo *undo;
usr/src/uts/common/syscall/sem.c
618
while (undo = avl_destroy_nodes(tree, &cookie)) {
usr/src/uts/common/syscall/sem.c
619
ksemid_t *sp = undo->un_sp;
usr/src/uts/common/syscall/sem.c
626
int adj = undo->un_aoe[i];
usr/src/uts/common/syscall/sem.c
640
list_remove(&sp->sem_undos, undo);
usr/src/uts/common/syscall/sem.c
643
kmem_free(undo, size);
usr/src/uts/common/syscall/sem.c
810
struct sem_undo *undo;
usr/src/uts/common/syscall/sem.c
817
undo = kmem_zalloc(size, KM_SLEEP);
usr/src/uts/common/syscall/sem.c
818
undo->un_proc = pp;
usr/src/uts/common/syscall/sem.c
819
undo->un_sp = sp;
usr/src/uts/common/syscall/sem.c
826
kmem_free(undo, size);
usr/src/uts/common/syscall/sem.c
846
kmem_free(undo, size);
usr/src/uts/common/syscall/sem.c
848
*un = undo;
usr/src/uts/common/syscall/sem.c
849
avl_insert(pp->p_semacct, undo, where);
usr/src/uts/common/syscall/sem.c
851
list_insert_head(&sp->sem_undos, undo);
usr/src/uts/common/syscall/sem.c
876
struct sem_undo *undo;
usr/src/uts/common/syscall/sem.c
995
undo = avl_find(pp->p_semacct, &template, NULL);
usr/src/uts/common/syscall/sem.c
997
undo = NULL;
usr/src/uts/common/syscall/sem.c
999
if (undo == NULL) {