Sponsored Content
The Lounge What is on Your Mind? Suggested venues to look for advanced C programmers Post 302147893 by Perderabo on Thursday 29th of November 2007 01:13:24 AM
Old 11-29-2007
Hmmm... personally I guess that I see no reason to disallow this this question. I'm swayed in part by the fact that you actually read the rules. But this is a bit borderline and I also won't overrule any other mod who closes the thread.

Any place you go there is going to be a lot a chaff and only a little wheat. My resume is currently on monster and I have decades of C programming experience. Neo has been suggesting LinkedIn and there is an invite in the Members Only Forum to join a LinkedIn Unix Group. I have never tried it, but maybe that is worth a shot. But I have to say that (almost) every time I have been involved in hiring someone we always got a ton of resumes and we had to sift through them all.

Also kerberos woulda been cool 15 or 20 years ago or so. Don't expect senior c programmers to fight over an opportunity to port or maintain very old code. Also, no offense intended, but maybe a different user name would help a little bit...
 

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Perl - Programmers manual online?

I have never programmed in Perl (insert laughter, mock, etc. here ____) - so I need a sort of "Programming in Perl" covering the basics. I now have two Perl books, one is a 5 volume Unix resource kit, the other is "Mastering algorithms with Perl" - none of them explains how to produce "hello,... (11 Replies)
Discussion started by: AtleRamsli
11 Replies

2. IP Networking

Suggested networking ...

Have one WinXP-Pro box and one RH-8.0. WinXP has dial-up to internet. Both PC's have 10/100BaseT NIC's, both also have USB ports. Q1: Do I just need a 'cross-over' cable to connect each of the NIC's to enable RH internet connectivity?? Q2: Can I achive the similar result using a USB... (2 Replies)
Discussion started by: Cameron
2 Replies

3. News, Links, Events and Announcements

Good Essays For Programmers

Check the essays out. http://www.paulgraham.com (0 Replies)
Discussion started by: photon
0 Replies

4. OS X (Apple)

Suggested MacPorts to Install

I was wondering if anybody had any ports for macports that they particularly liked and wanted to recommend - I'm looking for some more stuff to play around with. (0 Replies)
Discussion started by: Jalaska13
0 Replies

5. Shell Programming and Scripting

Shell quoting rules for other languages programmers

I've seen so many times that programmers were confused about shell quoting and white spaces interpretation, that I decided to investigate that problem deeper. And my conclusion is that quoting in shells is very different from other programming languages. Programmers who have bigger experience in... (6 Replies)
Discussion started by: wyderkat
6 Replies

6. Programming

Hello UNIX programmers

i have MOTIF installed X11 a easy program is saved as hello.c there is the following message where can i get the X11/intrinsic.h , file ??? need help to compile my system : MX-16 Linux Debian Jessie / i386 hans@mx1:~/Documents $ cc push.c -o push -lXm -lXt -lX11 In file included from... (0 Replies)
Discussion started by: Zabo
0 Replies

7. Forum Support Area for Unregistered Users & Account Problems

Trojan is detected when I visit Programmers forum

When I visit Programmers forum my ESET Nod32 detects TrojanDownloader.Pegel.BH.trojan I don't know when it started, as I visited the site today after staying off-line a few days. (2 Replies)
Discussion started by: migurus
2 Replies

8. What is on Your Mind?

The poorest of computer users are programmers...

Hi guys and gals... A mildly humourous blog from 2013, but I come into this category... ;oDD Languager: The Poorest Computer Users are Programmers (0 Replies)
Discussion started by: wisecracker
0 Replies
UTRACE_CONTROL(9)						  utrace core API						 UTRACE_CONTROL(9)

