Click here to Skip to main content
14,839,329 members
Home / Discussions / Linux Programming
   

Linux Programming

 
QuestionSeeking professional advise... Pin
Vaclav_9-Mar-20 19:14
MemberVaclav_9-Mar-20 19:14 
AnswerRe: Seeking professional advise... Pin
k505410-Mar-20 4:29
mvek505410-Mar-20 4:29 
GeneralRe: Seeking professional advise... Pin
Vaclav_10-Mar-20 5:12
MemberVaclav_10-Mar-20 5:12 
GeneralRe: Seeking professional advise... Pin
Richard MacCutchan10-Mar-20 5:48
mveRichard MacCutchan10-Mar-20 5:48 
AnswerRe: Seeking professional advise... Pin
Joe Woodbury9-Jul-20 7:41
professionalJoe Woodbury9-Jul-20 7:41 
QuestionUsing bluetooth connection asynchronously - C++ Pin
Vaclav_7-Mar-20 8:49
MemberVaclav_7-Mar-20 8:49 
AnswerMessage Closed Pin
10-May-20 23:57
MemberElen Grun10-May-20 23:57 
QuestionReturn indicates failure , errno indicates status? Pin
Vaclav_6-Mar-20 6:06
MemberVaclav_6-Mar-20 6:06 
This is NOT question, just asking - to whom do I trust ?



perror posts “operation now in progress “ which is great to know
BUT connect return “status “ is -1 .
To whom do I trust ?

This implies that "“operation now in progress “ is an error or checking return value is bogus.


Simple "connect" function description quoted from documentation:
"The normal return value from connect is 0. If an error occurs, connect returns -1. The following errno error conditions are defined for this function:"


Please notice how "errno" is used.




status = connect(s, (struct sockaddr*) &server_addr, sizeof(server_addr));
if (errno != 0 | status != 0) { // redundant and wrong
....
AnswerRe: Return indicates failure , errno indicates status? Pin
k50546-Mar-20 6:34
mvek50546-Mar-20 6:34 
GeneralRe: Return indicates failure , errno indicates status? Pin
Vaclav_6-Mar-20 8:18
MemberVaclav_6-Mar-20 8:18 
GeneralRe: Return indicates failure , errno indicates status? Pin
Richard MacCutchan6-Mar-20 21:42
mveRichard MacCutchan6-Mar-20 21:42 
GeneralRe: Return indicates failure , errno indicates status? Pin
k50547-Mar-20 4:55
mvek50547-Mar-20 4:55 
GeneralRe: Return indicates failure , errno indicates status? Pin
Vaclav_7-Mar-20 6:01
MemberVaclav_7-Mar-20 6:01 
GeneralRe: Return indicates failure , errno indicates status? Pin
Richard MacCutchan8-Mar-20 1:29
mveRichard MacCutchan8-Mar-20 1:29 
GeneralRe: Return indicates failure , errno indicates status? Pin
Member 1330167920-Dec-20 23:40
MemberMember 1330167920-Dec-20 23:40 
GeneralRe: Return indicates failure , errno indicates status? Pin
Richard MacCutchan20-Dec-20 23:48
mveRichard MacCutchan20-Dec-20 23:48 
AnswerRe: Return indicates failure , errno indicates status? Pin
Member 1330167920-Dec-20 23:40
MemberMember 1330167920-Dec-20 23:40 
QuestionUsing ba2str fails - why ? Pin
Vaclav_4-Mar-20 4:59
MemberVaclav_4-Mar-20 4:59 
AnswerRe: Using ba2str fails - why ? Pin
ZurdoDev4-Mar-20 5:14
professionalZurdoDev4-Mar-20 5:14 
GeneralRe: Using ba2str fails - why ? Pin
Vaclav_4-Mar-20 5:36
MemberVaclav_4-Mar-20 5:36 
AnswerRe: Using ba2str fails - why ? Pin
ZurdoDev4-Mar-20 5:48
professionalZurdoDev4-Mar-20 5:48 
GeneralRe: Using ba2str fails - why ? Pin
k50544-Mar-20 5:54
mvek50544-Mar-20 5:54 
AnswerRe: Using ba2str fails - why ? Pin
k50544-Mar-20 5:20
mvek50544-Mar-20 5:20 
AnswerRe: Using ba2str fails - why ? Pin
Richard MacCutchan4-Mar-20 5:34
mveRichard MacCutchan4-Mar-20 5:34 
GeneralRe: Using ba2str fails - why ? Pin
Vaclav_4-Mar-20 5:46
MemberVaclav_4-Mar-20 5:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.