NAME
utrace_control - control a thread being traced by a tracing engine SYNOPSIS
int utrace_control(struct task_struct * target, struct utrace_engine * engine, enum utrace_resume_action action); ARGUMENTS
target thread to affect engine attached engine to affect action enum utrace_resume_action for thread to do DESCRIPTION
This is how a tracing engine asks a traced thread to do something. This call is controlled by the action argument, which has the same meaning as the enum utrace_resume_action value returned by event reporting callbacks. If target is already dead (target->exit_state nonzero), all actions except UTRACE_DETACH fail with -ESRCH. The following sections describe each option for the action argument. UTRACE_DETACH After this, the engine data structure is no longer accessible, and the thread might be reaped. The thread will start running again if it was stopped and no longer has any attached engines that want it stopped. If the report_reap callback may already have begun, this fails with -ESRCH. If the report_death callback may already have begun, this fails with -EALREADY. If target is not already stopped, then a callback to this engine might be in progress or about to start on another CPU. If so, then this returns -EINPROGRESS; the detach happens as soon as the pending callback is finished. To synchronize after an -EINPROGRESS return, see utrace_barrier. If target is properly stopped before utrace_control is called, then after successful return it's guaranteed that no more callbacks to the engine->ops vector will be made. The only exception is SIGKILL (and exec or group-exit by another thread in the group), which can cause asynchronous report_death and/or report_reap callbacks even when UTRACE_STOP was used. (In that event, this fails with -ESRCH or -EALREADY, see above.) UTRACE_STOP This asks that target stop running. This returns 0 only if target is already stopped, either for tracing or for job control. Then target will remain stopped until another utrace_control call is made on engine; target can be woken only by SIGKILL (or equivalent, such as exec or termination by another thread in the same thread group). This returns -EINPROGRESS if target is not already stopped. Then the effect is like UTRACE_REPORT. A report_quiesce or report_signal callback will be made soon. Your callback can then return UTRACE_STOP to keep target stopped. This does not interrupt system calls in progress, including ones that sleep for a long time. For that, use UTRACE_INTERRUPT. To interrupt system calls and then keep target stopped, your report_signal callback can return UTRACE_STOP. UTRACE_RESUME Just let target continue running normally, reversing the effect of a previous UTRACE_STOP. If another engine is keeping target stopped, then it remains stopped until all engines let it resume. If target was not stopped, this has no effect. UTRACE_REPORT This is like UTRACE_RESUME, but also ensures that there will be a report_quiesce or report_signal callback made soon. If target had been stopped, then there will be a callback before it resumes running normally. If another engine is keeping target stopped, then there might be no callbacks until all engines let it resume. Since this is meaningless unless report_quiesce callbacks will be made, it returns -EINVAL if engine lacks UTRACE_EVENT(QUIESCE). UTRACE_INTERRUPT This is like UTRACE_REPORT, but ensures that target will make a report_signal callback before it resumes or delivers signals. If target was in a system call or about to enter one, work in progress will be interrupted as if by SIGSTOP. If another engine is keeping target stopped, then there might be no callbacks until all engines let it resume. This gives engine an opportunity to introduce a forced signal disposition via its report_signal callback. UTRACE_SINGLESTEP It's invalid to use this unless arch_has_single_step returned true. This is like UTRACE_RESUME, but resumes for one user instruction only. It's invalid to use this in utrace_control unless target had been stopped by engine previously. Note that passing UTRACE_SINGLESTEP or UTRACE_BLOCKSTEP to utrace_control or returning it from an event callback alone does not necessarily ensure that stepping will be enabled. If there are more callbacks made to any engine before returning to user mode, then the resume action is chosen only by the last set of callbacks. To be sure, enable UTRACE_EVENT(QUIESCE) and look for the report_quiesce callback with a zero event mask, or the report_signal callback with UTRACE_SIGNAL_REPORT. Since this is not robust unless report_quiesce callbacks will be made, it returns -EINVAL if engine lacks UTRACE_EVENT(QUIESCE). UTRACE_BLOCKSTEP It's invalid to use this unless arch_has_block_step returned true. This is like UTRACE_SINGLESTEP, but resumes for one whole basic block of user instructions. Since this is not robust unless report_quiesce callbacks will be made, it returns -EINVAL if engine lacks UTRACE_EVENT(QUIESCE). UTRACE_BLOCKSTEP devolves to UTRACE_SINGLESTEP when another tracing engine is using UTRACE_SINGLESTEP at the same time. Kernel Hackers Manual 2.6. July 2010 UTRACE_CONTROL(9)
All times are GMT -4. The time now is 01:02 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy